### 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-20 11:34:10,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34: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.027 rw 2026-10-20 11:34:10,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:10] "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-20 11:34:11,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34: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-20 11:34:11,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34: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.002 0.017 rw 2026-10-20 11:34:11,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:34:11,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:34:11,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.06 rw 2026-10-20 11:34:11,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.044 ro 2026-10-20 11:34:11,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.066 rw 2026-10-20 11:34:11,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.009 ro 2026-10-20 11:34:11,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:34:11,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:34:11,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.033 rw 2026-10-20 11:34:11,873 7 INFO rb-3d383b4-225775-426863 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-20 11:34:11,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.052 - 2026-10-20 11:34:11,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:11] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.022 0.073 rw 2026-10-20 11:34:12,053 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.037 0.163 rw 2026-10-20 11:34:12,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.013 0.135 ro 2026-10-20 11:34:12,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34: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 3 0.008 0.099 rw 2026-10-20 11:34:12,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.033 0.145 rw 2026-10-20 11:34:12,316 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,316 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,353 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.012 0.03 ro 2026-10-20 11:34:12,454 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,455 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,466 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:34:12,814 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,815 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,833 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,834 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,835 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,836 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.011 0.014 ro 2026-10-20 11:34:12,880 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,881 7 INFO rb-3d383b4-225775-426863 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-20 11:34:12,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:34:12,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:34:13,401 7 INFO rb-3d383b4-225775-426863 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-20 11:34:13,424 7 INFO rb-3d383b4-225775-426863 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-20 11:34:13,430 7 INFO rb-3d383b4-225775-426863 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-20 11:34:13,435 7 INFO rb-3d383b4-225775-426863 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-20 11:34:13,963 7 INFO rb-3d383b4-225775-426863 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-20 11:34:13,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17362509 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '0653e330-8695-46ff-9f6a-799be7422bf8'}] 2026-10-20 11:34:13,973 7 INFO rb-3d383b4-225775-426863 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-20 11:34:15,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17362509 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '0653e330-8695-46ff-9f6a-799be7422bf8'} created pos.order #449 2026-10-20 11:34:15,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17362509 finished 2026-10-20 11:34:15,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5528 428 0.876 0.996 rw 2026-10-20 11:34:15,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:15] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.013 ro 2026-10-20 11:34:15,993 7 INFO rb-3d383b4-225775-426863 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-20 11:34:16,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-10-20 11:34:16,019 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 11:34:16,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.049 rw 2026-10-20 11:34:16,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:34:16,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 21396204 (allocated 23089152) 2026-10-20 11:34:16,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Jvp45Rhn - [20/Oct/2026 11:34:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.42 rw 2026-10-20 11:34:16,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 29832 2026-10-20 11:34:16,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-10-20 11:34:16,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 29832 2026-10-20 11:34:16,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113416_369974_test_gift_card_program_create_with_invoice.txt 2026-10-20 11:34:16,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmp1c_uakez_chrome_odoo" 2026-10-20 11:34:16,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-20 11:34:17,528 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 29968 2026-10-20 11:34:17,528 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpmow8qq_v_chrome_odoo 2026-10-20 11:34:17,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:45437/json/version 2026-10-20 11:34:17,531 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:17,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-10-20 11:34:17,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:45437/json 2026-10-20 11:34:17,560 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:17,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:45437/devtools/page/EB2B5D7DB65542623897159DA74C4866 2026-10-20 11:34:17,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-10-20 11:34:17,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-10-20 11:34:17,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 11:34:17,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-10-20 11:34:17,776 7 INFO rb-3d383b4-225775-426863 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-20 11:34:17,776 7 INFO rb-3d383b4-225775-426863 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-20 11:34:17,806 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:34:18,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:18] "GET /pos/ui/80 HTTP/1.1" 200 6875 65 0.058 0.592 rw 2026-10-20 11:34:18,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': 'EB2B5D7DB65542623897159DA74C4866', 'loaderId': 'EEAF2030114E3838C520250F1DB5EBBB', 'isDownload': False} 2026-10-20 11:34:18,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-20 11:34:18,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:18] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.022 ro 2026-10-20 11:34:18,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:18] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.698 ro 2026-10-20 11:34:18,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:18] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.042 ro 2026-10-20 11:34:19,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-10-20 11:34:19,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:34:19,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:34:19,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.025 ro 2026-10-20 11:34:19,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.005 rw 2026-10-20 11:34:19,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.015 0.029 rw 2026-10-20 11:34:19,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:34:20,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524018 263 0.394 0.59 rw 2026-10-20 11:34:20,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: The ready code tooks too much time : 2.1243135929107666 2026-10-20 11:34:20,560 7 INFO rb-3d383b4-225775-426863 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-20 11:34:20,583 7 INFO rb-3d383b4-225775-426863 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-20 11:34:20,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.017 ro 2026-10-20 11:34:20,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34: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-20 11:34:20,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.015 rw 2026-10-20 11:34:20,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34: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.001 0.025 rw 2026-10-20 11:34:20,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:20] "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-20 11:34:21,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "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-20 11:34:21,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11: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.004 0.021 rw 2026-10-20 11:34:21,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.049 rw 2026-10-20 11:34:21,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-20 11:34:21,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.019 - 2026-10-20 11:34:21,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 305 4 0.017 0.03 ro 2026-10-20 11:34:21,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 11:34:21,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-20 11:34:21,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:34:21,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:34:21,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 11:34:21,751 7 INFO rb-3d383b4-225775-426863 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-20 11:34:21,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6915 32 0.073 0.075 rw 2026-10-20 11:34:21,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "GET /pos/ui/80 HTTP/1.1" 200 6915 32 0.048 0.232 rw 2026-10-20 11:34:21,927 7 INFO rb-3d383b4-225775-426863 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-20 11:34:21,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.289 rw 2026-10-20 11:34:22,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:22] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.012 0.128 ro 2026-10-20 11:34:22,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11: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.014 0.085 rw 2026-10-20 11:34:22,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 24 0.045 0.153 rw 2026-10-20 11:34:22,220 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,221 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,310 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,319 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,325 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,331 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,334 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:34:22,353 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,364 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,365 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,366 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,386 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,421 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,443 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,444 7 INFO rb-3d383b4-225775-426863 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-20 11:34:22,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:22] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 7 0.009 0.035 rw 2026-10-20 11:34:23,022 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,029 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,033 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,033 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,076 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,076 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:34:23,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:34:23,585 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,611 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,614 7 INFO rb-3d383b4-225775-426863 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-20 11:34:23,617 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,155 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98682096 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '422c727c-70fc-4bdd-8c92-030fe1756137'}] 2026-10-20 11:34:24,163 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98682096 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '422c727c-70fc-4bdd-8c92-030fe1756137'} created pos.order #450 2026-10-20 11:34:24,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98682096 finished 2026-10-20 11:34:24,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5470 93 0.146 0.246 rw 2026-10-20 11:34:24,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 11:34:24,691 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,715 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,746 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,747 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,758 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.039 rw 2026-10-20 11:34:24,787 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,806 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,824 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,922 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,923 7 INFO rb-3d383b4-225775-426863 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-20 11:34:24,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-10-20 11:34:24,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 11:34:24,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:24] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:34:24,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:24] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:34:25,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 21869220 (allocated 23351296) 2026-10-20 11:34:25,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:34:25,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u4YAhoDu - [20/Oct/2026 11:34:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 5.818 rw 2026-10-20 11:34:25,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 29968 2026-10-20 11:34:25,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-10-20 11:34:25,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 29968 2026-10-20 11:34:25,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113425_339991_test_gift_card_rewards_using_taxes.txt 2026-10-20 11:34:25,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpmow8qq_v_chrome_odoo" 2026-10-20 11:34:26,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_two_cards_same_program ... 2026-10-20 11:34:27,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome pid: 30101 2026-10-20 11:34:27,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome headless temporary user profile dir: /tmp/tmp8oyxgguq_chrome_odoo 2026-10-20 11:34:27,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Issuing json command http://127.0.0.1:40411/json/version 2026-10-20 11:34:27,426 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:27,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:34:27,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Issuing json command http://127.0.0.1:40411/json 2026-10-20 11:34:27,471 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:27,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Websocket url found: ws://127.0.0.1:40411/devtools/page/DEB4B1B3DE045F5DABB90BC4B74EA205 2026-10-20 11:34:27,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Enable chrome headless console log notification 2026-10-20 11:34:27,526 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome headless enable page notifications 2026-10-20 11:34:27,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:34:27,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Setting session cookie in browser 2026-10-20 11:34:27,682 7 INFO rb-3d383b4-225775-426863 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-20 11:34:27,682 7 INFO rb-3d383b4-225775-426863 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-20 11:34:27,700 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:34:28,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:28] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.037 0.517 rw 2026-10-20 11:34:28,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Navigation result: {'frameId': 'DEB4B1B3DE045F5DABB90BC4B74EA205', 'loaderId': '990CF13F69443A492A90571B2D93F94D', 'isDownload': False} 2026-10-20 11:34:28,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTwoCardsTour')" 2026-10-20 11:34:28,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:28] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.021 ro 2026-10-20 11:34:28,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:28] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.048 ro 2026-10-20 11:34:28,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:28] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.624 ro 2026-10-20 11:34:28,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:34:29,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:34:29,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.01 - 2026-10-20 11:34:29,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-20 11:34:29,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:29] "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.033 rw 2026-10-20 11:34:29,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.031 rw 2026-10-20 11:34:29,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:34:30,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522355 265 0.329 0.687 rw 2026-10-20 11:34:30,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: The ready code tooks too much time : 2.039644241333008 2026-10-20 11:34:30,285 7 INFO rb-3d383b4-225775-426863 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-20 11:34:30,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 11:34:30,298 7 INFO rb-3d383b4-225775-426863 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-20 11:34:30,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.01 ro 2026-10-20 11:34:30,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "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-20 11:34:30,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34: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.004 0.021 rw 2026-10-20 11:34:30,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "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-20 11:34:30,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "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-20 11:34:31,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34: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.002 0.018 rw 2026-10-20 11:34:31,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:34:31,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:34:31,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.025 0.069 rw 2026-10-20 11:34:31,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.062 ro 2026-10-20 11:34:31,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 11:34:31,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 11:34:31,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.09 rw 2026-10-20 11:34:31,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.044 ro 2026-10-20 11:34:31,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.033 rw 2026-10-20 11:34:31,490 7 INFO rb-3d383b4-225775-426863 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-20 11:34:31,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 11:34:31,661 7 INFO rb-3d383b4-225775-426863 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-20 11:34:31,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.089 0.074 rw 2026-10-20 11:34:31,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.01 0.113 ro 2026-10-20 11:34:31,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.29 rw 2026-10-20 11:34:31,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34: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.009 0.225 rw 2026-10-20 11:34:31,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.262 rw 2026-10-20 11:34:32,042 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,043 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,177 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,182 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,196 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,198 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,200 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:34:32,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:34:32,225 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,233 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,234 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,234 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,235 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,256 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,279 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,303 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,330 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 312 10 0.015 0.04 rw 2026-10-20 11:34:32,453 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,487 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,487 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,490 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,501 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:34:32,515 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,536 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,553 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 312 10 0.009 0.04 rw 2026-10-20 11:34:32,688 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,689 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,689 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,713 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,714 7 INFO rb-3d383b4-225775-426863 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-20 11:34:32,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:34:32,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 11:34:33,229 7 INFO rb-3d383b4-225775-426863 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-20 11:34:33,253 7 INFO rb-3d383b4-225775-426863 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-20 11:34:33,257 7 INFO rb-3d383b4-225775-426863 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-20 11:34:33,784 7 INFO rb-3d383b4-225775-426863 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-20 11:34:33,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94477107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b5f33186-0021-4995-9c63-3eb1c5b3c67d'}] 2026-10-20 11:34:33,792 7 INFO rb-3d383b4-225775-426863 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-20 11:34:34,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94477107 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b5f33186-0021-4995-9c63-3eb1c5b3c67d'} created pos.order #451 2026-10-20 11:34:34,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94477107 finished 2026-10-20 11:34:34,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6946 200 0.205 0.455 rw 2026-10-20 11:34:34,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-20 11:34:34,576 7 INFO rb-3d383b4-225775-426863 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-20 11:34:34,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: tour succeeded 2026-10-20 11:34:34,596 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: ╔════════════════════════════════════════════╗ ║ TOUR GiftCardProgramTwoCardsTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 11:34:34,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.034 rw 2026-10-20 11:34:34,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:34:34,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program.browser: heap 21908992 (allocated 23875584) 2026-10-20 11:34:34,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yrGvoFlS - [20/Oct/2026 11:34:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.023 5.59 rw 2026-10-20 11:34:34,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Closing chrome headless with pid 30101 2026-10-20 11:34:34,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Closing websocket connection 2026-10-20 11:34:34,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Terminating chrome headless with pid 30101 2026-10-20 11:34:34,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113434_956043_test_gift_card_two_cards_same_program.txt 2026-10-20 11:34:34,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_two_cards_same_program: Removing chrome user profile "/tmp/tmp8oyxgguq_chrome_odoo" 2026-10-20 11:34:34,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-20 11:34:36,095 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30238 2026-10-20 11:34:36,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6psw5b6d_chrome_odoo 2026-10-20 11:34:36,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40553/json/version 2026-10-20 11:34:36,097 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:36,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:34:36,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:40553/json 2026-10-20 11:34:36,137 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:36,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:40553/devtools/page/D015449EA6A2C3E9174B99703CA62A2C 2026-10-20 11:34:36,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-20 11:34:36,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-20 11:34:36,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:34:36,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-20 11:34:36,327 7 INFO rb-3d383b4-225775-426863 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-20 11:34:36,327 7 INFO rb-3d383b4-225775-426863 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-20 11:34:36,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:34:36,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:36] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.053 0.54 rw 2026-10-20 11:34:36,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'D015449EA6A2C3E9174B99703CA62A2C', 'loaderId': 'D7E4BECBC7FD4AF507F80F27005D02E7', 'isDownload': False} 2026-10-20 11:34:36,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-20 11:34:37,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:36] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.663 ro 2026-10-20 11:34:37,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:36] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.036 ro 2026-10-20 11:34:37,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:36] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 11:34:37,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:34:37,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 11:34:37,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 11:34:37,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.029 - 2026-10-20 11:34:37,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34: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.022 rw 2026-10-20 11:34:37,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 11:34:38,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:34:39,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524796 265 0.508 0.645 rw 2026-10-20 11:34:39,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.3796212673187256 2026-10-20 11:34:39,314 7 INFO rb-3d383b4-225775-426863 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-20 11:34:39,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-20 11:34:39,336 7 INFO rb-3d383b4-225775-426863 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-20 11:34:39,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.029 ro 2026-10-20 11:34:39,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "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-20 11:34:39,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34: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.016 rw 2026-10-20 11:34:39,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "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-20 11:34:39,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.013 ro 2026-10-20 11:34:40,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34: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.012 rw 2026-10-20 11:34:40,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.038 rw 2026-10-20 11:34:40,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-20 11:34:40,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.039 ro 2026-10-20 11:34:40,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 11:34:40,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-20 11:34:40,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 11:34:40,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.025 ro 2026-10-20 11:34:40,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.037 - 2026-10-20 11:34:40,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 11:34:40,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.03 0.079 rw 2026-10-20 11:34:40,342 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,462 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.032 0.208 rw 2026-10-20 11:34:40,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.234 rw 2026-10-20 11:34:40,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.02 0.096 rw 2026-10-20 11:34:40,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34: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.003 0.119 rw 2026-10-20 11:34:40,667 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,669 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,750 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,752 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:34:40,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:34:40,926 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,927 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,927 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,961 7 INFO rb-3d383b4-225775-426863 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-20 11:34:40,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:40] "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-20 11:34:41,005 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,006 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,016 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,365 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,366 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,390 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,391 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,391 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,391 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:41] "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-20 11:34:41,438 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,439 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:34:41,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:34:41,956 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,982 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,989 7 INFO rb-3d383b4-225775-426863 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-20 11:34:41,989 7 INFO rb-3d383b4-225775-426863 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-20 11:34:42,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90879891 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '011e18bc-badd-4088-8291-fabf33b1d7ca'}] 2026-10-20 11:34:42,518 7 INFO rb-3d383b4-225775-426863 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-20 11:34:42,521 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90879891 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '011e18bc-badd-4088-8291-fabf33b1d7ca'} created pos.order #452 2026-10-20 11:34:43,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90879891 finished 2026-10-20 11:34:43,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6604 207 0.22 0.418 rw 2026-10-20 11:34:43,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:43] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 11:34:43,279 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,291 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,292 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,310 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,331 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,331 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,338 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.041 rw 2026-10-20 11:34:43,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.004 0.05 ro 2026-10-20 11:34:43,685 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,686 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,702 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,703 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.009 0.019 ro 2026-10-20 11:34:43,729 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,730 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,750 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,751 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,752 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,765 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,766 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,794 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,795 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,798 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,798 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,799 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,807 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,823 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,823 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,827 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,866 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,867 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,867 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,890 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,912 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,939 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,973 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,974 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,975 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,984 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,995 7 INFO rb-3d383b4-225775-426863 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-20 11:34:43,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:34:43,996 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,002 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,017 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,018 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,018 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,033 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,034 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,545 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,552 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,555 7 INFO rb-3d383b4-225775-426863 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-20 11:34:44,559 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,072 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,082 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28510662 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '1856cdf1-0cf4-41ed-8112-b0e4e8bba9aa'}] 2026-10-20 11:34:45,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28510662 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '1856cdf1-0cf4-41ed-8112-b0e4e8bba9aa'} created pos.order #453 2026-10-20 11:34:45,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28510662 finished 2026-10-20 11:34:45,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 184 0.211 0.461 rw 2026-10-20 11:34:45,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:45] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.007 0.009 ro 2026-10-20 11:34:45,926 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,952 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,985 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,986 7 INFO rb-3d383b4-225775-426863 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-20 11:34:45,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.051 rw 2026-10-20 11:34:46,010 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,013 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,194 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,195 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,195 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,196 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,196 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,205 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,237 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,237 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.007 0.025 ro 2026-10-20 11:34:46,240 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,585 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,585 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,606 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,606 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,607 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.005 0.032 ro 2026-10-20 11:34:46,642 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,650 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,650 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,651 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,659 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,667 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,667 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,685 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,697 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,717 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,821 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,822 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,827 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,845 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,846 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,850 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,863 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,865 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,871 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,872 7 INFO rb-3d383b4-225775-426863 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-20 11:34:46,872 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,040 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,041 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,041 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,042 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,043 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,223 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,224 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,236 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,237 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,245 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,245 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,246 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,259 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,260 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,265 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,267 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,269 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,283 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,284 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,290 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,290 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,294 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,294 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,297 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,305 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,306 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,309 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,317 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,333 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,334 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,342 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,342 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,343 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,350 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,361 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,362 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,364 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,377 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,378 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,380 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,387 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,387 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,897 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,905 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,908 7 INFO rb-3d383b4-225775-426863 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-20 11:34:47,910 7 INFO rb-3d383b4-225775-426863 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-20 11:34:48,427 7 INFO rb-3d383b4-225775-426863 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-20 11:34:48,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70551539 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '4f0ea266-b941-4e62-8dd7-86d9cae5844e'}] 2026-10-20 11:34:48,440 7 INFO rb-3d383b4-225775-426863 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-20 11:34:48,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70551539 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '4f0ea266-b941-4e62-8dd7-86d9cae5844e'} created pos.order #454 2026-10-20 11:34:48,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70551539 finished 2026-10-20 11:34:49,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6608 167 0.177 0.43 rw 2026-10-20 11:34:49,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.017 ro 2026-10-20 11:34:49,202 7 INFO rb-3d383b4-225775-426863 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-20 11:34:49,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-20 11:34:49,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 11:34:49,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.072 rw 2026-10-20 11:34:49,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:34:49,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 25516556 (allocated 28594176) 2026-10-20 11:34:49,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 orXWQBdd - [20/Oct/2026 11:34:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 11.547 rw 2026-10-20 11:34:49,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30238 2026-10-20 11:34:49,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-20 11:34:49,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30238 2026-10-20 11:34:49,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113449_758203_test_loyalty_free_product_loyalty_program.txt 2026-10-20 11:34:49,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp6psw5b6d_chrome_odoo" 2026-10-20 11:34:50,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30366 2026-10-20 11:34:50,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpjtacat4p_chrome_odoo 2026-10-20 11:34:50,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45781/json/version 2026-10-20 11:34:50,237 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:50,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:34:50,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45781/json 2026-10-20 11:34:50,333 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:34:50,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:45781/devtools/page/5AD115E2D8BF393076EB8FBC5DC2CB75 2026-10-20 11:34:50,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-20 11:34:50,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-20 11:34:50,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:34:50,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-20 11:34:50,446 7 INFO rb-3d383b4-225775-426863 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-20 11:34:50,446 7 INFO rb-3d383b4-225775-426863 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-20 11:34:50,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:50] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.051 0.099 rw 2026-10-20 11:34:50,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '5AD115E2D8BF393076EB8FBC5DC2CB75', 'loaderId': '5C2FE2CFC8E382A4D52FA62DC8143457', 'isDownload': False} 2026-10-20 11:34:50,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-20 11:34:50,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:50] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.014 ro 2026-10-20 11:34:50,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:50] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.214 ro 2026-10-20 11:34:50,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:50] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.054 ro 2026-10-20 11:34:51,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:34:51,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 11:34:51,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:34:51,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-20 11:34:51,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34: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.016 rw 2026-10-20 11:34:51,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.033 rw 2026-10-20 11:34:51,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:34:52,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524854 248 0.376 0.58 rw 2026-10-20 11:34:52,647 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: The ready code tooks too much time : 2.0363447666168213 2026-10-20 11:34:52,648 7 INFO rb-3d383b4-225775-426863 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-20 11:34:52,662 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-20 11:34:52,678 7 INFO rb-3d383b4-225775-426863 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-20 11:34:52,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34: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-20 11:34:52,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:52] "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-20 11:34:52,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34: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.014 rw 2026-10-20 11:34:52,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34: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-20 11:34:53,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.019 ro 2026-10-20 11:34:53,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34: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.015 rw 2026-10-20 11:34:53,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.011 0.036 rw 2026-10-20 11:34:53,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 11:34:53,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:34:53,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:34:53,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.01 0.024 ro 2026-10-20 11:34:53,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 11:34:53,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:34:53,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 11:34:53,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 11:34:53,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.038 0.067 rw 2026-10-20 11:34:53,828 7 INFO rb-3d383b4-225775-426863 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-20 11:34:53,831 7 INFO rb-3d383b4-225775-426863 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-20 11:34:53,943 7 INFO rb-3d383b4-225775-426863 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-20 11:34:53,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:53] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.064 0.196 rw 2026-10-20 11:34:54,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.279 rw 2026-10-20 11:34:54,031 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,031 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,048 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.008 0.139 ro 2026-10-20 11:34:54,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 11:34:54,395 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,396 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,415 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,420 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.006 0.019 ro 2026-10-20 11:34:54,502 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,503 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,518 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,605 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,605 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,609 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:34:54,643 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,644 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,647 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,718 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,730 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,750 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,794 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,795 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,798 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:34:54,811 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,813 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,815 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,828 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,829 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,830 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,858 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,859 7 INFO rb-3d383b4-225775-426863 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-20 11:34:54,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 11:34:54,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:34:55,385 7 INFO rb-3d383b4-225775-426863 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-20 11:34:55,412 7 INFO rb-3d383b4-225775-426863 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-20 11:34:55,414 7 INFO rb-3d383b4-225775-426863 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-20 11:34:55,416 7 INFO rb-3d383b4-225775-426863 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-20 11:34:55,934 7 INFO rb-3d383b4-225775-426863 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-20 11:34:55,940 7 INFO rb-3d383b4-225775-426863 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-20 11:34:55,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64966420 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '7cbd4a5f-b65f-4a66-9545-10600e03bf7c'}] 2026-10-20 11:34:56,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64966420 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '7cbd4a5f-b65f-4a66-9545-10600e03bf7c'} created pos.order #455 2026-10-20 11:34:56,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64966420 finished 2026-10-20 11:34:56,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 184 0.239 0.661 rw 2026-10-20 11:34:56,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.016 ro 2026-10-20 11:34:56,990 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,023 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,024 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,046 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.046 rw 2026-10-20 11:34:57,074 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,075 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,076 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.011 0.059 ro 2026-10-20 11:34:57,425 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,426 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,445 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,446 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,446 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.014 ro 2026-10-20 11:34:57,456 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,462 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,463 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,469 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,494 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,507 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,507 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,523 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,523 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,524 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,539 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,543 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,554 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,557 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,558 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,570 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,578 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,610 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,612 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,613 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,614 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,618 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,627 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,628 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,631 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,645 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,662 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,665 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,670 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,672 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,673 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,674 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,684 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,689 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,699 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,700 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,704 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,705 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,727 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,738 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,738 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,750 7 INFO rb-3d383b4-225775-426863 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-20 11:34:57,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.008 0.032 ro 2026-10-20 11:34:58,096 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,097 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,117 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,117 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:58] "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-20 11:34:58,129 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,137 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,138 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,140 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,142 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,652 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,658 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,660 7 INFO rb-3d383b4-225775-426863 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-20 11:34:58,662 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,174 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,179 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93961221 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': 'af1f17f4-66f4-44e2-aae4-367bfc71c4f8'}] 2026-10-20 11:34:59,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93961221 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': 'af1f17f4-66f4-44e2-aae4-367bfc71c4f8'} created pos.order #456 2026-10-20 11:34:59,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93961221 finished 2026-10-20 11:34:59,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6609 172 0.155 0.396 rw 2026-10-20 11:34:59,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.017 ro 2026-10-20 11:34:59,890 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,911 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,913 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,921 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,937 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,938 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,940 7 INFO rb-3d383b4-225775-426863 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-20 11:34:59,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.039 rw 2026-10-20 11:34:59,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 462 4 0.005 0.068 ro 2026-10-20 11:35:00,291 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,291 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,308 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,309 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.003 0.023 ro 2026-10-20 11:35:00,330 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,330 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,345 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,349 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,527 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,528 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,528 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,543 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,559 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,560 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,566 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 462 4 0.006 0.03 ro 2026-10-20 11:35:00,918 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,918 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,934 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.012 ro 2026-10-20 11:35:00,940 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,955 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,955 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,956 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,967 7 INFO rb-3d383b4-225775-426863 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-20 11:35:00,968 7 INFO rb-3d383b4-225775-426863 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-20 11:35:01,480 7 INFO rb-3d383b4-225775-426863 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-20 11:35:01,486 7 INFO rb-3d383b4-225775-426863 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-20 11:35:01,489 7 INFO rb-3d383b4-225775-426863 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-20 11:35:01,492 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,007 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7536832 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000003', 'uuid': '3d2f91a0-3adf-4f13-9d35-42ef2e71236e'}] 2026-10-20 11:35:02,017 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7536832 order {'name': '/', 'pos_reference': '262-80-000003', 'uuid': '3d2f91a0-3adf-4f13-9d35-42ef2e71236e'} created pos.order #457 2026-10-20 11:35:02,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7536832 finished 2026-10-20 11:35:02,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6604 172 0.236 0.423 rw 2026-10-20 11:35:02,774 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:02] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.01 ro 2026-10-20 11:35:02,811 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,828 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,854 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,855 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,865 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,865 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.032 rw 2026-10-20 11:35:02,868 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,869 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,874 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,883 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,883 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,890 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,897 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,898 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,917 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,932 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,932 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,938 7 INFO rb-3d383b4-225775-426863 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-20 11:35:02,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 673 4 0.005 0.028 ro 2026-10-20 11:35:03,292 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,293 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,310 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,311 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,312 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,332 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,342 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 251 4 0.011 0.034 ro 2026-10-20 11:35:03,347 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,349 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,365 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,366 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,374 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,393 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,407 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,423 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,429 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,430 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,446 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [183/197] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-10-20 11:35:03,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 673 4 0.015 0.037 ro 2026-10-20 11:35:03,492 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,519 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,519 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,520 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,520 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,528 7 INFO rb-3d383b4-225775-426863 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-20 11:35:03,528 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,039 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,046 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,049 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,051 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,569 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,570 7 INFO rb-3d383b4-225775-426863 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-20 11:35:04,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90087917 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000004', 'uuid': '56f66964-8a04-4d7d-94a0-41a5f29605e5'}] 2026-10-20 11:35:05,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90087917 order {'name': '/', 'pos_reference': '262-80-000004', 'uuid': '56f66964-8a04-4d7d-94a0-41a5f29605e5'} created pos.order #458 2026-10-20 11:35:05,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90087917 finished 2026-10-20 11:35:05,285 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6401 167 0.268 0.447 rw 2026-10-20 11:35:05,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:05] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.033 ro 2026-10-20 11:35:05,423 7 INFO rb-3d383b4-225775-426863 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-20 11:35:05,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-20 11:35:05,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 11:35:05,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:35:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.044 rw 2026-10-20 11:35:05,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:35:05,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 26628332 (allocated 28332032) 2026-10-20 11:35:05,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6cleoFjr - [20/Oct/2026 11:34:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 14.077 rw 2026-10-20 11:35:05,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30366 2026-10-20 11:35:05,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-20 11:35:05,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30366 2026-10-20 11:35:05,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113505_837769_test_loyalty_free_product_loyalty_program.txt 2026-10-20 11:35:05,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpjtacat4p_chrome_odoo" 2026-10-20 11:35:06,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 30496 2026-10-20 11:35:06,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpq0w_t356_chrome_odoo 2026-10-20 11:35:06,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:41641/json/version 2026-10-20 11:35:06,377 7 INFO rb-3d383b4-225775-426863 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-20 11:35:06,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:35:06,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:41641/json 2026-10-20 11:35:06,417 7 INFO rb-3d383b4-225775-426863 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-20 11:35:06,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:41641/devtools/page/8E5AFC0B865270DF5A928526AB42D306 2026-10-20 11:35:06,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-20 11:35:06,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-20 11:35:06,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:35:06,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-20 11:35:06,553 7 INFO rb-3d383b4-225775-426863 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-20 11:35:06,553 7 INFO rb-3d383b4-225775-426863 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-20 11:35:06,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:06] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.07 rw 2026-10-20 11:35:06,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '8E5AFC0B865270DF5A928526AB42D306', 'loaderId': '1191063422ABA31152868F11D4A25D0F', 'isDownload': False} 2026-10-20 11:35:06,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-20 11:35:06,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.134 ro 2026-10-20 11:35:06,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.037 ro 2026-10-20 11:35:06,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-20 11:35:07,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:35:07,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:35:07,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 11:35:07,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.019 ro 2026-10-20 11:35:07,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 11:35:07,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35: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.023 rw 2026-10-20 11:35:07,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:35:08,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526056 248 0.333 0.545 rw 2026-10-20 11:35:08,575 7 INFO rb-3d383b4-225775-426863 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-20 11:35:08,588 7 INFO rb-3d383b4-225775-426863 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-20 11:35:08,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-20 11:35:08,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:08] "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-20 11:35:08,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:08] "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-20 11:35:08,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35: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-20 11:35:08,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:08] "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-20 11:35:09,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "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-20 11:35:09,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35: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.003 0.024 rw 2026-10-20 11:35:09,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.011 0.035 rw 2026-10-20 11:35:09,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:35:09,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.031 ro 2026-10-20 11:35:09,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 11:35:09,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.02 - 2026-10-20 11:35:09,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 11:35:09,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 11:35:09,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:35:09,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 11:35:09,840 7 INFO rb-3d383b4-225775-426863 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-20 11:35:09,843 7 INFO rb-3d383b4-225775-426863 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-20 11:35:09,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.032 0.084 rw 2026-10-20 11:35:09,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:09] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.201 rw 2026-10-20 11:35:09,981 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.238 rw 2026-10-20 11:35:10,042 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,043 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,057 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:35:10,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 890 4 0.011 0.122 ro 2026-10-20 11:35:10,405 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,406 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,438 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,438 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.005 0.024 ro 2026-10-20 11:35:10,540 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,540 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,594 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,595 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,595 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,602 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,617 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,643 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,644 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,653 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,686 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,686 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,693 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,751 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,770 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,794 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,885 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,886 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,895 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,896 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,896 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,899 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,903 7 INFO rb-3d383b4-225775-426863 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-20 11:35:10,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:10] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:35:10,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:35:11,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-20 11:35:11,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 11:35:11,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:35:11,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pfVmWDJD - [20/Oct/2026 11:35:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.723 rw 2026-10-20 11:35:11,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20742260 (allocated 22302720) 2026-10-20 11:35:11,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 30496 2026-10-20 11:35:11,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-20 11:35:11,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 30496 2026-10-20 11:35:11,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113511_453716_test_loyalty_free_product_loyalty_program.txt 2026-10-20 11:35:11,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpq0w_t356_chrome_odoo" 2026-10-20 11:35:11,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-20 11:35:12,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 30623 2026-10-20 11:35:12,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmphny5q5my_chrome_odoo 2026-10-20 11:35:12,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:45955/json/version 2026-10-20 11:35:12,722 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:12,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-20 11:35:12,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:45955/json 2026-10-20 11:35:12,754 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:12,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:45955/devtools/page/FEA26FA3F14FCE72EEEDEF25E711A90D 2026-10-20 11:35:12,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-20 11:35:12,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-20 11:35:12,974 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:35:12,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-20 11:35:12,994 7 INFO rb-3d383b4-225775-426863 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-20 11:35:12,995 7 INFO rb-3d383b4-225775-426863 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-20 11:35:13,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:35:13,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:13] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.058 0.824 rw 2026-10-20 11:35:13,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'FEA26FA3F14FCE72EEEDEF25E711A90D', 'loaderId': '8830AF5FFC5C474C27D37F9AA8FDFAA0', 'isDownload': False} 2026-10-20 11:35:13,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-20 11:35:13,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:13] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 11:35:13,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:13] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 11:35:13,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:13] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.966 ro 2026-10-20 11:35:14,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-20 11:35:14,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:35:14,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:35:14,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 11:35:14,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:14] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.018 rw 2026-10-20 11:35:14,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35: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.015 rw 2026-10-20 11:35:15,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:35:15,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526858 274 0.402 0.643 rw 2026-10-20 11:35:16,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: The ready code tooks too much time : 2.2004544734954834 2026-10-20 11:35:16,087 7 INFO rb-3d383b4-225775-426863 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-20 11:35:16,111 7 INFO rb-3d383b4-225775-426863 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-20 11:35:16,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.008 ro 2026-10-20 11:35:16,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:16] "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-20 11:35:16,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:16] "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-20 11:35:16,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35: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.004 0.022 rw 2026-10-20 11:35:16,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:16] "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-20 11:35:16,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:16] "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-20 11:35:16,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35: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.004 0.021 rw 2026-10-20 11:35:17,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:35:17,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 11:35:17,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.06 rw 2026-10-20 11:35:17,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.05 ro 2026-10-20 11:35:17,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 11:35:17,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:35:17,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.04 ro 2026-10-20 11:35:17,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-20 11:35:17,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 11:35:17,340 7 INFO rb-3d383b4-225775-426863 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-20 11:35:17,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.093 0.08 rw 2026-10-20 11:35:17,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.047 0.246 rw 2026-10-20 11:35:17,525 7 INFO rb-3d383b4-225775-426863 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-20 11:35:17,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.314 rw 2026-10-20 11:35:17,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35: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.005 0.062 rw 2026-10-20 11:35:17,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.101 rw 2026-10-20 11:35:17,745 7 INFO rb-3d383b4-225775-426863 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-20 11:35:17,750 7 INFO rb-3d383b4-225775-426863 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-20 11:35:17,858 7 INFO rb-3d383b4-225775-426863 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-20 11:35:17,862 7 INFO rb-3d383b4-225775-426863 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-20 11:35:17,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:35:18,063 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,064 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,064 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,078 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,108 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,134 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,157 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,241 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,303 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,362 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,363 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:35:18,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:35:18,379 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,380 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,380 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,428 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,429 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,435 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,458 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,458 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,459 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,477 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,478 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,478 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,504 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,505 7 INFO rb-3d383b4-225775-426863 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-20 11:35:18,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:35:18,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:35:19,033 7 INFO rb-3d383b4-225775-426863 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-20 11:35:19,052 7 INFO rb-3d383b4-225775-426863 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-20 11:35:19,055 7 INFO rb-3d383b4-225775-426863 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-20 11:35:19,059 7 INFO rb-3d383b4-225775-426863 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-20 11:35:19,587 7 INFO rb-3d383b4-225775-426863 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-20 11:35:19,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45020065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'bcb6f7b4-b144-4633-96ad-f26ecb6b5ff0'}] 2026-10-20 11:35:19,595 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45020065 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'bcb6f7b4-b144-4633-96ad-f26ecb6b5ff0'} created pos.order #459 2026-10-20 11:35:20,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45020065 finished 2026-10-20 11:35:20,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8083 213 0.377 0.512 rw 2026-10-20 11:35:20,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-20 11:35:20,639 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,658 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,683 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,698 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,699 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,700 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.033 rw 2026-10-20 11:35:20,724 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,732 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,746 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,759 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,767 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,775 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,777 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,777 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,785 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,785 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,786 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,955 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,956 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,956 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,963 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,974 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,974 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,976 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,977 7 INFO rb-3d383b4-225775-426863 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-20 11:35:20,977 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,160 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,160 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,161 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,161 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,162 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,162 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,339 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,339 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,349 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,359 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,360 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,364 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,372 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,373 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,375 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,381 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,385 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,386 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,394 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,395 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,898 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,905 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,907 7 INFO rb-3d383b4-225775-426863 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-20 11:35:21,911 7 INFO rb-3d383b4-225775-426863 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-20 11:35:22,424 7 INFO rb-3d383b4-225775-426863 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-20 11:35:22,428 7 INFO rb-3d383b4-225775-426863 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-20 11:35:22,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44510338 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '40ee2618-2c6c-4b5e-87ac-97d80d6e48b2'}] 2026-10-20 11:35:22,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44510338 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '40ee2618-2c6c-4b5e-87ac-97d80d6e48b2'} created pos.order #460 2026-10-20 11:35:22,959 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44510338 finished 2026-10-20 11:35:23,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6394 152 0.238 0.377 rw 2026-10-20 11:35:23,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.006 ro 2026-10-20 11:35:23,191 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,228 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,239 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,240 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,251 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,256 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.06 rw 2026-10-20 11:35:23,428 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,429 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,429 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,431 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,448 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,449 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,454 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,457 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,482 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,483 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,483 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,494 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,495 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,499 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,503 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,504 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,509 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,540 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,560 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,587 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,588 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,599 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,611 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,612 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,622 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,630 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,631 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,636 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,640 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,641 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,641 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,642 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,642 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,643 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,650 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,651 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,651 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,826 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,827 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,827 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,835 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,847 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,848 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,849 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,866 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,867 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,867 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,868 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,876 7 INFO rb-3d383b4-225775-426863 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-20 11:35:23,877 7 INFO rb-3d383b4-225775-426863 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-20 11:35:24,380 7 INFO rb-3d383b4-225775-426863 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-20 11:35:24,387 7 INFO rb-3d383b4-225775-426863 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-20 11:35:24,389 7 INFO rb-3d383b4-225775-426863 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-20 11:35:24,396 7 INFO rb-3d383b4-225775-426863 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-20 11:35:24,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26866997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'cb5afc44-01c6-4ec6-a3ef-5de944ca3fdd'}] 2026-10-20 11:35:24,931 7 INFO rb-3d383b4-225775-426863 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-20 11:35:24,947 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26866997 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'cb5afc44-01c6-4ec6-a3ef-5de944ca3fdd'} created pos.order #461 2026-10-20 11:35:25,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26866997 finished 2026-10-20 11:35:25,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8107 183 0.192 0.431 rw 2026-10-20 11:35:25,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:25] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 11:35:25,690 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,707 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,734 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,735 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,748 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,750 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.049 rw 2026-10-20 11:35:25,922 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,923 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,923 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,928 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,946 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,959 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,974 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,984 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,984 7 INFO rb-3d383b4-225775-426863 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-20 11:35:25,993 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,002 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,002 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,009 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,022 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,031 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,043 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,044 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,044 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,046 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,046 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,047 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,052 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,066 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,067 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,069 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,082 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,083 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,222 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,223 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,241 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,241 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,246 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,246 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,290 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,291 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,296 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,296 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,346 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,347 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,350 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,351 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,351 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,354 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,358 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,367 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,370 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,372 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,385 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,388 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,389 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,403 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,404 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,907 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,915 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,917 7 INFO rb-3d383b4-225775-426863 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-20 11:35:26,920 7 INFO rb-3d383b4-225775-426863 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-20 11:35:27,440 7 INFO rb-3d383b4-225775-426863 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-20 11:35:27,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #886839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '4c15bf70-5ce6-4e83-892f-60bf28d138e2'}] 2026-10-20 11:35:27,449 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #886839 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '4c15bf70-5ce6-4e83-892f-60bf28d138e2'} created pos.order #462 2026-10-20 11:35:28,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #886839 finished 2026-10-20 11:35:28,143 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8102 183 0.245 0.457 rw 2026-10-20 11:35:28,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:28] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.014 ro 2026-10-20 11:35:28,290 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,309 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,334 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,335 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,342 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,343 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,344 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,358 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,363 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,363 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.051 rw 2026-10-20 11:35:28,368 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,381 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,398 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,399 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,399 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,399 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,400 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,406 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,414 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,414 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,421 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,427 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,451 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,451 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,452 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,465 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,465 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,475 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,477 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,483 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,483 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,502 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,513 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,516 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,530 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,531 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,559 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,561 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,562 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,562 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,570 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,571 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,572 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,572 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,578 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,582 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,744 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,758 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,812 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,812 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,813 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,831 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,853 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,856 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,862 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,867 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,884 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,892 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,893 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,899 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,912 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,914 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,915 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,920 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,921 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,924 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,927 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,929 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,930 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,931 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,937 7 INFO rb-3d383b4-225775-426863 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-20 11:35:28,946 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,105 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,109 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,126 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,127 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,129 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,152 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,162 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,165 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,179 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,180 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,200 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,206 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,207 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,213 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,224 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,225 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,227 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,244 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,245 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,245 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,245 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,246 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,246 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,262 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,263 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,773 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,779 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,781 7 INFO rb-3d383b4-225775-426863 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-20 11:35:29,783 7 INFO rb-3d383b4-225775-426863 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-20 11:35:30,297 7 INFO rb-3d383b4-225775-426863 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-20 11:35:30,305 7 INFO rb-3d383b4-225775-426863 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-20 11:35:30,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30765304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': '9ee3598f-1b0e-4c3c-ad66-ca9575aeacfb'}] 2026-10-20 11:35:31,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30765304 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': '9ee3598f-1b0e-4c3c-ad66-ca9575aeacfb'} created pos.order #463 2026-10-20 11:35:31,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30765304 finished 2026-10-20 11:35:31,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10267 194 0.31 0.485 rw 2026-10-20 11:35:31,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:31] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-20 11:35:31,230 7 INFO rb-3d383b4-225775-426863 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-20 11:35:31,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-20 11:35:31,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 11:35:31,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-20 11:35:31,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:35:31,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 30582060 (allocated 32395264) 2026-10-20 11:35:31,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xQJwvjT6 - [20/Oct/2026 11:35:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 16.69 rw 2026-10-20 11:35:31,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 30623 2026-10-20 11:35:31,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-20 11:35:31,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 30623 2026-10-20 11:35:31,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113531_727363_test_loyalty_free_product_rewards.txt 2026-10-20 11:35:31,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmphny5q5my_chrome_odoo" 2026-10-20 11:35:31,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-20 11:35:32,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 30754 2026-10-20 11:35:32,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmp07rublxk_chrome_odoo 2026-10-20 11:35:32,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:38305/json/version 2026-10-20 11:35:32,744 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:32,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-20 11:35:32,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:38305/json 2026-10-20 11:35:32,758 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:32,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:38305/devtools/page/905B7FA6F802ADEF7FBD4727CB858F39 2026-10-20 11:35:32,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-20 11:35:32,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-20 11:35:32,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:35:32,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-20 11:35:32,968 7 INFO rb-3d383b4-225775-426863 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-20 11:35:32,969 7 INFO rb-3d383b4-225775-426863 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-20 11:35:32,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:35:33,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:33] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.042 0.371 rw 2026-10-20 11:35:33,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '905B7FA6F802ADEF7FBD4727CB858F39', 'loaderId': 'E9F4BB94B00616F7E81855E1D65FB4D2', 'isDownload': False} 2026-10-20 11:35:33,393 7 INFO rb-3d383b4-225775-426863 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-20 11:35:33,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:33] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.471 ro 2026-10-20 11:35:33,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:33] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.056 ro 2026-10-20 11:35:33,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:33] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.066 ro 2026-10-20 11:35:34,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-20 11:35:34,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:35:34,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 11:35:34,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 11:35:34,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35: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.019 rw 2026-10-20 11:35:34,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.039 rw 2026-10-20 11:35:34,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:35:35,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521225 265 0.417 0.728 rw 2026-10-20 11:35:35,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: The ready code tooks too much time : 2.2964980602264404 2026-10-20 11:35:35,690 7 INFO rb-3d383b4-225775-426863 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-20 11:35:35,701 7 INFO rb-3d383b4-225775-426863 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-20 11:35:35,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.021 ro 2026-10-20 11:35:35,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:35] "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-20 11:35:35,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35: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.032 rw 2026-10-20 11:35:35,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35: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-20 11:35:35,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:35] "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-20 11:35:36,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 11:35:36,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35: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.009 rw 2026-10-20 11:35:36,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 11:35:36,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:35:36,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.065 rw 2026-10-20 11:35:36,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.036 ro 2026-10-20 11:35:36,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 11:35:36,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.01 ro 2026-10-20 11:35:36,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 11:35:36,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 11:35:36,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.037 rw 2026-10-20 11:35:36,837 7 INFO rb-3d383b4-225775-426863 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-20 11:35:36,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-20 11:35:37,018 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.065 0.114 rw 2026-10-20 11:35:37,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.034 0.238 rw 2026-10-20 11:35:37,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.017 0.181 rw 2026-10-20 11:35:37,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35: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.205 rw 2026-10-20 11:35:37,323 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,347 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,360 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,360 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,374 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,507 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:35:37,531 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,550 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,612 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,612 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,613 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,663 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,664 7 INFO rb-3d383b4-225775-426863 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-20 11:35:37,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:35:37,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:35:37,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:35:37,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:35:38,197 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,220 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,224 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,227 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,230 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,232 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,234 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,764 7 INFO rb-3d383b4-225775-426863 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-20 11:35:38,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52045742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '437fa9b0-b9d3-462f-aa34-2601977d0888'}] 2026-10-20 11:35:38,773 7 INFO rb-3d383b4-225775-426863 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-20 11:35:39,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52045742 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '437fa9b0-b9d3-462f-aa34-2601977d0888'} created pos.order #464 2026-10-20 11:35:39,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52045742 finished 2026-10-20 11:35:39,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6887 206 0.184 0.465 rw 2026-10-20 11:35:39,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:39] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.03 ro 2026-10-20 11:35:39,596 7 INFO rb-3d383b4-225775-426863 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-20 11:35:39,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-20 11:35:39,623 7 INFO rb-3d383b4-225775-426863 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-20 11:35:39,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.044 rw 2026-10-20 11:35:39,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:35:39,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 21402708 (allocated 22827008) 2026-10-20 11:35:39,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dBDViMcs - [20/Oct/2026 11:35:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 5.444 rw 2026-10-20 11:35:39,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 30754 2026-10-20 11:35:39,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-20 11:35:39,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 30754 2026-10-20 11:35:40,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113540_056721_test_loyalty_free_product_rewards_2.txt 2026-10-20 11:35:40,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmp07rublxk_chrome_odoo" 2026-10-20 11:35:40,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-20 11:35:41,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 30894 2026-10-20 11:35:41,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp9ofu7bvq_chrome_odoo 2026-10-20 11:35:41,132 7 INFO rb-3d383b4-225775-426863 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:40983/json/version 2026-10-20 11:35:41,134 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:41,227 7 INFO rb-3d383b4-225775-426863 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-20 11:35:41,227 7 INFO rb-3d383b4-225775-426863 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:40983/json 2026-10-20 11:35:41,228 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:41,235 7 INFO rb-3d383b4-225775-426863 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:40983/devtools/page/784D76592E9480DE0DE59D4F2E9A4329 2026-10-20 11:35:41,247 7 INFO rb-3d383b4-225775-426863 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-20 11:35:41,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-20 11:35:41,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:35:41,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-20 11:35:41,546 7 INFO rb-3d383b4-225775-426863 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-20 11:35:41,547 7 INFO rb-3d383b4-225775-426863 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-20 11:35:41,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:35:41,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:41] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.059 0.359 rw 2026-10-20 11:35:41,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '784D76592E9480DE0DE59D4F2E9A4329', 'loaderId': 'BE16AE41C496B22CE92A615DBECD7A3C', 'isDownload': False} 2026-10-20 11:35:41,976 7 INFO rb-3d383b4-225775-426863 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-20 11:35:42,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-20 11:35:42,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 11:35:42,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.495 ro 2026-10-20 11:35:42,762 7 INFO rb-3d383b4-225775-426863 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-20 11:35:42,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:35:42,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:35:42,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 11:35:42,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35: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.016 0.021 rw 2026-10-20 11:35:42,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.04 rw 2026-10-20 11:35:43,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:35:43,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522384 264 0.315 0.661 rw 2026-10-20 11:35:44,109 7 INFO rb-3d383b4-225775-426863 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.133297920227051 2026-10-20 11:35:44,110 7 INFO rb-3d383b4-225775-426863 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-20 11:35:44,125 7 INFO rb-3d383b4-225775-426863 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-20 11:35:44,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.018 ro 2026-10-20 11:35:44,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:44] "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-20 11:35:44,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:44] "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-20 11:35:44,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35: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.012 rw 2026-10-20 11:35:44,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:44] "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-20 11:35:44,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:44] "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-20 11:35:44,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35: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.002 0.015 rw 2026-10-20 11:35:45,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.048 rw 2026-10-20 11:35:45,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:35:45,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 11:35:45,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.04 rw 2026-10-20 11:35:45,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.044 ro 2026-10-20 11:35:45,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:35:45,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.03 ro 2026-10-20 11:35:45,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:35:45,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 11:35:45,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.055 0.081 rw 2026-10-20 11:35:45,371 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,447 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.018 0.203 rw 2026-10-20 11:35:45,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.201 rw 2026-10-20 11:35:45,533 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35: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.003 0.014 rw 2026-10-20 11:35:45,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.036 0.067 rw 2026-10-20 11:35:45,730 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,730 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,813 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,817 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:35:45,994 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,995 7 INFO rb-3d383b4-225775-426863 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-20 11:35:45,996 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.016 ro 2026-10-20 11:35:46,030 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,066 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,067 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,078 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,427 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,428 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.012 ro 2026-10-20 11:35:46,453 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,454 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,454 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,498 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,518 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,519 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,526 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,547 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,549 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,551 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,580 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,634 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,650 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,723 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,723 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,731 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,732 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,733 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,733 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,736 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:46] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 11:35:46,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:46] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:35:46,905 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,905 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,906 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,939 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,939 7 INFO rb-3d383b4-225775-426863 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-20 11:35:46,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:35:46,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:35:47,463 7 INFO rb-3d383b4-225775-426863 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-20 11:35:47,497 7 INFO rb-3d383b4-225775-426863 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-20 11:35:47,500 7 INFO rb-3d383b4-225775-426863 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-20 11:35:47,503 7 INFO rb-3d383b4-225775-426863 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-20 11:35:47,506 7 INFO rb-3d383b4-225775-426863 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-20 11:35:47,509 7 INFO rb-3d383b4-225775-426863 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-20 11:35:48,041 7 INFO rb-3d383b4-225775-426863 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-20 11:35:48,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61418584 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a86fe951-ed2a-44b4-8efe-64d0c3d267e6'}] 2026-10-20 11:35:48,059 7 INFO rb-3d383b4-225775-426863 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-20 11:35:48,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61418584 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'a86fe951-ed2a-44b4-8efe-64d0c3d267e6'} created pos.order #465 2026-10-20 11:35:48,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61418584 finished 2026-10-20 11:35:48,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6886 220 0.299 0.538 rw 2026-10-20 11:35:48,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-20 11:35:49,044 7 INFO rb-3d383b4-225775-426863 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-20 11:35:49,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-20 11:35:49,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 11:35:49,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.048 rw 2026-10-20 11:35:49,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:35:49,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UMEBsIYf - [20/Oct/2026 11:35:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 6.324 rw 2026-10-20 11:35:49,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22004856 (allocated 24137728) 2026-10-20 11:35:49,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 30894 2026-10-20 11:35:49,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-20 11:35:49,390 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 30894 2026-10-20 11:35:49,528 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_113549_527874_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-20 11:35:49,528 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmp9ofu7bvq_chrome_odoo" 2026-10-20 11:35:49,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-20 11:35:51,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 31032 2026-10-20 11:35:51,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpqqtqr_r0_chrome_odoo 2026-10-20 11:35:51,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36165/json/version 2026-10-20 11:35:51,043 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:51,082 7 INFO rb-3d383b4-225775-426863 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-20 11:35:51,083 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36165/json 2026-10-20 11:35:51,083 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:51,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:36165/devtools/page/034D642B5164206E0AF5658B8A7B35EE 2026-10-20 11:35:51,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-20 11:35:51,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-20 11:35:51,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:35:51,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-20 11:35:51,341 7 INFO rb-3d383b4-225775-426863 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-20 11:35:51,341 7 INFO rb-3d383b4-225775-426863 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-20 11:35:51,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:35:51,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:51] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.042 0.33 rw 2026-10-20 11:35:51,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '034D642B5164206E0AF5658B8A7B35EE', 'loaderId': '1CEAF3D64E8C0F6E6FB793C65F339EBB', 'isDownload': False} 2026-10-20 11:35:51,721 7 INFO rb-3d383b4-225775-426863 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-20 11:35:51,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:51] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.43 ro 2026-10-20 11:35:51,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:51] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.027 ro 2026-10-20 11:35:51,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:51] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.052 ro 2026-10-20 11:35:52,522 7 INFO rb-3d383b4-225775-426863 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-20 11:35:52,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:35:52,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:35:52,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-20 11:35:52,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35: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.007 0.022 rw 2026-10-20 11:35:52,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.046 rw 2026-10-20 11:35:53,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:35:53,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524172 263 0.287 0.628 rw 2026-10-20 11:35:53,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: The ready code tooks too much time : 2.068474292755127 2026-10-20 11:35:53,790 7 INFO rb-3d383b4-225775-426863 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-20 11:35:53,805 7 INFO rb-3d383b4-225775-426863 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-20 11:35:53,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 11:35:53,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35: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-20 11:35:53,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:53] "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-20 11:35:53,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35: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.02 rw 2026-10-20 11:35:53,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:53] "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-20 11:35:54,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.023 ro 2026-10-20 11:35:54,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35: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.014 rw 2026-10-20 11:35:54,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:35:54,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:35:54,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.082 rw 2026-10-20 11:35:54,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.013 0.08 ro 2026-10-20 11:35:54,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 11:35:54,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 11:35:54,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.16 rw 2026-10-20 11:35:54,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.074 ro 2026-10-20 11:35:54,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.061 rw 2026-10-20 11:35:54,978 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 11:35:55,159 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,159 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:55] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.144 0.117 rw 2026-10-20 11:35:55,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:55] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.086 0.344 rw 2026-10-20 11:35:55,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.043 0.325 rw 2026-10-20 11:35:55,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35: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.004 0.369 rw 2026-10-20 11:35:55,610 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 265 4 0.006 0.031 ro 2026-10-20 11:35:55,662 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,663 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,670 7 INFO rb-3d383b4-225775-426863 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-20 11:35:55,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:35:56,021 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,022 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,041 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,041 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 265 4 0.014 0.035 ro 2026-10-20 11:35:56,090 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,090 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,190 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,195 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,207 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:35:56,213 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,214 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,217 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,243 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,259 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,263 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,265 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,266 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,266 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,267 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,280 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,281 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,281 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,298 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,301 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-20 11:35:56,303 7 INFO rb-3d383b4-225775-426863 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-20 11:35:56,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.039 rw 2026-10-20 11:35:56,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76264728 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '600e6f34-b910-41a4-a86a-c019ea6f0a82'}] 2026-10-20 11:35:56,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:35:56,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 20775216 (allocated 22040576) 2026-10-20 11:35:56,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76264728 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '600e6f34-b910-41a4-a86a-c019ea6f0a82'} created pos.order #466 2026-10-20 11:35:56,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76264728 finished 2026-10-20 11:35:56,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.848 rw 2026-10-20 11:35:56,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fr767YOo - [20/Oct/2026 11:35:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3999 53 0.055 0.198 rw 2026-10-20 11:35:56,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 31032 2026-10-20 11:35:56,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-20 11:35:56,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 31032 2026-10-20 11:35:56,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113556_684977_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-20 11:35:56,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpqqtqr_r0_chrome_odoo" 2026-10-20 11:35:56,700 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-20 11:35:57,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 31166 2026-10-20 11:35:57,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpkt3ig3fn_chrome_odoo 2026-10-20 11:35:57,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:43765/json/version 2026-10-20 11:35:57,628 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:57,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-20 11:35:57,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:43765/json 2026-10-20 11:35:57,660 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:35:57,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:43765/devtools/page/3377DDB2B3868C8DD70B8BDFF50D518D 2026-10-20 11:35:57,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-20 11:35:57,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-20 11:35:57,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:35:57,833 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-20 11:35:57,836 7 INFO rb-3d383b4-225775-426863 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-20 11:35:57,837 7 INFO rb-3d383b4-225775-426863 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-20 11:35:57,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:35:58,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:58] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.079 0.375 rw 2026-10-20 11:35:58,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '3377DDB2B3868C8DD70B8BDFF50D518D', 'loaderId': '947C1F0E2921DD99A20C8E0D395FC91D', 'isDownload': False} 2026-10-20 11:35:58,299 7 INFO rb-3d383b4-225775-426863 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-20 11:35:58,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:58] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.505 ro 2026-10-20 11:35:58,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:58] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.053 ro 2026-10-20 11:35:58,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:58] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.063 ro 2026-10-20 11:35:59,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-20 11:35:59,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:35:59,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:35:59,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 11:35:59,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35: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.017 rw 2026-10-20 11:35:59,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:35:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.029 rw 2026-10-20 11:35:59,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:00,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522778 263 0.342 0.817 rw 2026-10-20 11:36:00,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: The ready code tooks too much time : 2.2563014030456543 2026-10-20 11:36:00,556 7 INFO rb-3d383b4-225775-426863 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-20 11:36:00,571 7 INFO rb-3d383b4-225775-426863 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-20 11:36:00,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.019 ro 2026-10-20 11:36:00,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:00] "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-20 11:36:00,656 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:00] "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-20 11:36:00,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36: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.018 rw 2026-10-20 11:36:00,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:00] "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-20 11:36:01,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 11:36:01,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36: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.011 rw 2026-10-20 11:36:01,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:36:01,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:36:01,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.064 rw 2026-10-20 11:36:01,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.033 ro 2026-10-20 11:36:01,566 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.076 rw 2026-10-20 11:36:01,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.024 ro 2026-10-20 11:36:01,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 11:36:01,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 11:36:01,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 11:36:01,760 7 INFO rb-3d383b4-225775-426863 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-20 11:36:01,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.069 0.075 rw 2026-10-20 11:36:01,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.069 0.243 rw 2026-10-20 11:36:01,983 7 INFO rb-3d383b4-225775-426863 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-20 11:36:01,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.31 rw 2026-10-20 11:36:02,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36: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.043 rw 2026-10-20 11:36:02,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.069 0.108 rw 2026-10-20 11:36:02,268 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,268 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,282 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,410 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:36:02,442 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,475 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:02] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 310 7 0.026 0.063 rw 2026-10-20 11:36:02,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-20 11:36:02,703 7 INFO rb-3d383b4-225775-426863 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-20 11:36:02,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:36:02,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:02] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 11:36:02,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:02,909 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 20128900 (allocated 21516288) 2026-10-20 11:36:02,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ina5RdOI - [20/Oct/2026 11:36:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 3.634 rw 2026-10-20 11:36:03,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 31166 2026-10-20 11:36:03,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-20 11:36:03,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 31166 2026-10-20 11:36:03,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113603_114150_test_loyalty_on_order_with_fixed_tax.txt 2026-10-20 11:36:03,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpkt3ig3fn_chrome_odoo" 2026-10-20 11:36:03,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-20 11:36:03,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 31304 2026-10-20 11:36:03,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpcn1z__61_chrome_odoo 2026-10-20 11:36:03,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:46309/json/version 2026-10-20 11:36:03,863 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:03,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-20 11:36:03,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:46309/json 2026-10-20 11:36:03,878 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:03,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:46309/devtools/page/22E229450BA972C7B08990343A58B33E 2026-10-20 11:36:03,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-20 11:36:03,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-20 11:36:03,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:04,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-20 11:36:04,018 7 INFO rb-3d383b4-225775-426863 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-20 11:36:04,018 7 INFO rb-3d383b4-225775-426863 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-20 11:36:04,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:04,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:04] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.078 0.36 rw 2026-10-20 11:36:04,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '22E229450BA972C7B08990343A58B33E', 'loaderId': '5FD5B71CF354DD6F3394DD0E0A51E533', 'isDownload': False} 2026-10-20 11:36:04,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-20 11:36:04,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:04] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.019 ro 2026-10-20 11:36:04,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:04] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.522 ro 2026-10-20 11:36:04,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:04] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.046 ro 2026-10-20 11:36:05,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-20 11:36:05,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:36:05,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:36:05,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 11:36:05,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36: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.006 0.022 rw 2026-10-20 11:36:05,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.028 rw 2026-10-20 11:36:05,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:06,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534380 269 0.3 0.677 rw 2026-10-20 11:36:06,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: The ready code tooks too much time : 2.1068098545074463 2026-10-20 11:36:06,573 7 INFO rb-3d383b4-225775-426863 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-20 11:36:06,591 7 INFO rb-3d383b4-225775-426863 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-20 11:36:06,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.022 ro 2026-10-20 11:36:06,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:06] "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-20 11:36:06,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36: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-20 11:36:06,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36: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.0 0.016 rw 2026-10-20 11:36:06,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36: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-20 11:36:07,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.007 0.023 ro 2026-10-20 11:36:07,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36: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.005 0.015 rw 2026-10-20 11:36:07,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.035 rw 2026-10-20 11:36:07,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 11:36:07,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:36:07,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:36:07,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.013 0.038 ro 2026-10-20 11:36:07,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 11:36:07,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:36:07,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 11:36:07,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.063 0.079 rw 2026-10-20 11:36:07,887 7 INFO rb-3d383b4-225775-426863 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-20 11:36:07,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:07] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.12 ro 2026-10-20 11:36:08,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.044 0.233 rw 2026-10-20 11:36:08,016 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.273 rw 2026-10-20 11:36:08,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36: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.01 0.079 rw 2026-10-20 11:36:08,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.033 0.128 rw 2026-10-20 11:36:08,294 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,294 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,413 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,415 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 11:36:08,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 11:36:08,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 11:36:08,615 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,615 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,616 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,647 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,679 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,679 7 INFO rb-3d383b4-225775-426863 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-20 11:36:08,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 253 4 0.012 0.025 ro 2026-10-20 11:36:08,691 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,039 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,040 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 253 4 0.004 0.021 ro 2026-10-20 11:36:09,080 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,081 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,134 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,135 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:36:09,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 11:36:09,649 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,668 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,687 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,731 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,731 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,734 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,734 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,735 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.032 rw 2026-10-20 11:36:09,750 7 INFO rb-3d383b4-225775-426863 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-20 11:36:09,752 7 INFO rb-3d383b4-225775-426863 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-20 11:36:10,254 7 INFO rb-3d383b4-225775-426863 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-20 11:36:10,262 7 INFO rb-3d383b4-225775-426863 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-20 11:36:10,266 7 INFO rb-3d383b4-225775-426863 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-20 11:36:10,271 7 INFO rb-3d383b4-225775-426863 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-20 11:36:10,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4051213 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'eec77488-c554-4a5d-983f-00fee92b0e99'}] 2026-10-20 11:36:10,806 7 INFO rb-3d383b4-225775-426863 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-20 11:36:10,809 7 INFO rb-3d383b4-225775-426863 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-20 11:36:11,469 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4051213 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'eec77488-c554-4a5d-983f-00fee92b0e99'} created pos.order #467 2026-10-20 11:36:11,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4051213 finished 2026-10-20 11:36:11,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9694 214 0.345 0.474 rw 2026-10-20 11:36:11,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 11:36:11,754 7 INFO rb-3d383b4-225775-426863 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-20 11:36:11,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-20 11:36:11,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 11:36:11,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.046 rw 2026-10-20 11:36:11,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:11,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 23484592 (allocated 25710592) 2026-10-20 11:36:11,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_LwERyE - [20/Oct/2026 11:36:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.024 6.616 rw 2026-10-20 11:36:12,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 31304 2026-10-20 11:36:12,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-20 11:36:12,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 31304 2026-10-20 11:36:12,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113612_209033_test_loyalty_program_different_orders.txt 2026-10-20 11:36:12,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpcn1z__61_chrome_odoo" 2026-10-20 11:36:12,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-20 11:36:13,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 31431 2026-10-20 11:36:13,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpnbap5wv2_chrome_odoo 2026-10-20 11:36:13,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39689/json/version 2026-10-20 11:36:13,294 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:13,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-20 11:36:13,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39689/json 2026-10-20 11:36:13,361 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:13,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:39689/devtools/page/BDECB107C0CAC210544AA2DCAB520D76 2026-10-20 11:36:13,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-20 11:36:13,401 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-20 11:36:13,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:13,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-20 11:36:13,674 7 INFO rb-3d383b4-225775-426863 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-20 11:36:13,674 7 INFO rb-3d383b4-225775-426863 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-20 11:36:13,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:14,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.045 0.375 rw 2026-10-20 11:36:14,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'BDECB107C0CAC210544AA2DCAB520D76', 'loaderId': '439F8B90B9561B3045824B5A5B5450C1', 'isDownload': False} 2026-10-20 11:36:14,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-20 11:36:14,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.489 ro 2026-10-20 11:36:14,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.05 ro 2026-10-20 11:36:14,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.072 ro 2026-10-20 11:36:14,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-20 11:36:14,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:36:14,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-20 11:36:14,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 11:36:15,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36: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.018 rw 2026-10-20 11:36:15,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.021 rw 2026-10-20 11:36:15,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:15,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525679 265 0.329 0.593 rw 2026-10-20 11:36:16,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-20 11:36:16,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: The ready code tooks too much time : 2.0303478240966797 2026-10-20 11:36:16,140 7 INFO rb-3d383b4-225775-426863 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-20 11:36:16,154 7 INFO rb-3d383b4-225775-426863 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-20 11:36:16,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.016 ro 2026-10-20 11:36:16,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:16] "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-20 11:36:16,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36: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.024 rw 2026-10-20 11:36:16,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36: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-20 11:36:16,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:16] "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-20 11:36:16,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36: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-20 11:36:16,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.052 rw 2026-10-20 11:36:17,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 11:36:17,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.031 ro 2026-10-20 11:36:17,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 11:36:17,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-20 11:36:17,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:36:17,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.007 ro 2026-10-20 11:36:17,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 11:36:17,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 11:36:17,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.035 0.065 rw 2026-10-20 11:36:17,219 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.034 0.188 rw 2026-10-20 11:36:17,346 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.245 rw 2026-10-20 11:36:17,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36: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.008 0.057 rw 2026-10-20 11:36:17,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.067 0.122 rw 2026-10-20 11:36:17,619 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,619 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,692 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,693 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,714 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,715 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:36:17,735 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,736 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,736 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,745 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,776 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,810 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,871 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,872 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,872 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,873 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,879 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:36:17,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:36:17,899 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,950 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,966 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,967 7 INFO rb-3d383b4-225775-426863 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-20 11:36:17,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-20 11:36:17,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 11:36:18,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:18,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xzjDZxfi - [20/Oct/2026 11:36:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 3.049 rw 2026-10-20 11:36:18,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 20676276 (allocated 21778432) 2026-10-20 11:36:18,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 31431 2026-10-20 11:36:18,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-20 11:36:18,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 31431 2026-10-20 11:36:18,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113618_330104_test_loyalty_program_specific_product.txt 2026-10-20 11:36:18,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpnbap5wv2_chrome_odoo" 2026-10-20 11:36:18,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-20 11:36:19,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 31560 2026-10-20 11:36:19,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpfhgw3i0x_chrome_odoo 2026-10-20 11:36:19,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:43361/json/version 2026-10-20 11:36:19,238 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:19,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-20 11:36:19,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:43361/json 2026-10-20 11:36:19,265 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:19,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:43361/devtools/page/5DB474FE42D424DFDC2236C985D98E23 2026-10-20 11:36:19,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-20 11:36:19,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-20 11:36:19,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:19,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-20 11:36:19,471 7 INFO rb-3d383b4-225775-426863 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-20 11:36:19,471 7 INFO rb-3d383b4-225775-426863 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-20 11:36:19,494 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:19,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:19] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.039 0.329 rw 2026-10-20 11:36:19,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '5DB474FE42D424DFDC2236C985D98E23', 'loaderId': '8767D1E611A2D17082FF7820216A3601', 'isDownload': False} 2026-10-20 11:36:19,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-20 11:36:19,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:19] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.441 ro 2026-10-20 11:36:19,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:19] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.06 ro 2026-10-20 11:36:19,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:19] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.084 ro 2026-10-20 11:36:20,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-20 11:36:20,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:36:20,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-20 11:36:20,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.02 ro 2026-10-20 11:36:20,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36: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.009 0.017 rw 2026-10-20 11:36:20,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 11:36:21,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:21,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523655 264 0.296 0.6 rw 2026-10-20 11:36:21,863 7 INFO rb-3d383b4-225775-426863 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-20 11:36:21,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 11:36:21,884 7 INFO rb-3d383b4-225775-426863 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-20 11:36:21,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:21] "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-20 11:36:21,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:21] "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-20 11:36:21,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36: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-20 11:36:21,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:21] "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-20 11:36:22,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "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-20 11:36:22,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36: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.019 rw 2026-10-20 11:36:22,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.055 rw 2026-10-20 11:36:22,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 11:36:22,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:36:22,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-20 11:36:22,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 11:36:22,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.009 ro 2026-10-20 11:36:22,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 11:36:22,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 11:36:23,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.065 - 2026-10-20 11:36:23,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.084 rw 2026-10-20 11:36:23,070 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.025 0.168 rw 2026-10-20 11:36:23,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.185 rw 2026-10-20 11:36:23,196 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,197 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36: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.005 0.018 rw 2026-10-20 11:36:23,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.041 0.068 rw 2026-10-20 11:36:23,387 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.004 0.02 ro 2026-10-20 11:36:23,423 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,424 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,432 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:36:23,784 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,785 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,804 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,808 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.017 0.024 ro 2026-10-20 11:36:23,868 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,869 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,898 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,899 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,901 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,901 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,911 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,933 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,934 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,939 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,958 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,959 7 INFO rb-3d383b4-225775-426863 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-20 11:36:23,961 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,009 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,046 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,117 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,118 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,122 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,133 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,133 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:24] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:36:24,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:24] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:36:24,137 7 INFO rb-3d383b4-225775-426863 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-20 11:36:24,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-20 11:36:24,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 11:36:24,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:24,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 20755636 (allocated 22040576) 2026-10-20 11:36:24,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Rg_Pjg2A - [20/Oct/2026 11:36:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 3.492 rw 2026-10-20 11:36:24,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 31560 2026-10-20 11:36:24,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-20 11:36:24,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 31560 2026-10-20 11:36:24,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113624_506092_test_loyalty_program_using_same_product.txt 2026-10-20 11:36:24,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpfhgw3i0x_chrome_odoo" 2026-10-20 11:36:24,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-20 11:36:25,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 31691 2026-10-20 11:36:25,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpqsr5syis_chrome_odoo 2026-10-20 11:36:25,629 7 INFO rb-3d383b4-225775-426863 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:45049/json/version 2026-10-20 11:36:25,630 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:25,649 7 INFO rb-3d383b4-225775-426863 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-20 11:36:25,649 7 INFO rb-3d383b4-225775-426863 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:45049/json 2026-10-20 11:36:25,650 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:25,659 7 INFO rb-3d383b4-225775-426863 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:45049/devtools/page/CF2F3A46EF06477CCB079D88CDC915D4 2026-10-20 11:36:25,668 7 INFO rb-3d383b4-225775-426863 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-20 11:36:25,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-20 11:36:25,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:25,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-20 11:36:25,862 7 INFO rb-3d383b4-225775-426863 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-20 11:36:25,862 7 INFO rb-3d383b4-225775-426863 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-20 11:36:25,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:26,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:26] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.075 0.385 rw 2026-10-20 11:36:26,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'CF2F3A46EF06477CCB079D88CDC915D4', 'loaderId': '8D2D52D95FA559F857C1E4CEA6FBF9A2', 'isDownload': False} 2026-10-20 11:36:26,330 7 INFO rb-3d383b4-225775-426863 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-20 11:36:26,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:26] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.499 ro 2026-10-20 11:36:26,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:26] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.034 ro 2026-10-20 11:36:26,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:26] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.048 ro 2026-10-20 11:36:27,102 7 INFO rb-3d383b4-225775-426863 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-20 11:36:27,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:36:27,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:36:27,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 11:36:27,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.015 rw 2026-10-20 11:36:27,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36: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.004 0.036 rw 2026-10-20 11:36:27,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:28,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524913 264 0.326 0.57 rw 2026-10-20 11:36:28,324 7 INFO rb-3d383b4-225775-426863 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-20 11:36:28,346 7 INFO rb-3d383b4-225775-426863 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-20 11:36:28,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.022 ro 2026-10-20 11:36:28,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.014 ro 2026-10-20 11:36:28,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:28] "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-20 11:36:28,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:28] "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-20 11:36:28,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36: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.007 0.027 rw 2026-10-20 11:36:28,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:28] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.016 ro 2026-10-20 11:36:29,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36: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.0 0.011 rw 2026-10-20 11:36:29,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.06 rw 2026-10-20 11:36:29,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:36:29,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.026 rw 2026-10-20 11:36:29,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.033 - 2026-10-20 11:36:29,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.037 ro 2026-10-20 11:36:29,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:36:29,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 11:36:29,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 11:36:29,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 11:36:29,455 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.032 0.083 rw 2026-10-20 11:36:29,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.024 0.181 rw 2026-10-20 11:36:29,577 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,578 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.197 rw 2026-10-20 11:36:29,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36: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.048 rw 2026-10-20 11:36:29,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "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-20 11:36:29,796 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.02 ro 2026-10-20 11:36:29,842 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,843 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,855 7 INFO rb-3d383b4-225775-426863 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-20 11:36:29,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:36:30,206 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,207 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,231 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,232 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.015 ro 2026-10-20 11:36:30,235 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,277 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,278 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,335 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,335 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,502 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,502 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,503 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,503 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,503 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,504 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,517 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,527 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,527 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,533 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,540 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,570 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,571 7 INFO rb-3d383b4-225775-426863 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-20 11:36:30,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:36:30,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 11:36:31,082 7 INFO rb-3d383b4-225775-426863 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-20 11:36:31,101 7 INFO rb-3d383b4-225775-426863 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-20 11:36:31,104 7 INFO rb-3d383b4-225775-426863 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-20 11:36:31,108 7 INFO rb-3d383b4-225775-426863 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-20 11:36:31,108 7 INFO rb-3d383b4-225775-426863 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-20 11:36:31,632 7 INFO rb-3d383b4-225775-426863 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-20 11:36:31,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18637667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b301ad67-5aea-478a-9c8d-c508e7875863'}] 2026-10-20 11:36:31,639 7 INFO rb-3d383b4-225775-426863 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-20 11:36:32,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18637667 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b301ad67-5aea-478a-9c8d-c508e7875863'} created pos.order #468 2026-10-20 11:36:32,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18637667 finished 2026-10-20 11:36:32,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6726 212 0.262 0.504 rw 2026-10-20 11:36:32,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.01 ro 2026-10-20 11:36:32,535 7 INFO rb-3d383b4-225775-426863 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-20 11:36:32,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-20 11:36:32,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 11:36:32,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-20 11:36:32,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21517864 (allocated 22827008) 2026-10-20 11:36:32,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:32,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t6Po-ntn - [20/Oct/2026 11:36:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.5 rw 2026-10-20 11:36:32,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 31691 2026-10-20 11:36:32,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-20 11:36:32,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 31691 2026-10-20 11:36:32,929 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_113632_929114_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-20 11:36:32,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpqsr5syis_chrome_odoo" 2026-10-20 11:36:33,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 31825 2026-10-20 11:36:33,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpdyq9if1f_chrome_odoo 2026-10-20 11:36:33,421 7 INFO rb-3d383b4-225775-426863 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:44087/json/version 2026-10-20 11:36:33,422 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:33,431 7 INFO rb-3d383b4-225775-426863 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-20 11:36:33,431 7 INFO rb-3d383b4-225775-426863 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:44087/json 2026-10-20 11:36:33,434 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:33,439 7 INFO rb-3d383b4-225775-426863 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:44087/devtools/page/8EF641AB98EA56047B303E02E53F2599 2026-10-20 11:36:33,451 7 INFO rb-3d383b4-225775-426863 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-20 11:36:33,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-20 11:36:33,536 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:33,538 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-20 11:36:33,541 7 INFO rb-3d383b4-225775-426863 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-20 11:36:33,541 7 INFO rb-3d383b4-225775-426863 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-20 11:36:33,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:33] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.021 0.066 rw 2026-10-20 11:36:33,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '8EF641AB98EA56047B303E02E53F2599', 'loaderId': '038FA2B66F5F53FBC247E3DE9A6F54F3', 'isDownload': False} 2026-10-20 11:36:33,638 7 INFO rb-3d383b4-225775-426863 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-20 11:36:33,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:33] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-20 11:36:33,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:33] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.157 ro 2026-10-20 11:36:33,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:33] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.035 ro 2026-10-20 11:36:34,453 7 INFO rb-3d383b4-225775-426863 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-20 11:36:34,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:36:34,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 11:36:34,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.008 ro 2026-10-20 11:36:34,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 11:36:34,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36: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.022 rw 2026-10-20 11:36:34,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:35,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524973 247 0.306 0.546 rw 2026-10-20 11:36:35,608 7 INFO rb-3d383b4-225775-426863 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-20 11:36:35,619 7 INFO rb-3d383b4-225775-426863 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-20 11:36:35,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.007 ro 2026-10-20 11:36:35,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:35] "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-20 11:36:35,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:35] "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-20 11:36:35,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36: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.015 rw 2026-10-20 11:36:35,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:35] "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-20 11:36:36,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36: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-20 11:36:36,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36: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.002 0.011 rw 2026-10-20 11:36:36,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.007 0.045 rw 2026-10-20 11:36:36,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 11:36:36,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:36:36,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:36:36,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.029 ro 2026-10-20 11:36:36,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-20 11:36:36,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:36:36,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.02 - 2026-10-20 11:36:36,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 11:36:36,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.043 0.069 rw 2026-10-20 11:36:36,767 7 INFO rb-3d383b4-225775-426863 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-20 11:36:36,768 7 INFO rb-3d383b4-225775-426863 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-20 11:36:36,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.043 0.185 rw 2026-10-20 11:36:36,883 7 INFO rb-3d383b4-225775-426863 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-20 11:36:36,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.22 rw 2026-10-20 11:36:36,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 243 4 0.004 0.054 ro 2026-10-20 11:36:36,940 7 INFO rb-3d383b4-225775-426863 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-20 11:36:36,941 7 INFO rb-3d383b4-225775-426863 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-20 11:36:36,949 7 INFO rb-3d383b4-225775-426863 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-20 11:36:36,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:36:37,303 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,304 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,325 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,326 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,335 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 243 4 0.009 0.022 ro 2026-10-20 11:36:37,372 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,373 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,434 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,435 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,435 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,445 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,466 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,466 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,471 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,512 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,512 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,520 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,542 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,568 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,576 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,577 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,600 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,624 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,625 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,627 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,637 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,639 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,642 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,665 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,677 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,694 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,763 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,764 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,773 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:37] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:36:37,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:37] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 11:36:37,791 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,792 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,795 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,806 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,806 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,807 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,807 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,829 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,830 7 INFO rb-3d383b4-225775-426863 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-20 11:36:37,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 11:36:37,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 11:36:38,346 7 INFO rb-3d383b4-225775-426863 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-20 11:36:38,371 7 INFO rb-3d383b4-225775-426863 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-20 11:36:38,375 7 INFO rb-3d383b4-225775-426863 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-20 11:36:38,378 7 INFO rb-3d383b4-225775-426863 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-20 11:36:38,921 7 INFO rb-3d383b4-225775-426863 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-20 11:36:38,925 7 INFO rb-3d383b4-225775-426863 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-20 11:36:38,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95802385 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'e25bc00d-f554-4b11-a547-244fe8930837'}] 2026-10-20 11:36:39,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95802385 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'e25bc00d-f554-4b11-a547-244fe8930837'} created pos.order #469 2026-10-20 11:36:39,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95802385 finished 2026-10-20 11:36:39,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6874 206 0.285 0.518 rw 2026-10-20 11:36:39,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:39] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.018 ro 2026-10-20 11:36:39,885 7 INFO rb-3d383b4-225775-426863 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-20 11:36:39,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-20 11:36:39,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 11:36:39,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.039 rw 2026-10-20 11:36:40,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:40,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22041840 (allocated 24399872) 2026-10-20 11:36:40,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gnChwH5r - [20/Oct/2026 11:36:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.476 rw 2026-10-20 11:36:40,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 31825 2026-10-20 11:36:40,153 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-20 11:36:40,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 31825 2026-10-20 11:36:40,252 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_113640_252145_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-20 11:36:40,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpdyq9if1f_chrome_odoo" 2026-10-20 11:36:40,280 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-20 11:36:41,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 31957 2026-10-20 11:36:41,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpg4ridvmr_chrome_odoo 2026-10-20 11:36:41,352 7 INFO rb-3d383b4-225775-426863 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:41333/json/version 2026-10-20 11:36:41,353 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:41,435 7 INFO rb-3d383b4-225775-426863 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-20 11:36:41,436 7 INFO rb-3d383b4-225775-426863 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:41333/json 2026-10-20 11:36:41,437 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:41,459 7 INFO rb-3d383b4-225775-426863 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:41333/devtools/page/81FD348AA77EAFC01808B264B671D457 2026-10-20 11:36:41,476 7 INFO rb-3d383b4-225775-426863 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-20 11:36:41,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-20 11:36:41,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:41,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-20 11:36:41,687 7 INFO rb-3d383b4-225775-426863 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-20 11:36:41,687 7 INFO rb-3d383b4-225775-426863 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-20 11:36:41,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:42,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.068 0.391 rw 2026-10-20 11:36:42,153 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '81FD348AA77EAFC01808B264B671D457', 'loaderId': 'D5E371D7EAA274C475FE8102A6049CB4', 'isDownload': False} 2026-10-20 11:36:42,154 7 INFO rb-3d383b4-225775-426863 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-20 11:36:42,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.527 ro 2026-10-20 11:36:42,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.029 ro 2026-10-20 11:36:42,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.044 ro 2026-10-20 11:36:42,823 7 INFO rb-3d383b4-225775-426863 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-20 11:36:42,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:36:42,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:36:42,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-20 11:36:42,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36: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.02 rw 2026-10-20 11:36:42,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.02 rw 2026-10-20 11:36:43,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:43,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523968 270 0.26 0.619 rw 2026-10-20 11:36:43,993 7 INFO rb-3d383b4-225775-426863 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-20 11:36:44,008 7 INFO rb-3d383b4-225775-426863 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-20 11:36:44,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.031 ro 2026-10-20 11:36:44,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "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-20 11:36:44,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "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-20 11:36:44,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36: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.027 rw 2026-10-20 11:36:44,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "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-20 11:36:44,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "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-20 11:36:44,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36: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-20 11:36:44,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.051 rw 2026-10-20 11:36:44,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:36:44,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 11:36:44,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:44] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.017 0.06 ro 2026-10-20 11:36:45,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.098 rw 2026-10-20 11:36:45,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 11:36:45,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.011 ro 2026-10-20 11:36:45,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 11:36:45,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.036 rw 2026-10-20 11:36:45,182 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 11:36:45,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.044 0.076 rw 2026-10-20 11:36:45,371 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.038 0.188 rw 2026-10-20 11:36:45,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36: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.099 rw 2026-10-20 11:36:45,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.149 rw 2026-10-20 11:36:45,632 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,632 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,715 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,721 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:36:45,908 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,909 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,928 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,929 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,937 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,938 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,938 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,953 7 INFO rb-3d383b4-225775-426863 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-20 11:36:45,993 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,015 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,021 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,026 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,026 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,044 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,099 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,100 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,101 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,102 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,102 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,166 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,168 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:46] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:36:46,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:46] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:36:46,194 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,195 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,386 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,387 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,442 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,443 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,450 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,451 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,452 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,457 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,461 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,462 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,467 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,467 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,468 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,472 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,669 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,676 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,683 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,695 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,709 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,714 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,715 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,715 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,716 7 INFO rb-3d383b4-225775-426863 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-20 11:36:46,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-20 11:36:46,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 11:36:46,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 21810008 (allocated 23089152) 2026-10-20 11:36:46,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:46,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvc3Hrhw - [20/Oct/2026 11:36:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.978 rw 2026-10-20 11:36:47,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 31957 2026-10-20 11:36:47,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-20 11:36:47,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 31957 2026-10-20 11:36:47,132 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_113647_132016_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-20 11:36:47,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpg4ridvmr_chrome_odoo" 2026-10-20 11:36:47,145 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-20 11:36:48,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 32102 2026-10-20 11:36:48,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpvlhmcz3r_chrome_odoo 2026-10-20 11:36:48,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36499/json/version 2026-10-20 11:36:48,065 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:48,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-20 11:36:48,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36499/json 2026-10-20 11:36:48,164 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:48,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:36499/devtools/page/8F42B1F7444C0FD400C1ED4FDBDFA5EB 2026-10-20 11:36:48,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-20 11:36:48,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-20 11:36:48,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:48,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-20 11:36:48,358 7 INFO rb-3d383b4-225775-426863 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-20 11:36:48,358 7 INFO rb-3d383b4-225775-426863 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-20 11:36:48,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:48,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:48] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.065 0.374 rw 2026-10-20 11:36:48,806 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '8F42B1F7444C0FD400C1ED4FDBDFA5EB', 'loaderId': '5E798B2D9A9C73EBC66EC933A37C0CF3', 'isDownload': False} 2026-10-20 11:36:48,806 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-20 11:36:48,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:48] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.021 ro 2026-10-20 11:36:48,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:48] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.5 ro 2026-10-20 11:36:48,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:48] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.054 ro 2026-10-20 11:36:49,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-20 11:36:49,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:36:49,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:36:49,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 11:36:49,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36: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.01 0.022 rw 2026-10-20 11:36:49,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 11:36:50,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:50,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526389 269 0.439 0.703 rw 2026-10-20 11:36:51,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: The ready code tooks too much time : 2.242859363555908 2026-10-20 11:36:51,049 7 INFO rb-3d383b4-225775-426863 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-20 11:36:51,067 7 INFO rb-3d383b4-225775-426863 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-20 11:36:51,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.015 0.03 ro 2026-10-20 11:36:51,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36: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-20 11:36:51,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36: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.012 rw 2026-10-20 11:36:51,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "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-20 11:36:51,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "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-20 11:36:51,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "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-20 11:36:51,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36: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.003 0.018 rw 2026-10-20 11:36:51,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 11:36:51,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:36:51,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.052 rw 2026-10-20 11:36:51,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.058 ro 2026-10-20 11:36:51,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 11:36:52,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 11:36:52,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 11:36:52,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.039 ro 2026-10-20 11:36:52,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.06 rw 2026-10-20 11:36:52,127 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.05 - 2026-10-20 11:36:52,303 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,303 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.061 0.094 rw 2026-10-20 11:36:52,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.021 0.234 rw 2026-10-20 11:36:52,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36: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.135 rw 2026-10-20 11:36:52,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.174 rw 2026-10-20 11:36:52,587 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.015 ro 2026-10-20 11:36:52,635 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,636 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,651 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:36:52,991 7 INFO rb-3d383b4-225775-426863 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-20 11:36:52,992 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,010 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,011 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,011 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:53] "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-20 11:36:53,048 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,049 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,093 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,094 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,095 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,096 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,096 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,097 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,112 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,126 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,127 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,130 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,147 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,148 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,157 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,217 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,223 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,227 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,245 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,271 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,327 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,331 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,332 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,332 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,333 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,337 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:53] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:36:53,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:53] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:36:53,351 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,351 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,352 7 INFO rb-3d383b4-225775-426863 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-20 11:36:53,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-20 11:36:53,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 11:36:53,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:36:53,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 20794388 (allocated 22302720) 2026-10-20 11:36:53,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UcycnVAZ - [20/Oct/2026 11:36:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 3.741 rw 2026-10-20 11:36:53,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 32102 2026-10-20 11:36:53,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-20 11:36:53,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 32102 2026-10-20 11:36:53,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113653_705845_test_loyalty_program_with_tagged_free_product.txt 2026-10-20 11:36:53,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpvlhmcz3r_chrome_odoo" 2026-10-20 11:36:53,723 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-20 11:36:54,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 32239 2026-10-20 11:36:54,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpvo8_ef69_chrome_odoo 2026-10-20 11:36:54,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:33445/json/version 2026-10-20 11:36:54,765 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:54,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-20 11:36:54,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:33445/json 2026-10-20 11:36:54,838 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:36:54,849 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:33445/devtools/page/D24E46F2812F4C0B27F4ED862F83DF4F 2026-10-20 11:36:54,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-20 11:36:54,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-20 11:36:55,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:36:55,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-20 11:36:55,075 7 INFO rb-3d383b4-225775-426863 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-20 11:36:55,075 7 INFO rb-3d383b4-225775-426863 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-20 11:36:55,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:36:55,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:55] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.028 0.388 rw 2026-10-20 11:36:55,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': 'D24E46F2812F4C0B27F4ED862F83DF4F', 'loaderId': 'B9703737543F708EC4CCE90410AA136B', 'isDownload': False} 2026-10-20 11:36:55,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-20 11:36:55,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:55] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.01 ro 2026-10-20 11:36:55,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:55] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.493 ro 2026-10-20 11:36:55,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:55] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.098 ro 2026-10-20 11:36:56,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-20 11:36:56,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:36:56,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:36:56,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 11:36:56,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 11:36:56,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36: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.01 rw 2026-10-20 11:36:56,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:36:57,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523904 273 0.342 0.624 rw 2026-10-20 11:36:57,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: The ready code tooks too much time : 2.140404224395752 2026-10-20 11:36:57,643 7 INFO rb-3d383b4-225775-426863 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-20 11:36:57,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:36:57,661 7 INFO rb-3d383b4-225775-426863 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-20 11:36:57,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.011 ro 2026-10-20 11:36:57,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:57] "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-20 11:36:57,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36: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.022 rw 2026-10-20 11:36:57,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:57] "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-20 11:36:58,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.02 ro 2026-10-20 11:36:58,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36: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.021 rw 2026-10-20 11:36:58,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.042 rw 2026-10-20 11:36:58,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 11:36:58,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 11:36:58,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.031 ro 2026-10-20 11:36:58,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 11:36:58,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.011 ro 2026-10-20 11:36:58,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:36:58,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.026 - 2026-10-20 11:36:58,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 11:36:58,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.039 0.065 rw 2026-10-20 11:36:58,752 7 INFO rb-3d383b4-225775-426863 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-20 11:36:58,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.022 0.168 rw 2026-10-20 11:36:58,859 7 INFO rb-3d383b4-225775-426863 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-20 11:36:58,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.193 rw 2026-10-20 11:36:58,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11: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 3 0.002 0.026 rw 2026-10-20 11:36:58,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:58] "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-20 11:36:59,047 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,064 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,064 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,080 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,154 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,155 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,161 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,168 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,168 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:36:59,176 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,192 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,210 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,212 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,224 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,225 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,239 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,295 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,296 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,297 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,301 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,309 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,310 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,313 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:59] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:36:59,322 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:59] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.012 - 2026-10-20 11:36:59,370 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,420 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,423 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,423 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,426 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,439 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,440 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,450 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,459 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,465 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,470 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,470 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,475 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,475 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,655 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,655 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,661 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,674 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,674 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,677 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,688 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,689 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,692 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,714 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,726 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,731 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,740 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,748 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,758 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,758 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,759 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,764 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,775 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,780 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,780 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,787 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,835 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,874 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,887 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,888 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,898 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,907 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,908 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,909 7 INFO rb-3d383b4-225775-426863 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-20 11:36:59,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-20 11:36:59,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 11:37:00,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:00,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bANumU9d - [20/Oct/2026 11:36:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.613 rw 2026-10-20 11:37:00,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 22908592 (allocated 24662016) 2026-10-20 11:37:00,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 32239 2026-10-20 11:37:00,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-20 11:37:00,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 32239 2026-10-20 11:37:00,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113700_297781_test_loyalty_reward_product_tag.txt 2026-10-20 11:37:00,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpvo8_ef69_chrome_odoo" 2026-10-20 11:37:00,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-20 11:37:01,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 32373 2026-10-20 11:37:01,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmputhlyvrg_chrome_odoo 2026-10-20 11:37:01,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:34497/json/version 2026-10-20 11:37:01,614 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:01,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-20 11:37:01,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:34497/json 2026-10-20 11:37:01,630 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:01,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:34497/devtools/page/264598449790E4287358E6213213944D 2026-10-20 11:37:01,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-20 11:37:01,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-20 11:37:01,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:37:01,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-20 11:37:01,750 7 INFO rb-3d383b4-225775-426863 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-20 11:37:01,751 7 INFO rb-3d383b4-225775-426863 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-20 11:37:01,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:37:02,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:02] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 66 0.037 0.529 rw 2026-10-20 11:37:02,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '264598449790E4287358E6213213944D', 'loaderId': 'D7490A65A25D1387AC50E609110B4DA7', 'isDownload': False} 2026-10-20 11:37:02,331 7 INFO rb-3d383b4-225775-426863 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-20 11:37:02,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:02] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.641 ro 2026-10-20 11:37:02,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:02] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.025 ro 2026-10-20 11:37:02,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:02] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 11:37:03,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-20 11:37:03,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:37:03,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:37:03,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.014 ro 2026-10-20 11:37:03,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.017 rw 2026-10-20 11:37:03,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37: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.023 0.019 rw 2026-10-20 11:37:03,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:04,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523999 269 0.33 0.758 rw 2026-10-20 11:37:04,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: The ready code tooks too much time : 2.107121229171753 2026-10-20 11:37:04,438 7 INFO rb-3d383b4-225775-426863 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-20 11:37:04,447 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37: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-20 11:37:04,451 7 INFO rb-3d383b4-225775-426863 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-20 11:37:04,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.007 0.018 ro 2026-10-20 11:37:04,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:04] "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-20 11:37:04,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37: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.017 rw 2026-10-20 11:37:04,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:04] "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-20 11:37:05,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.006 0.024 ro 2026-10-20 11:37:05,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "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-20 11:37:05,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37: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.008 rw 2026-10-20 11:37:05,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.005 0.043 rw 2026-10-20 11:37:05,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 11:37:05,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 11:37:05,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:37:05,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.034 ro 2026-10-20 11:37:05,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:37:05,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.02 ro 2026-10-20 11:37:05,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.023 - 2026-10-20 11:37:05,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 11:37:05,701 7 INFO rb-3d383b4-225775-426863 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-20 11:37:05,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.068 0.086 rw 2026-10-20 11:37:05,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.037 0.225 rw 2026-10-20 11:37:05,859 7 INFO rb-3d383b4-225775-426863 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-20 11:37:05,860 7 INFO rb-3d383b4-225775-426863 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-20 11:37:05,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.259 rw 2026-10-20 11:37:05,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37: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.039 rw 2026-10-20 11:37:06,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.021 0.105 rw 2026-10-20 11:37:06,078 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.02 ro 2026-10-20 11:37:06,123 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,123 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,136 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:37:06,490 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,696 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,697 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,700 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,700 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,701 7 INFO rb-3d383b4-225775-426863 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-20 11:37:06,705 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:07,058 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,059 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,072 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,073 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,113 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 99 0.184 0.217 rw 2026-10-20 11:37:07,124 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.056 ro 2026-10-20 11:37:07,153 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,166 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,196 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,255 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:07] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.014 - 2026-10-20 11:37:07,292 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,311 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,388 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,403 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:07,416 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,421 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,442 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,464 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 98 0.114 0.206 rw 2026-10-20 11:37:07,477 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,480 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,492 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,508 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,568 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,569 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,569 7 INFO rb-3d383b4-225775-426863 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-20 11:37:07,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-20 11:37:07,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 11:37:07,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:07] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:37:07,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 21303416 (allocated 22827008) 2026-10-20 11:37:07,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:07,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 98urTCNV - [20/Oct/2026 11:37:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 4.55 rw 2026-10-20 11:37:07,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 32373 2026-10-20 11:37:07,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-20 11:37:07,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 32373 2026-10-20 11:37:07,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113707_930733_test_loyalty_reward_with_variant.txt 2026-10-20 11:37:07,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmputhlyvrg_chrome_odoo" 2026-10-20 11:37:07,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-20 11:37:08,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 32518 2026-10-20 11:37:08,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmph76bq4na_chrome_odoo 2026-10-20 11:37:08,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:37175/json/version 2026-10-20 11:37:08,570 7 INFO rb-3d383b4-225775-426863 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-20 11:37:08,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-20 11:37:08,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:37175/json 2026-10-20 11:37:08,604 7 INFO rb-3d383b4-225775-426863 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-20 11:37:08,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:37175/devtools/page/478BAC2B8C2456281BA76AF3F51A0014 2026-10-20 11:37:08,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-20 11:37:08,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-20 11:37:08,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:37:08,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-20 11:37:08,751 7 INFO rb-3d383b4-225775-426863 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-20 11:37:08,751 7 INFO rb-3d383b4-225775-426863 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-20 11:37:08,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:37:09,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:09] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.039 0.455 rw 2026-10-20 11:37:09,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '478BAC2B8C2456281BA76AF3F51A0014', 'loaderId': '260418BFB96A5AAAEF3522FCE6FE39C7', 'isDownload': False} 2026-10-20 11:37:09,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-20 11:37:09,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:09] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.017 ro 2026-10-20 11:37:09,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:09] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.57 ro 2026-10-20 11:37:09,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:09] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.043 ro 2026-10-20 11:37:09,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-20 11:37:10,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:37:10,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:37:10,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.008 ro 2026-10-20 11:37:10,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.006 rw 2026-10-20 11:37:10,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37: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.005 0.023 rw 2026-10-20 11:37:10,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:10,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526595 263 0.207 0.631 rw 2026-10-20 11:37:11,163 7 INFO rb-3d383b4-225775-426863 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-20 11:37:11,191 7 INFO rb-3d383b4-225775-426863 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-20 11:37:11,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.022 ro 2026-10-20 11:37:11,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:11] "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-20 11:37:11,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:11] "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-20 11:37:11,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37: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.02 rw 2026-10-20 11:37:11,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:11] "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-20 11:37:11,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37: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-20 11:37:11,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37: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-20 11:37:12,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 11:37:12,059 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.052 rw 2026-10-20 11:37:12,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 11:37:12,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.033 ro 2026-10-20 11:37:12,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 11:37:12,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 11:37:12,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:37:12,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 11:37:12,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 11:37:12,267 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.039 0.076 rw 2026-10-20 11:37:12,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.02 0.183 rw 2026-10-20 11:37:12,370 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.197 rw 2026-10-20 11:37:12,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37: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 3 0.002 0.066 rw 2026-10-20 11:37:12,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.102 rw 2026-10-20 11:37:12,576 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,577 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,691 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,701 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:37:12,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:37:12,867 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,867 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,868 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,881 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,892 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,892 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,896 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,927 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,927 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,927 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,953 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,954 7 INFO rb-3d383b4-225775-426863 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-20 11:37:12,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:37:12,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:37:13,461 7 INFO rb-3d383b4-225775-426863 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-20 11:37:13,486 7 INFO rb-3d383b4-225775-426863 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-20 11:37:13,489 7 INFO rb-3d383b4-225775-426863 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-20 11:37:13,492 7 INFO rb-3d383b4-225775-426863 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-20 11:37:14,014 7 INFO rb-3d383b4-225775-426863 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-20 11:37:14,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49225966 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'efb92512-98bf-43d9-941f-8d36aec3bc56'}] 2026-10-20 11:37:14,021 7 INFO rb-3d383b4-225775-426863 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-20 11:37:14,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49225966 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'efb92512-98bf-43d9-941f-8d36aec3bc56'} created pos.order #470 2026-10-20 11:37:14,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49225966 finished 2026-10-20 11:37:14,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6759 196 0.286 0.478 rw 2026-10-20 11:37:14,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:14] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 11:37:14,933 7 INFO rb-3d383b4-225775-426863 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-20 11:37:14,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-20 11:37:14,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 11:37:15,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.045 rw 2026-10-20 11:37:15,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 21088280 (allocated 22564864) 2026-10-20 11:37:15,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:15,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IK6N5sz8 - [20/Oct/2026 11:37:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.029 rw 2026-10-20 11:37:15,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 32518 2026-10-20 11:37:15,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-20 11:37:15,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 32518 2026-10-20 11:37:15,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113715_339756_test_loyalty_validity_dates_and_use.txt 2026-10-20 11:37:15,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmph76bq4na_chrome_odoo" 2026-10-20 11:37:15,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 32649 2026-10-20 11:37:15,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpgyy34uc5_chrome_odoo 2026-10-20 11:37:15,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:33833/json/version 2026-10-20 11:37:15,772 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:15,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-20 11:37:15,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:33833/json 2026-10-20 11:37:15,784 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:15,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:33833/devtools/page/E31B0CC3E94CD821DEA5ABE96BC12CE6 2026-10-20 11:37:15,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-20 11:37:15,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-20 11:37:15,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:37:15,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-20 11:37:15,849 7 INFO rb-3d383b4-225775-426863 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-20 11:37:15,850 7 INFO rb-3d383b4-225775-426863 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-20 11:37:15,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:15] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.018 0.07 rw 2026-10-20 11:37:15,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'E31B0CC3E94CD821DEA5ABE96BC12CE6', 'loaderId': '457ADC889B231BCA887FB7045C1C620A', 'isDownload': False} 2026-10-20 11:37:15,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-20 11:37:16,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:15] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.032 ro 2026-10-20 11:37:16,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:16] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-20 11:37:16,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:16] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.158 ro 2026-10-20 11:37:16,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-20 11:37:16,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:37:16,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:37:16,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-20 11:37:16,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37: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.024 rw 2026-10-20 11:37:16,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-20 11:37:16,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:17,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529343 249 0.262 0.5 rw 2026-10-20 11:37:17,675 7 INFO rb-3d383b4-225775-426863 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-20 11:37:17,693 7 INFO rb-3d383b4-225775-426863 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-20 11:37:17,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.011 ro 2026-10-20 11:37:17,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:17] "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-20 11:37:17,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37: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.027 rw 2026-10-20 11:37:17,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:17] "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-20 11:37:17,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37: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-20 11:37:18,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "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-20 11:37:18,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37: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.01 rw 2026-10-20 11:37:18,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.006 0.037 rw 2026-10-20 11:37:18,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 11:37:18,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 11:37:18,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:37:18,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.03 ro 2026-10-20 11:37:18,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:37:18,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 11:37:18,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 11:37:18,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-20 11:37:18,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.025 0.061 rw 2026-10-20 11:37:18,665 7 INFO rb-3d383b4-225775-426863 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-20 11:37:18,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.018 0.139 rw 2026-10-20 11:37:18,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.147 rw 2026-10-20 11:37:18,792 7 INFO rb-3d383b4-225775-426863 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-20 11:37:18,793 7 INFO rb-3d383b4-225775-426863 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-20 11:37:18,913 7 INFO rb-3d383b4-225775-426863 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-20 11:37:18,925 7 INFO rb-3d383b4-225775-426863 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-20 11:37:18,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 11:37:18,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 11:37:18,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 11:37:19,100 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,101 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,101 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,132 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,133 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:37:19,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:37:19,650 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,665 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,670 7 INFO rb-3d383b4-225775-426863 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-20 11:37:19,674 7 INFO rb-3d383b4-225775-426863 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-20 11:37:20,192 7 INFO rb-3d383b4-225775-426863 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-20 11:37:20,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71540632 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'ddf45c28-6698-42c1-9422-89b779c0dc57'}] 2026-10-20 11:37:20,200 7 INFO rb-3d383b4-225775-426863 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-20 11:37:20,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71540632 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'ddf45c28-6698-42c1-9422-89b779c0dc57'} created pos.order #471 2026-10-20 11:37:20,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71540632 finished 2026-10-20 11:37:21,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9669 187 0.287 0.53 rw 2026-10-20 11:37:21,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:37:21,134 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,153 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,181 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,181 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,191 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,195 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.054 rw 2026-10-20 11:37:21,367 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,368 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,369 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,387 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,400 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,402 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,406 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,413 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,414 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,415 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,426 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,427 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,939 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,945 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,949 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,951 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,957 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,957 7 INFO rb-3d383b4-225775-426863 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-20 11:37:21,958 7 INFO rb-3d383b4-225775-426863 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-20 11:37:22,472 7 INFO rb-3d383b4-225775-426863 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-20 11:37:22,476 7 INFO rb-3d383b4-225775-426863 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-20 11:37:22,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84305469 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': '57594c0a-44b4-45a2-8e5b-919bbef2925c'}] 2026-10-20 11:37:22,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84305469 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': '57594c0a-44b4-45a2-8e5b-919bbef2925c'} created pos.order #472 2026-10-20 11:37:22,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84305469 finished 2026-10-20 11:37:23,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6759 163 0.174 0.4 rw 2026-10-20 11:37:23,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.006 ro 2026-10-20 11:37:23,169 7 INFO rb-3d383b4-225775-426863 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-20 11:37:23,184 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-20 11:37:23,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 11:37:23,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.038 rw 2026-10-20 11:37:23,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:23,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 22359164 (allocated 24399872) 2026-10-20 11:37:23,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PYLgJtfT - [20/Oct/2026 11:37:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.573 rw 2026-10-20 11:37:23,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 32649 2026-10-20 11:37:23,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-20 11:37:23,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 32649 2026-10-20 11:37:23,538 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113723_538524_test_loyalty_validity_dates_and_use.txt 2026-10-20 11:37:23,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpgyy34uc5_chrome_odoo" 2026-10-20 11:37:23,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-20 11:37:24,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 32774 2026-10-20 11:37:24,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpt6zf5oct_chrome_odoo 2026-10-20 11:37:24,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:37685/json/version 2026-10-20 11:37:24,518 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:24,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-20 11:37:24,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:37685/json 2026-10-20 11:37:24,534 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:24,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:37685/devtools/page/14A6CBB173454620543DA1BEB5720C61 2026-10-20 11:37:24,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-20 11:37:24,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-20 11:37:24,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:37:24,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-20 11:37:24,750 7 INFO rb-3d383b4-225775-426863 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-20 11:37:24,750 7 INFO rb-3d383b4-225775-426863 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-20 11:37:24,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:37:25,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:25] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 64 0.059 0.638 rw 2026-10-20 11:37:25,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '14A6CBB173454620543DA1BEB5720C61', 'loaderId': 'BBCA4039B156D21C74B53C37C9D1ABC3', 'isDownload': False} 2026-10-20 11:37:25,454 7 INFO rb-3d383b4-225775-426863 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-20 11:37:25,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:25] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.769 ro 2026-10-20 11:37:25,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:25] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-20 11:37:25,580 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:25] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.064 ro 2026-10-20 11:37:26,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-20 11:37:26,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 11:37:26,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.012 - 2026-10-20 11:37:26,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 11:37:26,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.017 rw 2026-10-20 11:37:26,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 4 0.013 0.046 rw 2026-10-20 11:37:26,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:27,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523521 263 0.321 0.577 rw 2026-10-20 11:37:27,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: The ready code tooks too much time : 2.063899040222168 2026-10-20 11:37:27,519 7 INFO rb-3d383b4-225775-426863 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-20 11:37:27,532 7 INFO rb-3d383b4-225775-426863 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-20 11:37:27,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:37:27,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:27] "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-20 11:37:27,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:27] "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-20 11:37:27,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37: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.03 rw 2026-10-20 11:37:27,622 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:27] "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-20 11:37:28,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "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-20 11:37:28,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37: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.002 0.012 rw 2026-10-20 11:37:28,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.05 rw 2026-10-20 11:37:28,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 11:37:28,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 11:37:28,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.042 ro 2026-10-20 11:37:28,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.066 rw 2026-10-20 11:37:28,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:37:28,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:37:28,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.02 - 2026-10-20 11:37:28,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.041 rw 2026-10-20 11:37:28,611 7 INFO rb-3d383b4-225775-426863 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-20 11:37:28,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 11:37:28,760 7 INFO rb-3d383b4-225775-426863 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-20 11:37:28,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.061 0.088 rw 2026-10-20 11:37:28,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.022 0.227 rw 2026-10-20 11:37:28,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37: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.007 0.147 rw 2026-10-20 11:37:28,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.029 0.188 rw 2026-10-20 11:37:29,062 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,063 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,129 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,135 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 11:37:29,300 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,306 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,307 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,338 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,377 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,385 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,387 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.017 0.04 ro 2026-10-20 11:37:29,728 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,729 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,761 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,761 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,761 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:29] "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-20 11:37:29,812 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,832 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,832 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,839 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,848 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,849 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,855 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,879 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,898 7 INFO rb-3d383b4-225775-426863 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-20 11:37:29,920 7 INFO rb-3d383b4-225775-426863 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-20 11:37:30,084 7 INFO rb-3d383b4-225775-426863 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-20 11:37:30,085 7 INFO rb-3d383b4-225775-426863 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-20 11:37:30,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:30] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:37:30,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:30] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:37:30,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:37:30,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:37:30,609 7 INFO rb-3d383b4-225775-426863 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-20 11:37:30,625 7 INFO rb-3d383b4-225775-426863 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-20 11:37:30,627 7 INFO rb-3d383b4-225775-426863 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-20 11:37:31,154 7 INFO rb-3d383b4-225775-426863 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-20 11:37:31,160 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66245464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '45394f89-3834-4f4b-b0db-e6183565b61a'}] 2026-10-20 11:37:31,161 7 INFO rb-3d383b4-225775-426863 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-20 11:37:31,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66245464 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '45394f89-3834-4f4b-b0db-e6183565b61a'} created pos.order #473 2026-10-20 11:37:31,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66245464 finished 2026-10-20 11:37:31,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5687 209 0.227 0.439 rw 2026-10-20 11:37:31,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:31] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 11:37:31,967 7 INFO rb-3d383b4-225775-426863 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-20 11:37:31,987 7 INFO rb-3d383b4-225775-426863 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-20 11:37:31,987 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,011 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,033 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,034 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.032 rw 2026-10-20 11:37:32,045 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 473 4 0.006 0.045 ro 2026-10-20 11:37:32,389 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,389 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,404 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,405 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,424 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,424 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.005 0.023 ro 2026-10-20 11:37:32,436 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,439 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,623 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,624 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,624 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,625 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,638 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,639 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,646 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-20 11:37:32,658 7 INFO rb-3d383b4-225775-426863 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-20 11:37:32,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:32,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 22656576 (allocated 25448448) 2026-10-20 11:37:32,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cZ2OJtjK - [20/Oct/2026 11:37:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 6.447 rw 2026-10-20 11:37:32,963 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 32774 2026-10-20 11:37:32,963 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-20 11:37:32,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 32774 2026-10-20 11:37:33,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113733_103511_test_max_usage_partner_with_point.txt 2026-10-20 11:37:33,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpt6zf5oct_chrome_odoo" 2026-10-20 11:37:33,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-20 11:37:34,184 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 32902 2026-10-20 11:37:34,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp2rzdtepe_chrome_odoo 2026-10-20 11:37:34,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:41975/json/version 2026-10-20 11:37:34,186 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:34,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-20 11:37:34,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:41975/json 2026-10-20 11:37:34,258 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:34,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:41975/devtools/page/EBDFD5068D703626134A1DB09A43207B 2026-10-20 11:37:34,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-20 11:37:34,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-20 11:37:34,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:37:34,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-20 11:37:34,425 7 INFO rb-3d383b4-225775-426863 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-20 11:37:34,425 7 INFO rb-3d383b4-225775-426863 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-20 11:37:34,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:37:35,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 64 0.076 0.557 rw 2026-10-20 11:37:35,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'EBDFD5068D703626134A1DB09A43207B', 'loaderId': '85BF5E59449014D8233276E0DB255909', 'isDownload': False} 2026-10-20 11:37:35,068 7 INFO rb-3d383b4-225775-426863 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-20 11:37:35,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.684 ro 2026-10-20 11:37:35,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.028 ro 2026-10-20 11:37:35,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.041 ro 2026-10-20 11:37:35,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-20 11:37:35,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:37:35,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.032 ro 2026-10-20 11:37:35,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.036 - 2026-10-20 11:37:35,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37: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.003 0.031 rw 2026-10-20 11:37:35,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-20 11:37:36,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:36,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522379 264 0.27 0.532 rw 2026-10-20 11:37:36,935 7 INFO rb-3d383b4-225775-426863 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-20 11:37:36,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 11:37:36,949 7 INFO rb-3d383b4-225775-426863 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-20 11:37:36,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:36] "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-20 11:37:37,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "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-20 11:37:37,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37: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.015 rw 2026-10-20 11:37:37,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "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-20 11:37:37,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "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-20 11:37:37,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37: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.0 0.01 rw 2026-10-20 11:37:37,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.041 rw 2026-10-20 11:37:37,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 11:37:37,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:37:37,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:37:37,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.024 ro 2026-10-20 11:37:37,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:37:37,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 11:37:37,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 11:37:37,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-20 11:37:37,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:37] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.03 0.068 rw 2026-10-20 11:37:37,939 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.039 0.188 rw 2026-10-20 11:37:38,080 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,081 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.235 rw 2026-10-20 11:37:38,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "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.042 rw 2026-10-20 11:37:38,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.041 0.092 rw 2026-10-20 11:37:38,288 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.016 0.027 ro 2026-10-20 11:37:38,348 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,349 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,357 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 11:37:38,709 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,709 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,732 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,733 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.013 0.031 ro 2026-10-20 11:37:38,825 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,826 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,839 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,921 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:37:38,932 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,948 7 INFO rb-3d383b4-225775-426863 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-20 11:37:38,950 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,058 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,059 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:39] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:37:39,235 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,236 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,236 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,261 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,262 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:37:39,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:37:39,781 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,804 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,807 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,810 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,812 7 INFO rb-3d383b4-225775-426863 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-20 11:37:39,814 7 INFO rb-3d383b4-225775-426863 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-20 11:37:40,356 7 INFO rb-3d383b4-225775-426863 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-20 11:37:40,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20791268 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'ab9497eb-4606-45c7-8430-d9e01e2eedc1'}] 2026-10-20 11:37:40,365 7 INFO rb-3d383b4-225775-426863 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-20 11:37:40,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20791268 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'ab9497eb-4606-45c7-8430-d9e01e2eedc1'} created pos.order #474 2026-10-20 11:37:40,974 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20791268 finished 2026-10-20 11:37:41,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6888 208 0.262 0.458 rw 2026-10-20 11:37:41,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.017 ro 2026-10-20 11:37:41,237 7 INFO rb-3d383b4-225775-426863 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-20 11:37:41,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-20 11:37:41,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 11:37:41,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.049 rw 2026-10-20 11:37:41,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:41,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QHsby2XW - [20/Oct/2026 11:37:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 5.426 rw 2026-10-20 11:37:41,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 22053924 (allocated 23875584) 2026-10-20 11:37:41,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 32902 2026-10-20 11:37:41,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-20 11:37:41,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 32902 2026-10-20 11:37:41,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113741_620358_test_min_qty_points_awarded.txt 2026-10-20 11:37:41,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp2rzdtepe_chrome_odoo" 2026-10-20 11:37:41,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-20 11:37:42,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 33032 2026-10-20 11:37:42,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpk1yikpyr_chrome_odoo 2026-10-20 11:37:42,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40733/json/version 2026-10-20 11:37:42,810 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:42,817 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-20 11:37:42,817 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40733/json 2026-10-20 11:37:42,818 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:37:42,819 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:40733/devtools/page/FAE660CF00B25E2C0244F22F0E57003D 2026-10-20 11:37:42,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-20 11:37:42,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-20 11:37:42,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:37:43,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-20 11:37:43,018 7 INFO rb-3d383b4-225775-426863 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-20 11:37:43,018 7 INFO rb-3d383b4-225775-426863 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-20 11:37:43,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:37:43,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:43] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.043 0.554 rw 2026-10-20 11:37:43,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'FAE660CF00B25E2C0244F22F0E57003D', 'loaderId': '8790EAF4406D1D42D2FCA51CD693CAAD', 'isDownload': False} 2026-10-20 11:37:43,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-20 11:37:43,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:43] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.028 ro 2026-10-20 11:37:43,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:43] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 11:37:43,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:43] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.673 ro 2026-10-20 11:37:44,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-20 11:37:44,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:37:44,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:37:44,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 11:37:44,474 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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.004 0.019 rw 2026-10-20 11:37:44,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.03 rw 2026-10-20 11:37:44,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:37:45,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533703 265 0.311 0.567 rw 2026-10-20 11:37:45,514 7 INFO rb-3d383b4-225775-426863 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-20 11:37:45,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.0 0.008 ro 2026-10-20 11:37:45,528 7 INFO rb-3d383b4-225775-426863 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-20 11:37:45,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.014 ro 2026-10-20 11:37:45,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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-20 11:37:45,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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.012 rw 2026-10-20 11:37:45,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:45] "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-20 11:37:46,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "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-20 11:37:46,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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.012 rw 2026-10-20 11:37:46,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.035 rw 2026-10-20 11:37:46,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:37:46,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 11:37:46,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 11:37:46,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.035 ro 2026-10-20 11:37:46,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 11:37:46,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 11:37:46,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 11:37:46,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.033 ro 2026-10-20 11:37:46,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.022 0.084 rw 2026-10-20 11:37:46,530 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.023 0.19 rw 2026-10-20 11:37:46,646 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.01 0.082 ro 2026-10-20 11:37:46,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.259 rw 2026-10-20 11:37:46,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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.069 rw 2026-10-20 11:37:46,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.017 0.119 rw 2026-10-20 11:37:46,845 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,857 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,857 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,894 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,894 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,953 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,954 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,955 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,961 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,961 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,962 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,965 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,966 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,967 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,972 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 11:37:46,975 7 INFO rb-3d383b4-225775-426863 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-20 11:37:46,975 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,149 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,150 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,183 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,185 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:37:47,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:37:47,706 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,723 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,725 7 INFO rb-3d383b4-225775-426863 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-20 11:37:47,727 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,255 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39848489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f57a74ed-fd85-4448-922e-6962813de80b'}] 2026-10-20 11:37:48,260 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39848489 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f57a74ed-fd85-4448-922e-6962813de80b'} created pos.order #475 2026-10-20 11:37:48,469 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39848489 finished 2026-10-20 11:37:48,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5407 96 0.104 0.195 rw 2026-10-20 11:37:48,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 11:37:48,666 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,680 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,708 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,728 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,729 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,741 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.046 rw 2026-10-20 11:37:48,743 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,744 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,752 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,752 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,752 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,759 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,759 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,760 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,760 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,762 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,762 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,933 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,934 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,942 7 INFO rb-3d383b4-225775-426863 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-20 11:37:48,943 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,455 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,463 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,475 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,475 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,991 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,992 7 INFO rb-3d383b4-225775-426863 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-20 11:37:49,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39082067 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'cbb5f195-ff02-47cd-ab8f-e560567f7ffa'}] 2026-10-20 11:37:50,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39082067 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'cbb5f195-ff02-47cd-ab8f-e560567f7ffa'} created pos.order #476 2026-10-20 11:37:50,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39082067 finished 2026-10-20 11:37:50,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5407 79 0.091 0.199 rw 2026-10-20 11:37:50,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:37:50,420 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,432 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,456 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,468 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,468 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,497 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,497 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.051 rw 2026-10-20 11:37:50,533 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.045 ro 2026-10-20 11:37:50,883 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,884 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.012 ro 2026-10-20 11:37:50,912 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,913 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,914 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,937 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,937 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,938 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,948 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,949 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,949 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,951 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,956 7 INFO rb-3d383b4-225775-426863 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-20 11:37:50,956 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,132 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,133 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,141 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,142 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,660 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,667 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,669 7 INFO rb-3d383b4-225775-426863 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-20 11:37:51,672 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,190 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,191 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10041441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'bacfddb3-0977-4658-875d-56d8152020ee'}] 2026-10-20 11:37:52,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10041441 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'bacfddb3-0977-4658-875d-56d8152020ee'} created pos.order #477 2026-10-20 11:37:52,419 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10041441 finished 2026-10-20 11:37:52,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5406 83 0.108 0.199 rw 2026-10-20 11:37:52,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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-20 11:37:52,636 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,652 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,674 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,695 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,696 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.047 rw 2026-10-20 11:37:52,721 7 INFO rb-3d383b4-225775-426863 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-20 11:37:52,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 252 5 0.006 0.05 ro 2026-10-20 11:37:53,069 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,070 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,096 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,096 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,099 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 252 5 0.008 0.022 ro 2026-10-20 11:37:53,116 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,117 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,118 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,126 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,126 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,127 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,134 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,135 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,136 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,315 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,316 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,328 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,329 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,839 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,846 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,850 7 INFO rb-3d383b4-225775-426863 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-20 11:37:53,854 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,365 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,374 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,382 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37792089 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': '4fbe4027-2b2d-4fc5-ba14-189a19cde760'}] 2026-10-20 11:37:54,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37792089 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': '4fbe4027-2b2d-4fc5-ba14-189a19cde760'} created pos.order #478 2026-10-20 11:37:54,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37792089 finished 2026-10-20 11:37:54,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5406 84 0.147 0.219 rw 2026-10-20 11:37:54,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37: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-20 11:37:54,886 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,914 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,928 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,948 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,949 7 INFO rb-3d383b4-225775-426863 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-20 11:37:54,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.05 rw 2026-10-20 11:37:54,973 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 464 5 0.008 0.037 ro 2026-10-20 11:37:55,319 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,320 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.012 ro 2026-10-20 11:37:55,351 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,352 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,368 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,370 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,376 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,376 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,890 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,896 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,901 7 INFO rb-3d383b4-225775-426863 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-20 11:37:55,904 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,414 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,419 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72361222 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': '8ffa51e6-b287-46bc-b1ef-04a06896075d'}] 2026-10-20 11:37:56,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72361222 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': '8ffa51e6-b287-46bc-b1ef-04a06896075d'} created pos.order #479 2026-10-20 11:37:56,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72361222 finished 2026-10-20 11:37:56,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5408 83 0.088 0.21 rw 2026-10-20 11:37:56,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 11:37:56,834 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,860 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,886 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,887 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 11:37:56,918 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,922 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,930 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,931 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:37:56,944 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,953 7 INFO rb-3d383b4-225775-426863 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-20 11:37:56,956 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,133 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,134 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,134 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,146 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,156 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,160 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,161 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,210 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,216 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,217 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,217 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 676 5 0.014 0.041 ro 2026-10-20 11:37:57,566 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,567 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,591 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 464 5 0.004 0.023 ro 2026-10-20 11:37:57,604 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,604 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,620 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,638 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,654 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,654 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,673 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,720 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,720 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,729 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,729 7 INFO rb-3d383b4-225775-426863 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-20 11:37:57,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:57] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:37:58,251 7 INFO rb-3d383b4-225775-426863 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-20 11:37:58,258 7 INFO rb-3d383b4-225775-426863 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-20 11:37:58,261 7 INFO rb-3d383b4-225775-426863 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-20 11:37:58,775 7 INFO rb-3d383b4-225775-426863 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-20 11:37:58,781 7 INFO rb-3d383b4-225775-426863 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-20 11:37:58,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71282696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000006', 'uuid': 'e0ec9251-9bf6-4a3d-9fde-791104a675be'}] 2026-10-20 11:37:59,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71282696 order {'name': '/', 'pos_reference': '261-80-000006', 'uuid': 'e0ec9251-9bf6-4a3d-9fde-791104a675be'} created pos.order #480 2026-10-20 11:37:59,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71282696 finished 2026-10-20 11:37:59,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5701 189 0.262 0.429 rw 2026-10-20 11:37:59,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 11:37:59,615 7 INFO rb-3d383b4-225775-426863 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-20 11:37:59,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-20 11:37:59,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 11:37:59,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.059 rw 2026-10-20 11:37:59,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:37:59,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dp0m6Qti - [20/Oct/2026 11:37:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 15.349 rw 2026-10-20 11:37:59,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 27139260 (allocated 28856320) 2026-10-20 11:37:59,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 33032 2026-10-20 11:37:59,963 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-20 11:37:59,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 33032 2026-10-20 11:38:00,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113800_073952_test_multiple_gift_wallet_programs.txt 2026-10-20 11:38:00,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpk1yikpyr_chrome_odoo" 2026-10-20 11:38:00,146 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-20 11:38:01,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 33171 2026-10-20 11:38:01,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp7w_au6lj_chrome_odoo 2026-10-20 11:38:01,078 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:41485/json/version 2026-10-20 11:38:01,079 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:01,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-20 11:38:01,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:41485/json 2026-10-20 11:38:01,111 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:01,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:41485/devtools/page/8DA7A50A86B20D63B6F1529FE2760CC6 2026-10-20 11:38:01,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-20 11:38:01,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-20 11:38:01,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:01,278 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-20 11:38:01,280 7 INFO rb-3d383b4-225775-426863 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-20 11:38:01,280 7 INFO rb-3d383b4-225775-426863 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-20 11:38:01,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:01,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:01] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.083 0.497 rw 2026-10-20 11:38:01,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '8DA7A50A86B20D63B6F1529FE2760CC6', 'loaderId': 'C664714F5508066C64C5D97C11FF4CC0', 'isDownload': False} 2026-10-20 11:38:01,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-20 11:38:01,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:01] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.636 ro 2026-10-20 11:38:01,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:01] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.01 0.054 ro 2026-10-20 11:38:02,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:01] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.02 0.088 ro 2026-10-20 11:38:02,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-20 11:38:02,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:38:02,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 11:38:02,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-20 11:38:02,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38: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.006 0.024 rw 2026-10-20 11:38:02,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.046 rw 2026-10-20 11:38:03,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:03,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523834 265 0.403 0.751 rw 2026-10-20 11:38:04,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: The ready code tooks too much time : 2.2719106674194336 2026-10-20 11:38:04,144 7 INFO rb-3d383b4-225775-426863 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-20 11:38:04,156 7 INFO rb-3d383b4-225775-426863 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-20 11:38:04,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.017 ro 2026-10-20 11:38:04,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:04] "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-20 11:38:04,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:04] "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-20 11:38:04,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38: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.017 rw 2026-10-20 11:38:04,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38: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-20 11:38:04,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:04] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.015 ro 2026-10-20 11:38:04,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38: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.011 rw 2026-10-20 11:38:05,083 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:38:05,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 11:38:05,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.019 0.075 rw 2026-10-20 11:38:05,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.058 ro 2026-10-20 11:38:05,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.073 rw 2026-10-20 11:38:05,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:38:05,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.023 ro 2026-10-20 11:38:05,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 11:38:05,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 11:38:05,356 7 INFO rb-3d383b4-225775-426863 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-20 11:38:05,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.086 0.11 rw 2026-10-20 11:38:05,538 7 INFO rb-3d383b4-225775-426863 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-20 11:38:05,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.065 0.273 rw 2026-10-20 11:38:05,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.322 rw 2026-10-20 11:38:05,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38: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.005 0.101 rw 2026-10-20 11:38:05,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.046 0.141 rw 2026-10-20 11:38:05,833 7 INFO rb-3d383b4-225775-426863 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-20 11:38:05,833 7 INFO rb-3d383b4-225775-426863 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-20 11:38:06,033 7 INFO rb-3d383b4-225775-426863 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-20 11:38:06,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-20 11:38:06,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 11:38:06,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:38:06,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:06] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:38:06,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:06] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 11:38:06,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:06,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 19921736 (allocated 21254144) 2026-10-20 11:38:06,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TEl2xRmj - [20/Oct/2026 11:38:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.33 rw 2026-10-20 11:38:06,283 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 33171 2026-10-20 11:38:06,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-20 11:38:06,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 33171 2026-10-20 11:38:06,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113806_387460_test_multiple_loyalty_products.txt 2026-10-20 11:38:06,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp7w_au6lj_chrome_odoo" 2026-10-20 11:38:06,401 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-20 11:38:07,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 33303 2026-10-20 11:38:07,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmph3fm6_y8_chrome_odoo 2026-10-20 11:38:07,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44015/json/version 2026-10-20 11:38:07,195 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:07,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-20 11:38:07,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44015/json 2026-10-20 11:38:07,219 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:07,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:44015/devtools/page/D95C76B463826C4F0195F0DBA0517DB1 2026-10-20 11:38:07,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-20 11:38:07,250 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-20 11:38:07,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:07,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-20 11:38:07,466 7 INFO rb-3d383b4-225775-426863 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-20 11:38:07,466 7 INFO rb-3d383b4-225775-426863 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-20 11:38:07,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:08,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.08 0.518 rw 2026-10-20 11:38:08,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'D95C76B463826C4F0195F0DBA0517DB1', 'loaderId': '3C67107D48170315B56641FCE504EA02', 'isDownload': False} 2026-10-20 11:38:08,073 7 INFO rb-3d383b4-225775-426863 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-20 11:38:08,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.022 ro 2026-10-20 11:38:08,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.651 ro 2026-10-20 11:38:08,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.045 ro 2026-10-20 11:38:08,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-20 11:38:08,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:38:08,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:38:08,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 11:38:08,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38: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.018 rw 2026-10-20 11:38:08,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.015 rw 2026-10-20 11:38:09,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:09,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522355 265 0.384 0.654 rw 2026-10-20 11:38:10,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: The ready code tooks too much time : 2.122455358505249 2026-10-20 11:38:10,196 7 INFO rb-3d383b4-225775-426863 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-20 11:38:10,214 7 INFO rb-3d383b4-225775-426863 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-20 11:38:10,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 11:38:10,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:10] "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-20 11:38:10,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38: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.006 0.014 rw 2026-10-20 11:38:10,301 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:10] "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-20 11:38:10,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:10] "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-20 11:38:10,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38: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-20 11:38:11,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38: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.006 0.019 rw 2026-10-20 11:38:11,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.039 rw 2026-10-20 11:38:11,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:38:11,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 11:38:11,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.045 ro 2026-10-20 11:38:11,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 11:38:11,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:38:11,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 11:38:11,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.034 ro 2026-10-20 11:38:11,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-20 11:38:11,382 7 INFO rb-3d383b4-225775-426863 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-20 11:38:11,453 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-20 11:38:11,542 7 INFO rb-3d383b4-225775-426863 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-20 11:38:11,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.051 0.108 rw 2026-10-20 11:38:11,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.013 0.144 ro 2026-10-20 11:38:11,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.25 rw 2026-10-20 11:38:11,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38: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.005 0.178 rw 2026-10-20 11:38:11,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.039 0.219 rw 2026-10-20 11:38:11,897 7 INFO rb-3d383b4-225775-426863 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-20 11:38:11,987 7 INFO rb-3d383b4-225775-426863 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-20 11:38:11,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:38:12,017 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,025 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,026 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:12] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.013 0.029 rw 2026-10-20 11:38:12,610 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,627 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,628 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,642 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,643 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,662 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,663 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,663 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,665 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,671 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,679 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,699 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,708 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,709 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,709 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,714 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,732 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,738 7 INFO rb-3d383b4-225775-426863 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-20 11:38:12,739 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:13] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.005 0.024 rw 2026-10-20 11:38:13,303 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,317 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,362 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,363 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:38:13,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:38:13,870 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,891 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,894 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,895 7 INFO rb-3d383b4-225775-426863 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-20 11:38:13,898 7 INFO rb-3d383b4-225775-426863 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-20 11:38:14,431 7 INFO rb-3d383b4-225775-426863 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-20 11:38:14,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84474623 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '85d2788c-7504-459a-9c3d-645a3fb12aab'}] 2026-10-20 11:38:14,439 7 INFO rb-3d383b4-225775-426863 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-20 11:38:14,756 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84474623 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '85d2788c-7504-459a-9c3d-645a3fb12aab'} created pos.order #481 2026-10-20 11:38:14,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84474623 finished 2026-10-20 11:38:14,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6765 105 0.152 0.265 rw 2026-10-20 11:38:14,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:14] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.018 ro 2026-10-20 11:38:15,015 7 INFO rb-3d383b4-225775-426863 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-20 11:38:15,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-20 11:38:15,042 7 INFO rb-3d383b4-225775-426863 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-20 11:38:15,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.04 rw 2026-10-20 11:38:15,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:15,222 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 21631696 (allocated 23089152) 2026-10-20 11:38:15,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J2X6hf2H - [20/Oct/2026 11:38:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 6.263 rw 2026-10-20 11:38:15,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 33303 2026-10-20 11:38:15,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-20 11:38:15,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 33303 2026-10-20 11:38:15,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113815_439625_test_multiple_physical_gift_card_sale.txt 2026-10-20 11:38:15,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmph3fm6_y8_chrome_odoo" 2026-10-20 11:38:15,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-20 11:38:16,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 33432 2026-10-20 11:38:16,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpsgpux_fv_chrome_odoo 2026-10-20 11:38:16,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:32905/json/version 2026-10-20 11:38:16,533 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:16,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-20 11:38:16,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:32905/json 2026-10-20 11:38:16,624 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:16,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:32905/devtools/page/6E27B9C542B31D225D8F17962AC51113 2026-10-20 11:38:16,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-20 11:38:16,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-20 11:38:16,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:16,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-20 11:38:16,808 7 INFO rb-3d383b4-225775-426863 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-20 11:38:16,808 7 INFO rb-3d383b4-225775-426863 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-20 11:38:16,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:17,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:17] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.056 0.557 rw 2026-10-20 11:38:17,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '6E27B9C542B31D225D8F17962AC51113', 'loaderId': '3F1EEDE02A60CEBEFD0F94383AE03AFB', 'isDownload': False} 2026-10-20 11:38:17,427 7 INFO rb-3d383b4-225775-426863 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-20 11:38:17,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:17] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-20 11:38:17,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:17] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.698 ro 2026-10-20 11:38:17,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:17] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.068 ro 2026-10-20 11:38:18,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-20 11:38:18,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:38:18,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:38:18,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.027 ro 2026-10-20 11:38:18,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.013 rw 2026-10-20 11:38:18,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38: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.019 0.036 rw 2026-10-20 11:38:18,954 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:19,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525587 266 0.423 0.766 rw 2026-10-20 11:38:19,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: The ready code tooks too much time : 2.3585941791534424 2026-10-20 11:38:19,786 7 INFO rb-3d383b4-225775-426863 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-20 11:38:19,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:38:19,802 7 INFO rb-3d383b4-225775-426863 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-20 11:38:19,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:19] "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-20 11:38:19,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:19] "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-20 11:38:19,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38: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.002 0.028 rw 2026-10-20 11:38:19,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:19] "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-20 11:38:20,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "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-20 11:38:20,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38: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.001 0.015 rw 2026-10-20 11:38:20,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:38:20,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.053 rw 2026-10-20 11:38:20,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-20 11:38:20,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.035 ro 2026-10-20 11:38:20,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 11:38:20,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:38:20,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 11:38:20,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 11:38:20,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-20 11:38:20,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:20] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.04 0.072 rw 2026-10-20 11:38:20,937 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:21] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.038 0.191 rw 2026-10-20 11:38:21,069 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.227 rw 2026-10-20 11:38:21,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38: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.006 0.041 rw 2026-10-20 11:38:21,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.028 0.097 rw 2026-10-20 11:38:21,291 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,309 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,325 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,326 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,340 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,461 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:38:21,487 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,512 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,513 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,585 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,587 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,633 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,688 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:38:21,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:21] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:38:21,715 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,747 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,749 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,750 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,750 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,751 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,751 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,943 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,962 7 INFO rb-3d383b4-225775-426863 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-20 11:38:21,988 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,006 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,087 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,087 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,088 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,182 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,256 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,257 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,257 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,333 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,346 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,354 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,355 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,356 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,358 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,548 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-20 11:38:22,557 7 INFO rb-3d383b4-225775-426863 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-20 11:38:22,711 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 24967956 (allocated 27021312) 2026-10-20 11:38:22,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:22,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wty1m0ST - [20/Oct/2026 11:38:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 4.293 rw 2026-10-20 11:38:22,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 33432 2026-10-20 11:38:22,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-20 11:38:22,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 33432 2026-10-20 11:38:22,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113822_929357_test_multiple_reward_line_free_product.txt 2026-10-20 11:38:22,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpsgpux_fv_chrome_odoo" 2026-10-20 11:38:22,945 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-20 11:38:23,890 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 33564 2026-10-20 11:38:23,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp3e97lmc1_chrome_odoo 2026-10-20 11:38:23,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:37593/json/version 2026-10-20 11:38:23,895 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:23,936 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-20 11:38:23,937 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:37593/json 2026-10-20 11:38:23,937 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:23,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:37593/devtools/page/14693017E768C9680E8A257BFEDE8FCA 2026-10-20 11:38:23,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-20 11:38:23,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-20 11:38:24,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:24,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-20 11:38:24,170 7 INFO rb-3d383b4-225775-426863 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-20 11:38:24,170 7 INFO rb-3d383b4-225775-426863 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-20 11:38:24,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:24,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:24] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.062 0.583 rw 2026-10-20 11:38:24,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '14693017E768C9680E8A257BFEDE8FCA', 'loaderId': '553A30D0EC4358C4350BFBF5800B819E', 'isDownload': False} 2026-10-20 11:38:24,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-20 11:38:24,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:24] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.7 ro 2026-10-20 11:38:24,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:24] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 11:38:24,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:24] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.085 ro 2026-10-20 11:38:25,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-20 11:38:25,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:38:25,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:38:25,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 11:38:25,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38: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.01 0.018 rw 2026-10-20 11:38:25,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.04 rw 2026-10-20 11:38:26,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:26,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521180 263 0.291 0.571 rw 2026-10-20 11:38:26,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: The ready code tooks too much time : 2.0285885334014893 2026-10-20 11:38:26,851 7 INFO rb-3d383b4-225775-426863 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-20 11:38:26,867 7 INFO rb-3d383b4-225775-426863 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-20 11:38:26,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.015 ro 2026-10-20 11:38:26,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:26] "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-20 11:38:26,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:26] "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-20 11:38:27,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38: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.03 rw 2026-10-20 11:38:27,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "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-20 11:38:27,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.016 ro 2026-10-20 11:38:27,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38: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.012 rw 2026-10-20 11:38:27,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 11:38:27,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.052 rw 2026-10-20 11:38:27,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 11:38:27,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.038 ro 2026-10-20 11:38:27,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.048 rw 2026-10-20 11:38:27,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 11:38:27,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 11:38:27,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:38:27,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 11:38:27,928 7 INFO rb-3d383b4-225775-426863 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-20 11:38:27,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:27] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.051 0.097 rw 2026-10-20 11:38:28,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:28] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.028 0.232 rw 2026-10-20 11:38:28,086 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.26 rw 2026-10-20 11:38:28,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38: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.003 0.078 rw 2026-10-20 11:38:28,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.12 rw 2026-10-20 11:38:28,301 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,303 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,411 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,419 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 11:38:28,606 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,606 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,639 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,640 7 INFO rb-3d383b4-225775-426863 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-20 11:38:28,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:38:28,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:38:29,164 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,188 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,192 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,196 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,199 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,202 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41141621 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4b610541-0afd-4a17-bd55-8e07fed3ff7a'}] 2026-10-20 11:38:29,739 7 INFO rb-3d383b4-225775-426863 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-20 11:38:29,746 7 INFO rb-3d383b4-225775-426863 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-20 11:38:30,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41141621 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4b610541-0afd-4a17-bd55-8e07fed3ff7a'} created pos.order #482 2026-10-20 11:38:30,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41141621 finished 2026-10-20 11:38:30,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6804 191 0.254 0.5 rw 2026-10-20 11:38:30,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:30] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.013 ro 2026-10-20 11:38:30,632 7 INFO rb-3d383b4-225775-426863 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-20 11:38:30,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-20 11:38:30,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-20 11:38:30,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.048 rw 2026-10-20 11:38:30,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:30,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 20868492 (allocated 22827008) 2026-10-20 11:38:30,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0okNwf7G - [20/Oct/2026 11:38:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 5.04 rw 2026-10-20 11:38:30,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 33564 2026-10-20 11:38:30,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-20 11:38:30,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 33564 2026-10-20 11:38:31,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113831_085595_test_next_order_coupon_program_expiration_date.txt 2026-10-20 11:38:31,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp3e97lmc1_chrome_odoo" 2026-10-20 11:38:31,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-20 11:38:32,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 33698 2026-10-20 11:38:32,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp7z9__vds_chrome_odoo 2026-10-20 11:38:32,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:45231/json/version 2026-10-20 11:38:32,258 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:32,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:38:32,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:45231/json 2026-10-20 11:38:32,339 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:32,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:45231/devtools/page/74DA8AF817D6A1DD97EC6E23086AB688 2026-10-20 11:38:32,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-20 11:38:32,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-20 11:38:32,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:32,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-20 11:38:32,501 7 INFO rb-3d383b4-225775-426863 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-20 11:38:32,501 7 INFO rb-3d383b4-225775-426863 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-20 11:38:32,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:33,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 64 0.043 0.515 rw 2026-10-20 11:38:33,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '74DA8AF817D6A1DD97EC6E23086AB688', 'loaderId': '9FEDEC47EB928882C3869B9213804000', 'isDownload': False} 2026-10-20 11:38:33,065 7 INFO rb-3d383b4-225775-426863 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-20 11:38:33,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.62 ro 2026-10-20 11:38:33,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.048 ro 2026-10-20 11:38:33,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.051 ro 2026-10-20 11:38:33,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:38:33,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:38:33,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:38:33,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.012 ro 2026-10-20 11:38:33,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38: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.004 0.023 rw 2026-10-20 11:38:33,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.016 rw 2026-10-20 11:38:34,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:34,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 519717 245 0.3 0.615 rw 2026-10-20 11:38:35,000 7 INFO rb-3d383b4-225775-426863 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-20 11:38:35,015 7 INFO rb-3d383b4-225775-426863 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-20 11:38:35,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38: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-20 11:38:35,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "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-20 11:38:35,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "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-20 11:38:35,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38: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-20 11:38:35,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "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-20 11:38:35,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "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-20 11:38:35,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38: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.009 rw 2026-10-20 11:38:35,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.035 rw 2026-10-20 11:38:35,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:38:35,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.028 ro 2026-10-20 11:38:35,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 11:38:35,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-20 11:38:36,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-20 11:38:36,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:38:36,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 11:38:36,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 11:38:36,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.027 0.073 rw 2026-10-20 11:38:36,128 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,255 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.034 0.199 rw 2026-10-20 11:38:36,257 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.238 rw 2026-10-20 11:38:36,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.021 0.109 rw 2026-10-20 11:38:36,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38: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.132 rw 2026-10-20 11:38:36,462 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,530 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,531 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,547 7 INFO rb-3d383b4-225775-426863 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-20 11:38:36,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:38:36,896 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,097 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,098 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,107 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,107 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,111 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,111 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,151 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,152 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,217 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,220 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,399 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,401 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,436 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,439 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:38:37,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:38:37,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:37,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 84 0.131 0.182 rw 2026-10-20 11:38:37,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:37,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 83 0.083 0.159 rw 2026-10-20 11:38:37,961 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,990 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,992 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,994 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,998 7 INFO rb-3d383b4-225775-426863 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-20 11:38:37,999 7 INFO rb-3d383b4-225775-426863 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-20 11:38:38,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6636197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '5efd828d-39f0-44c3-a091-5f67b1000ca5'}] 2026-10-20 11:38:38,527 7 INFO rb-3d383b4-225775-426863 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-20 11:38:38,531 7 INFO rb-3d383b4-225775-426863 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-20 11:38:39,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6636197 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '5efd828d-39f0-44c3-a091-5f67b1000ca5'} created pos.order #483 2026-10-20 11:38:39,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6636197 finished 2026-10-20 11:38:39,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5193 175 0.184 0.394 rw 2026-10-20 11:38:39,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:39] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:38:39,234 7 INFO rb-3d383b4-225775-426863 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-20 11:38:39,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-20 11:38:39,252 7 INFO rb-3d383b4-225775-426863 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-20 11:38:39,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.032 rw 2026-10-20 11:38:39,408 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:39,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 21346796 (allocated 22827008) 2026-10-20 11:38:39,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -k5LnooF - [20/Oct/2026 11:38:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 5.491 rw 2026-10-20 11:38:39,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 33698 2026-10-20 11:38:39,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-20 11:38:39,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 33698 2026-10-20 11:38:39,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113839_621906_test_not_create_loyalty_card_expired_program.txt 2026-10-20 11:38:39,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp7z9__vds_chrome_odoo" 2026-10-20 11:38:39,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-20 11:38:40,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 33844 2026-10-20 11:38:40,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpqie6ob5e_chrome_odoo 2026-10-20 11:38:40,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43155/json/version 2026-10-20 11:38:40,781 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:40,862 7 INFO rb-3d383b4-225775-426863 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-20 11:38:40,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43155/json 2026-10-20 11:38:40,863 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:40,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43155/devtools/page/2D46F9025AF3E794B90E31897410B0A3 2026-10-20 11:38:40,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-20 11:38:40,909 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-20 11:38:41,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:41,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-20 11:38:41,097 7 INFO rb-3d383b4-225775-426863 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-20 11:38:41,098 7 INFO rb-3d383b4-225775-426863 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-20 11:38:41,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:41,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:41] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.078 0.526 rw 2026-10-20 11:38:41,711 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '2D46F9025AF3E794B90E31897410B0A3', 'loaderId': '448D3146313AB4C5FCD2710C83E4266F', 'isDownload': False} 2026-10-20 11:38:41,711 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-20 11:38:41,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:41] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 11:38:41,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:41] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-20 11:38:41,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:41] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.679 ro 2026-10-20 11:38:42,482 7 INFO rb-3d383b4-225775-426863 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-20 11:38:42,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:38:42,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:38:42,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.032 ro 2026-10-20 11:38:42,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-20 11:38:42,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38: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.025 rw 2026-10-20 11:38:43,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:43,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523565 264 0.342 0.57 rw 2026-10-20 11:38:43,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: The ready code tooks too much time : 2.0401110649108887 2026-10-20 11:38:43,752 7 INFO rb-3d383b4-225775-426863 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-20 11:38:43,769 7 INFO rb-3d383b4-225775-426863 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-20 11:38:43,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.014 ro 2026-10-20 11:38:43,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.011 ro 2026-10-20 11:38:43,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:43] "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-20 11:38:43,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38: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.013 rw 2026-10-20 11:38:43,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:43] "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-20 11:38:44,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.008 ro 2026-10-20 11:38:44,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38: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.004 0.02 rw 2026-10-20 11:38:44,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.043 rw 2026-10-20 11:38:44,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 11:38:44,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.02 - 2026-10-20 11:38:44,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.035 rw 2026-10-20 11:38:44,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.038 ro 2026-10-20 11:38:44,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-20 11:38:44,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.034 ro 2026-10-20 11:38:44,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.035 - 2026-10-20 11:38:44,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.039 - 2026-10-20 11:38:44,926 7 INFO rb-3d383b4-225775-426863 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-20 11:38:44,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:44] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.057 0.113 rw 2026-10-20 11:38:45,115 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,117 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.057 0.254 rw 2026-10-20 11:38:45,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.321 rw 2026-10-20 11:38:45,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38: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.094 rw 2026-10-20 11:38:45,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.141 rw 2026-10-20 11:38:45,356 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.035 ro 2026-10-20 11:38:45,419 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,420 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,428 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:38:45,779 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,980 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,981 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,983 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,983 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,998 7 INFO rb-3d383b4-225775-426863 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-20 11:38:45,999 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.014 ro 2026-10-20 11:38:46,037 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,038 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,092 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,093 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,278 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,279 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,280 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,282 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,286 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:46,322 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,339 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 99 0.113 0.188 rw 2026-10-20 11:38:46,359 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,438 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,439 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,441 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,443 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.012 - 2026-10-20 11:38:46,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.023 - 2026-10-20 11:38:46,712 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,713 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,719 7 INFO rb-3d383b4-225775-426863 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-20 11:38:46,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-20 11:38:46,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.011 - 2026-10-20 11:38:46,800 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:46,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 98 0.129 0.362 rw 2026-10-20 11:38:47,173 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,199 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,203 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,207 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,210 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,214 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,746 7 INFO rb-3d383b4-225775-426863 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-20 11:38:47,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64696668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'e76f1070-06b8-4ed7-8e52-44dd4903f6cd'}] 2026-10-20 11:38:47,755 7 INFO rb-3d383b4-225775-426863 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-20 11:38:48,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64696668 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'e76f1070-06b8-4ed7-8e52-44dd4903f6cd'} created pos.order #484 2026-10-20 11:38:48,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64696668 finished 2026-10-20 11:38:48,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6873 221 0.255 0.487 rw 2026-10-20 11:38:48,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 11:38:48,631 7 INFO rb-3d383b4-225775-426863 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-20 11:38:48,655 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-20 11:38:48,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 11:38:48,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 11:38:48,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:48,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 22076224 (allocated 23613440) 2026-10-20 11:38:48,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 o9RFShpy - [20/Oct/2026 11:38:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.027 6.198 rw 2026-10-20 11:38:48,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 33844 2026-10-20 11:38:48,933 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-20 11:38:48,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 33844 2026-10-20 11:38:49,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113849_057004_test_not_create_loyalty_card_max_usage_program.txt 2026-10-20 11:38:49,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpqie6ob5e_chrome_odoo" 2026-10-20 11:38:49,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 33976 2026-10-20 11:38:49,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp4wimzmvk_chrome_odoo 2026-10-20 11:38:49,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36179/json/version 2026-10-20 11:38:49,524 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:49,556 7 INFO rb-3d383b4-225775-426863 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-20 11:38:49,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36179/json 2026-10-20 11:38:49,557 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:49,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:36179/devtools/page/EEF5A3D00FAD0D0E82DEC921AB505754 2026-10-20 11:38:49,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-20 11:38:49,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-20 11:38:49,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:49,671 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-20 11:38:49,690 7 INFO rb-3d383b4-225775-426863 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-20 11:38:49,691 7 INFO rb-3d383b4-225775-426863 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-20 11:38:49,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:49] "GET /pos/web?config_id=80 HTTP/1.1" 200 6886 31 0.056 0.099 rw 2026-10-20 11:38:49,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'EEF5A3D00FAD0D0E82DEC921AB505754', 'loaderId': 'CB24E0F9125E5E5C3B6E800829FDFFD1', 'isDownload': False} 2026-10-20 11:38:49,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-20 11:38:49,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:49] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.012 ro 2026-10-20 11:38:49,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:49] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.233 ro 2026-10-20 11:38:49,971 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:49] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-20 11:38:50,645 7 INFO rb-3d383b4-225775-426863 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-20 11:38:50,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:38:50,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.012 - 2026-10-20 11:38:50,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-20 11:38:50,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38: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.007 0.022 rw 2026-10-20 11:38:50,774 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.042 rw 2026-10-20 11:38:51,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:51,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 520960 233 0.269 0.562 rw 2026-10-20 11:38:51,808 7 INFO rb-3d383b4-225775-426863 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-20 11:38:51,821 7 INFO rb-3d383b4-225775-426863 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-20 11:38:51,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:38:51,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:51] "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-20 11:38:51,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38: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-20 11:38:51,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38: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-20 11:38:51,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38: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.022 rw 2026-10-20 11:38:52,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38: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-20 11:38:52,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38: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.013 rw 2026-10-20 11:38:52,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.01 0.046 rw 2026-10-20 11:38:52,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:38:52,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 11:38:52,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-20 11:38:52,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.042 ro 2026-10-20 11:38:52,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 11:38:52,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:38:52,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.019 ro 2026-10-20 11:38:52,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 11:38:52,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:52] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.027 0.071 rw 2026-10-20 11:38:52,921 7 INFO rb-3d383b4-225775-426863 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-20 11:38:52,922 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:53] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.196 rw 2026-10-20 11:38:53,052 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.222 rw 2026-10-20 11:38:53,120 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,120 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,141 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:38:53,489 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,690 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,692 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,698 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,698 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,714 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,714 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,769 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,770 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,822 7 INFO rb-3d383b4-225775-426863 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-20 11:38:53,828 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,005 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,005 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,006 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,035 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,035 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-20 11:38:54,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-20 11:38:54,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:54,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.138 0.184 rw 2026-10-20 11:38:54,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:38:54,474 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 87 0.113 0.193 rw 2026-10-20 11:38:54,554 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,580 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,583 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,585 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,588 7 INFO rb-3d383b4-225775-426863 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-20 11:38:54,590 7 INFO rb-3d383b4-225775-426863 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-20 11:38:55,125 7 INFO rb-3d383b4-225775-426863 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-20 11:38:55,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62813134 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'b674d3e4-0028-438b-9f31-a206db8e23de'}] 2026-10-20 11:38:55,135 7 INFO rb-3d383b4-225775-426863 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-20 11:38:55,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62813134 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': 'b674d3e4-0028-438b-9f31-a206db8e23de'} created pos.order #485 2026-10-20 11:38:55,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62813134 finished 2026-10-20 11:38:55,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5193 152 0.158 0.396 rw 2026-10-20 11:38:55,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:55] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:38:55,822 7 INFO rb-3d383b4-225775-426863 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-20 11:38:55,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-20 11:38:55,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 11:38:55,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.047 rw 2026-10-20 11:38:56,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:38:56,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21214084 (allocated 22827008) 2026-10-20 11:38:56,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IB4-FkrQ - [20/Oct/2026 11:38:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.196 rw 2026-10-20 11:38:56,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 33976 2026-10-20 11:38:56,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-20 11:38:56,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 33976 2026-10-20 11:38:56,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113856_206981_test_not_create_loyalty_card_max_usage_program.txt 2026-10-20 11:38:56,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp4wimzmvk_chrome_odoo" 2026-10-20 11:38:56,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-20 11:38:57,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 34107 2026-10-20 11:38:57,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpancbgawm_chrome_odoo 2026-10-20 11:38:57,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:41339/json/version 2026-10-20 11:38:57,404 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:57,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-20 11:38:57,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:41339/json 2026-10-20 11:38:57,483 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:38:57,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:41339/devtools/page/C660F235E24D2A5BABC459BA0C519E9D 2026-10-20 11:38:57,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 11:38:57,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 11:38:57,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:38:57,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 11:38:57,748 7 INFO rb-3d383b4-225775-426863 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-20 11:38:57,748 7 INFO rb-3d383b4-225775-426863 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-20 11:38:57,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:38:58,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:58] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.11 0.541 rw 2026-10-20 11:38:58,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'C660F235E24D2A5BABC459BA0C519E9D', 'loaderId': '764DFB83C5DDC941EB9CEBE1637D1F20', 'isDownload': False} 2026-10-20 11:38:58,414 7 INFO rb-3d383b4-225775-426863 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-20 11:38:58,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:58] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.043 ro 2026-10-20 11:38:58,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:58] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.737 ro 2026-10-20 11:38:58,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:58] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.052 ro 2026-10-20 11:38:59,153 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-20 11:38:59,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:38:59,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 11:38:59,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 11:38:59,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.021 rw 2026-10-20 11:38:59,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38: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.014 0.024 rw 2026-10-20 11:38:59,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:39:00,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522812 263 0.362 0.71 rw 2026-10-20 11:39:00,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: The ready code tooks too much time : 2.107060432434082 2026-10-20 11:39:00,521 7 INFO rb-3d383b4-225775-426863 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-20 11:39:00,539 7 INFO rb-3d383b4-225775-426863 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-20 11:39:00,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.012 ro 2026-10-20 11:39:00,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39: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-20 11:39:00,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39: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-20 11:39:00,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:00] "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-20 11:39:00,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39: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.022 rw 2026-10-20 11:39:01,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39: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-20 11:39:01,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39: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.021 rw 2026-10-20 11:39:01,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:39:01,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 11:39:01,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.062 rw 2026-10-20 11:39:01,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.05 ro 2026-10-20 11:39:01,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.071 rw 2026-10-20 11:39:01,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:39:01,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:39:01,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 11:39:01,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.045 rw 2026-10-20 11:39:01,617 7 INFO rb-3d383b4-225775-426863 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-20 11:39:01,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 11:39:01,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.032 0.075 rw 2026-10-20 11:39:01,791 7 INFO rb-3d383b4-225775-426863 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-20 11:39:01,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.039 0.176 rw 2026-10-20 11:39:01,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39: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.085 rw 2026-10-20 11:39:01,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.036 0.107 rw 2026-10-20 11:39:02,031 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,032 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,120 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,124 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,124 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,124 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,142 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:39:02,169 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,205 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,237 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 11:39:02,294 7 INFO rb-3d383b4-225775-426863 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-20 11:39:02,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:39:02,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:39:02] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 11:39:02,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:39:02,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 20083768 (allocated 21254144) 2026-10-20 11:39:02,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PaIGwrJW - [20/Oct/2026 11:38:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 3.165 rw 2026-10-20 11:39:02,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 34107 2026-10-20 11:39:02,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 11:39:02,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 34107 2026-10-20 11:39:02,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113902_661525_test_order_reward_product_tax_included_excluded.txt 2026-10-20 11:39:02,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpancbgawm_chrome_odoo" 2026-10-20 11:39:03,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 34240 2026-10-20 11:39:03,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmph4v_t2cd_chrome_odoo 2026-10-20 11:39:03,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39015/json/version 2026-10-20 11:39:03,118 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:03,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-20 11:39:03,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39015/json 2026-10-20 11:39:03,128 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:03,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:39015/devtools/page/CA6FBA32CEC08179717B6A7237228DDB 2026-10-20 11:39:03,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 11:39:03,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 11:39:03,242 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:39:03,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 11:39:03,248 7 INFO rb-3d383b4-225775-426863 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-20 11:39:03,248 7 INFO rb-3d383b4-225775-426863 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-20 11:39:03,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:03] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.087 rw 2026-10-20 11:39:03,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'CA6FBA32CEC08179717B6A7237228DDB', 'loaderId': 'D861E89709140736CC52A13C8EFEDEDD', 'isDownload': False} 2026-10-20 11:39:03,386 7 INFO rb-3d383b4-225775-426863 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-20 11:39:03,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:03] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.043 ro 2026-10-20 11:39:03,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:03] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.053 ro 2026-10-20 11:39:03,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:03] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.23 ro 2026-10-20 11:39:04,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-20 11:39:04,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:39:04,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:39:04,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 11:39:04,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 11:39:04,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39: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.011 0.034 rw 2026-10-20 11:39:04,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:39:05,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522812 245 0.271 0.536 rw 2026-10-20 11:39:05,161 7 INFO rb-3d383b4-225775-426863 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-20 11:39:05,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-20 11:39:05,181 7 INFO rb-3d383b4-225775-426863 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-20 11:39:05,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "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-20 11:39:05,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "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-20 11:39:05,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39: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-20 11:39:05,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "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-20 11:39:05,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "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-20 11:39:05,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39: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.005 0.013 rw 2026-10-20 11:39:05,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.008 0.038 rw 2026-10-20 11:39:05,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:39:05,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:39:05,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.039 ro 2026-10-20 11:39:05,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-20 11:39:06,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 11:39:06,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:39:06,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:39:06,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 11:39:06,196 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.04 0.111 rw 2026-10-20 11:39:06,324 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,325 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.071 0.241 rw 2026-10-20 11:39:06,454 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,455 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,456 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,456 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.03 0.334 rw 2026-10-20 11:39:06,478 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:39:06,517 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,558 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,597 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 11:39:06,704 7 INFO rb-3d383b4-225775-426863 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-20 11:39:06,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:39:06,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:06] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:39:06,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 19806508 (allocated 20992000) 2026-10-20 11:39:06,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:39:06,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IPGkILqK - [20/Oct/2026 11:39:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.646 rw 2026-10-20 11:39:06,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 34240 2026-10-20 11:39:06,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 11:39:06,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 34240 2026-10-20 11:39:07,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113907_101238_test_order_reward_product_tax_included_excluded.txt 2026-10-20 11:39:07,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmph4v_t2cd_chrome_odoo" 2026-10-20 11:39:07,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-20 11:39:08,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 34373 2026-10-20 11:39:08,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmp2p4pi8ye_chrome_odoo 2026-10-20 11:39:08,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:39471/json/version 2026-10-20 11:39:08,661 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:08,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-20 11:39:08,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:39471/json 2026-10-20 11:39:08,684 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:08,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:39471/devtools/page/42B7A49F94CBA84AD139D1B3E60F04AD 2026-10-20 11:39:08,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-20 11:39:08,692 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-20 11:39:08,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:39:08,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-20 11:39:08,854 7 INFO rb-3d383b4-225775-426863 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-20 11:39:08,855 7 INFO rb-3d383b4-225775-426863 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-20 11:39:08,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:39:09,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:09] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.06 0.48 rw 2026-10-20 11:39:09,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '42B7A49F94CBA84AD139D1B3E60F04AD', 'loaderId': '80E81D7F6C7CE7DE19DFE5CE6EE3E4AA', 'isDownload': False} 2026-10-20 11:39:09,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-20 11:39:09,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:09] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.014 ro 2026-10-20 11:39:09,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:09] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.601 ro 2026-10-20 11:39:09,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:09] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 11:39:10,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-20 11:39:10,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:39:10,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:39:10,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.015 ro 2026-10-20 11:39:10,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39: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.005 0.018 rw 2026-10-20 11:39:10,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.03 rw 2026-10-20 11:39:10,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:39:11,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523601 266 0.278 0.574 rw 2026-10-20 11:39:11,398 7 INFO rb-3d383b4-225775-426863 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-20 11:39:11,417 7 INFO rb-3d383b4-225775-426863 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-20 11:39:11,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:39:11,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:11] "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-20 11:39:11,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39: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.004 0.026 rw 2026-10-20 11:39:11,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:11] "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-20 11:39:11,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:11] "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-20 11:39:12,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.024 ro 2026-10-20 11:39:12,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39: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.0 0.013 rw 2026-10-20 11:39:12,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 11:39:12,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:39:12,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.056 rw 2026-10-20 11:39:12,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.031 ro 2026-10-20 11:39:12,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-20 11:39:12,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 11:39:12,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-20 11:39:12,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-20 11:39:12,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.037 0.07 rw 2026-10-20 11:39:12,525 7 INFO rb-3d383b4-225775-426863 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-20 11:39:12,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.109 ro 2026-10-20 11:39:12,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.019 0.212 rw 2026-10-20 11:39:12,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.205 rw 2026-10-20 11:39:12,695 7 INFO rb-3d383b4-225775-426863 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-20 11:39:12,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.011 0.092 ro 2026-10-20 11:39:12,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39: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.004 0.042 rw 2026-10-20 11:39:12,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.015 0.065 rw 2026-10-20 11:39:12,900 7 INFO rb-3d383b4-225775-426863 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-20 11:39:12,979 7 INFO rb-3d383b4-225775-426863 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-20 11:39:12,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:39:13,011 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,014 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:13] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 8 0.037 0.041 rw 2026-10-20 11:39:13,632 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,653 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,655 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,671 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,693 7 INFO rb-3d383b4-225775-426863 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-20 11:39:13,695 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:14] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 328 8 0.013 0.032 rw 2026-10-20 11:39:14,281 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,301 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,302 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,320 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,343 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,344 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:14] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 10 0.014 0.034 rw 2026-10-20 11:39:14,931 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,950 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,951 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,952 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,973 7 INFO rb-3d383b4-225775-426863 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-20 11:39:14,994 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,019 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,023 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:15] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 335 10 0.011 0.033 rw 2026-10-20 11:39:15,120 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,139 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,168 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,169 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39: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.032 rw 2026-10-20 11:39:15,745 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,756 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,757 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,765 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,765 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,766 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,768 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,769 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,948 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,949 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,949 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,991 7 INFO rb-3d383b4-225775-426863 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-20 11:39:15,991 7 INFO rb-3d383b4-225775-426863 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-20 11:39:16,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:39:16,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 11:39:16,511 7 INFO rb-3d383b4-225775-426863 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-20 11:39:16,529 7 INFO rb-3d383b4-225775-426863 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-20 11:39:16,532 7 INFO rb-3d383b4-225775-426863 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-20 11:39:16,533 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,067 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93728173 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '316e5c55-4851-4910-a041-e8602fc43bdf'}] 2026-10-20 11:39:17,076 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93728173 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '316e5c55-4851-4910-a041-e8602fc43bdf'} created pos.order #489 2026-10-20 11:39:17,288 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93728173 finished 2026-10-20 11:39:17,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5504 88 0.125 0.193 rw 2026-10-20 11:39:17,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:17] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.007 0.01 ro 2026-10-20 11:39:17,550 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,570 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,600 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,601 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,604 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.038 rw 2026-10-20 11:39:17,647 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:17] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:39:17,667 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,691 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:17] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 10 0.037 0.044 rw 2026-10-20 11:39:17,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:17] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:39:17,841 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,850 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,851 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,852 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,852 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,853 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,854 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,866 7 INFO rb-3d383b4-225775-426863 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-20 11:39:17,867 7 INFO rb-3d383b4-225775-426863 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-20 11:39:18,373 7 INFO rb-3d383b4-225775-426863 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-20 11:39:18,380 7 INFO rb-3d383b4-225775-426863 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-20 11:39:18,386 7 INFO rb-3d383b4-225775-426863 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-20 11:39:18,902 7 INFO rb-3d383b4-225775-426863 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-20 11:39:18,908 7 INFO rb-3d383b4-225775-426863 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-20 11:39:18,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38624111 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '0d8df70e-b15f-4f7a-8c10-ab99e4aeb8be'}] 2026-10-20 11:39:19,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38624111 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '0d8df70e-b15f-4f7a-8c10-ab99e4aeb8be'} created pos.order #490 2026-10-20 11:39:19,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38624111 finished 2026-10-20 11:39:19,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5713 184 0.21 0.472 rw 2026-10-20 11:39:19,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:19] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.015 ro 2026-10-20 11:39:19,712 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,739 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,754 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,758 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,759 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,778 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.04 rw 2026-10-20 11:39:19,794 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,811 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:19] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 316 8 0.01 0.037 rw 2026-10-20 11:39:19,919 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,935 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,935 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,936 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,937 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,940 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,940 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,948 7 INFO rb-3d383b4-225775-426863 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-20 11:39:19,949 7 INFO rb-3d383b4-225775-426863 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-20 11:39:20,460 7 INFO rb-3d383b4-225775-426863 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-20 11:39:20,465 7 INFO rb-3d383b4-225775-426863 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-20 11:39:20,467 7 INFO rb-3d383b4-225775-426863 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-20 11:39:20,983 7 INFO rb-3d383b4-225775-426863 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-20 11:39:20,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69493062 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': '635557ba-8518-47e3-b2fd-612e8a97a8ba'}] 2026-10-20 11:39:20,993 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69493062 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': '635557ba-8518-47e3-b2fd-612e8a97a8ba'} created pos.order #491 2026-10-20 11:39:21,443 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69493062 finished 2026-10-20 11:39:21,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5713 170 0.152 0.395 rw 2026-10-20 11:39:21,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39: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-20 11:39:21,680 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,705 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,726 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,746 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,747 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.045 rw 2026-10-20 11:39:21,752 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,772 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,797 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,807 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:21] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 10 0.018 0.044 rw 2026-10-20 11:39:21,927 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,931 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,938 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,939 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,940 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,940 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,941 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,947 7 INFO rb-3d383b4-225775-426863 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-20 11:39:21,948 7 INFO rb-3d383b4-225775-426863 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-20 11:39:22,456 7 INFO rb-3d383b4-225775-426863 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-20 11:39:22,463 7 INFO rb-3d383b4-225775-426863 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-20 11:39:22,465 7 INFO rb-3d383b4-225775-426863 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-20 11:39:22,990 7 INFO rb-3d383b4-225775-426863 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-20 11:39:22,991 7 INFO rb-3d383b4-225775-426863 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-20 11:39:22,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10744381 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'c6e03697-8b32-443f-8f63-27b65f94d2d4'}] 2026-10-20 11:39:23,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10744381 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'c6e03697-8b32-443f-8f63-27b65f94d2d4'} created pos.order #492 2026-10-20 11:39:23,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10744381 finished 2026-10-20 11:39:23,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5711 165 0.209 0.399 rw 2026-10-20 11:39:23,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.014 ro 2026-10-20 11:39:23,763 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,795 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,810 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,829 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,851 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,861 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,862 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.045 rw 2026-10-20 11:39:23,869 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,885 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,907 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,925 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,935 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,946 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,951 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,951 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,952 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,952 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,953 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,959 7 INFO rb-3d383b4-225775-426863 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-20 11:39:23,959 7 INFO rb-3d383b4-225775-426863 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-20 11:39:24,474 7 INFO rb-3d383b4-225775-426863 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-20 11:39:24,476 7 INFO rb-3d383b4-225775-426863 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-20 11:39:24,479 7 INFO rb-3d383b4-225775-426863 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-20 11:39:24,993 7 INFO rb-3d383b4-225775-426863 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-20 11:39:24,999 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,004 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31740448 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': '2aeec324-0c7b-4e6d-bcf1-ba1cefbfc134'}] 2026-10-20 11:39:25,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31740448 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': '2aeec324-0c7b-4e6d-bcf1-ba1cefbfc134'} created pos.order #493 2026-10-20 11:39:25,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31740448 finished 2026-10-20 11:39:25,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5753 165 0.194 0.396 rw 2026-10-20 11:39:25,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:25] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 11:39:25,712 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,731 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,752 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,763 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.036 rw 2026-10-20 11:39:25,776 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,777 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,782 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,799 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,815 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,828 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,829 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,829 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,846 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,847 7 INFO rb-3d383b4-225775-426863 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-20 11:39:25,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:25] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 328 8 0.014 0.03 rw 2026-10-20 11:39:26,361 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,368 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,371 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,373 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,376 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,378 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,891 7 INFO rb-3d383b4-225775-426863 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-20 11:39:26,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49283723 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000006', 'uuid': '8b68c24f-5c6d-4755-88b7-e9cbf6128589'}] 2026-10-20 11:39:26,904 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49283723 order {'name': '/', 'pos_reference': '261-80-000006', 'uuid': '8b68c24f-5c6d-4755-88b7-e9cbf6128589'} created pos.order #494 2026-10-20 11:39:27,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49283723 finished 2026-10-20 11:39:27,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5200 151 0.169 0.381 rw 2026-10-20 11:39:27,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:27] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.01 ro 2026-10-20 11:39:27,563 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,577 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,590 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,613 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.041 rw 2026-10-20 11:39:27,641 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,642 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,642 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 5 0.009 0.062 ro 2026-10-20 11:39:27,997 7 INFO rb-3d383b4-225775-426863 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-20 11:39:27,997 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,010 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,011 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:28] "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-20 11:39:28,026 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,027 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,043 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,045 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,045 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,049 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,051 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,229 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,229 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,237 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,238 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,754 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,761 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,764 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,765 7 INFO rb-3d383b4-225775-426863 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-20 11:39:28,767 7 INFO rb-3d383b4-225775-426863 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-20 11:39:29,279 7 INFO rb-3d383b4-225775-426863 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-20 11:39:29,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000007', 'uuid': '7be78172-a324-469f-acb7-bfe77d507584'}] 2026-10-20 11:39:29,290 7 INFO rb-3d383b4-225775-426863 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-20 11:39:29,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883227 order {'name': '/', 'pos_reference': '261-80-000007', 'uuid': '7be78172-a324-469f-acb7-bfe77d507584'} created pos.order #495 2026-10-20 11:39:29,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883227 finished 2026-10-20 11:39:29,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5437 122 0.146 0.322 rw 2026-10-20 11:39:29,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:39:29,882 7 INFO rb-3d383b4-225775-426863 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-20 11:39:29,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-20 11:39:29,909 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 11:39:29,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.046 rw 2026-10-20 11:39:30,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 28520464 (allocated 30429184) 2026-10-20 11:39:30,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:39:30,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 t7b8fDST - [20/Oct/2026 11:39:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 19.738 rw 2026-10-20 11:39:30,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 34373 2026-10-20 11:39:30,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-20 11:39:30,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 34373 2026-10-20 11:39:30,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113930_332786_test_physical_gift_card.txt 2026-10-20 11:39:30,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmp2p4pi8ye_chrome_odoo" 2026-10-20 11:39:30,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-20 11:39:31,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 34505 2026-10-20 11:39:31,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmp2i5ctvwg_chrome_odoo 2026-10-20 11:39:31,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:39769/json/version 2026-10-20 11:39:31,302 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:31,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-20 11:39:31,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:39769/json 2026-10-20 11:39:31,330 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:31,334 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:39769/devtools/page/6DA2A9C84C8C9595415081DEEAC9DBCA 2026-10-20 11:39:31,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-20 11:39:31,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-20 11:39:31,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:39:31,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-20 11:39:31,578 7 INFO rb-3d383b4-225775-426863 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-20 11:39:31,578 7 INFO rb-3d383b4-225775-426863 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-20 11:39:31,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:39:32,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:32] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 65 0.069 0.714 rw 2026-10-20 11:39:32,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '6DA2A9C84C8C9595415081DEEAC9DBCA', 'loaderId': '0A196D4E427E7E91B487B61B27ADEBBC', 'isDownload': False} 2026-10-20 11:39:32,369 7 INFO rb-3d383b4-225775-426863 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-20 11:39:32,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:32] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.83 ro 2026-10-20 11:39:32,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:32] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.033 ro 2026-10-20 11:39:32,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:32] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.047 ro 2026-10-20 11:39:33,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-20 11:39:33,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:39:33,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:39:33,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 11:39:33,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.023 rw 2026-10-20 11:39:33,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39: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.003 0.021 rw 2026-10-20 11:39:33,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:39:34,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523546 265 0.293 0.588 rw 2026-10-20 11:39:34,264 7 INFO rb-3d383b4-225775-426863 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-20 11:39:34,275 7 INFO rb-3d383b4-225775-426863 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-20 11:39:34,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.016 ro 2026-10-20 11:39:34,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:34] "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-20 11:39:34,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39: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.003 0.017 rw 2026-10-20 11:39:34,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:34] "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-20 11:39:34,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39: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-20 11:39:34,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:34] "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-20 11:39:34,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39: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.01 rw 2026-10-20 11:39:35,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.034 rw 2026-10-20 11:39:35,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.025 - 2026-10-20 11:39:35,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.029 - 2026-10-20 11:39:35,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.033 ro 2026-10-20 11:39:35,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.02 rw 2026-10-20 11:39:35,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 11:39:35,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:39:35,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 11:39:35,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 11:39:35,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.028 0.077 rw 2026-10-20 11:39:35,376 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.035 0.174 rw 2026-10-20 11:39:35,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.211 rw 2026-10-20 11:39:35,522 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,523 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.006 0.068 ro 2026-10-20 11:39:35,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39: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.056 rw 2026-10-20 11:39:35,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39: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.094 rw 2026-10-20 11:39:35,714 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.013 ro 2026-10-20 11:39:35,781 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,782 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,800 7 INFO rb-3d383b4-225775-426863 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-20 11:39:35,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:39:36,151 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,152 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,167 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,167 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.002 0.012 ro 2026-10-20 11:39:36,201 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,275 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,316 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,327 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,328 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:36] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.009 0.024 rw 2026-10-20 11:39:36,883 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,894 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,895 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,903 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,904 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,904 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,904 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,930 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,931 7 INFO rb-3d383b4-225775-426863 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-20 11:39:36,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:39:36,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:39:37,440 7 INFO rb-3d383b4-225775-426863 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-20 11:39:37,467 7 INFO rb-3d383b4-225775-426863 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-20 11:39:37,470 7 INFO rb-3d383b4-225775-426863 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-20 11:39:37,476 7 INFO rb-3d383b4-225775-426863 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-20 11:39:37,993 7 INFO rb-3d383b4-225775-426863 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-20 11:39:38,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20070458 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '27df7bc9-0172-4ec6-a621-2cd9df45bab6'}] 2026-10-20 11:39:38,003 7 INFO rb-3d383b4-225775-426863 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-20 11:39:39,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20070458 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '27df7bc9-0172-4ec6-a621-2cd9df45bab6'} created pos.order #496 2026-10-20 11:39:39,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20070458 finished 2026-10-20 11:39:39,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5605 436 0.722 0.872 rw 2026-10-20 11:39:39,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:39] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 11:39:39,747 7 INFO rb-3d383b4-225775-426863 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-20 11:39:39,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-20 11:39:39,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 11:39:39,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.031 rw 2026-10-20 11:39:39,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:39:39,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 21676932 (allocated 23351296) 2026-10-20 11:39:39,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _-f3FLOC - [20/Oct/2026 11:39:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.693 rw 2026-10-20 11:39:40,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 34505 2026-10-20 11:39:40,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-20 11:39:40,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 34505 2026-10-20 11:39:40,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113940_112598_test_physical_gift_card_invoiced.txt 2026-10-20 11:39:40,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmp2i5ctvwg_chrome_odoo" 2026-10-20 11:39:40,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-20 11:39:40,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 34638 2026-10-20 11:39:40,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp9x75dxsi_chrome_odoo 2026-10-20 11:39:40,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:37861/json/version 2026-10-20 11:39:40,851 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:40,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-20 11:39:40,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:37861/json 2026-10-20 11:39:40,869 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:40,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:37861/devtools/page/6056A759994631471D1F05CC74923ADC 2026-10-20 11:39:40,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-20 11:39:40,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-20 11:39:41,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:39:41,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-20 11:39:41,064 7 INFO rb-3d383b4-225775-426863 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-20 11:39:41,064 7 INFO rb-3d383b4-225775-426863 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-20 11:39:41,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:39:41,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:41] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.073 0.339 rw 2026-10-20 11:39:41,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '6056A759994631471D1F05CC74923ADC', 'loaderId': 'CF4E7C91646971B95D5CFD1C8BFCB6C0', 'isDownload': False} 2026-10-20 11:39:41,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-20 11:39:41,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:41] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-20 11:39:41,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:41] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.504 ro 2026-10-20 11:39:41,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:41] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 11:39:42,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-20 11:39:42,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:39:42,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:39:42,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 11:39:42,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-20 11:39:42,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39: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.005 0.025 rw 2026-10-20 11:39:42,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:39:43,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522355 265 0.394 0.621 rw 2026-10-20 11:39:43,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: The ready code tooks too much time : 2.1189498901367188 2026-10-20 11:39:43,609 7 INFO rb-3d383b4-225775-426863 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-20 11:39:43,626 7 INFO rb-3d383b4-225775-426863 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-20 11:39:43,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.016 ro 2026-10-20 11:39:43,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:43] "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-20 11:39:43,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39: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.021 rw 2026-10-20 11:39:43,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:43] "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-20 11:39:43,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:43] "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-20 11:39:44,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "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-20 11:39:44,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39: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.005 0.014 rw 2026-10-20 11:39:44,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:39:44,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.057 rw 2026-10-20 11:39:44,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 11:39:44,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.009 0.049 ro 2026-10-20 11:39:44,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 11:39:44,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 11:39:44,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.054 ro 2026-10-20 11:39:44,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 11:39:44,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.036 rw 2026-10-20 11:39:44,787 7 INFO rb-3d383b4-225775-426863 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-20 11:39:44,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 11:39:44,879 7 INFO rb-3d383b4-225775-426863 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-20 11:39:44,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.049 0.098 rw 2026-10-20 11:39:44,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:44] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.005 0.138 ro 2026-10-20 11:39:45,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:45] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.024 0.238 rw 2026-10-20 11:39:45,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39: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.003 0.202 rw 2026-10-20 11:39:45,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.025 0.245 rw 2026-10-20 11:39:45,221 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,222 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,293 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,301 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,312 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:45] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:39:45,317 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,318 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,333 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,350 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,351 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,352 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,367 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,398 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,403 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,403 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:45] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.004 0.021 rw 2026-10-20 11:39:45,952 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,962 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,963 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,970 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,971 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,971 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,972 7 INFO rb-3d383b4-225775-426863 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-20 11:39:45,999 7 INFO rb-3d383b4-225775-426863 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-20 11:39:46,000 7 INFO rb-3d383b4-225775-426863 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-20 11:39:46,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 11:39:46,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 11:39:46,508 7 INFO rb-3d383b4-225775-426863 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-20 11:39:46,529 7 INFO rb-3d383b4-225775-426863 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-20 11:39:46,533 7 INFO rb-3d383b4-225775-426863 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-20 11:39:46,537 7 INFO rb-3d383b4-225775-426863 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-20 11:39:46,538 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,070 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64856173 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '1c85fe17-eece-4e79-9a90-037644028ced'}] 2026-10-20 11:39:47,079 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64856173 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '1c85fe17-eece-4e79-9a90-037644028ced'} created pos.order #497 2026-10-20 11:39:47,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64856173 finished 2026-10-20 11:39:47,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5484 94 0.076 0.174 rw 2026-10-20 11:39:47,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:47] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:39:47,463 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,482 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,514 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,515 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,527 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 11:39:47,533 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,542 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,542 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,545 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,557 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,565 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,566 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,566 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,576 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,591 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,599 7 INFO rb-3d383b4-225775-426863 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-20 11:39:47,601 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:48] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.007 0.019 rw 2026-10-20 11:39:48,155 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,170 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,179 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,180 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,180 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,181 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,196 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,197 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,199 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,202 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,214 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,215 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,222 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,236 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,240 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,240 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,241 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,247 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,262 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,272 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,272 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:48] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.006 0.02 rw 2026-10-20 11:39:48,820 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,834 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,850 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,850 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,851 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,851 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,852 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,852 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,861 7 INFO rb-3d383b4-225775-426863 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-20 11:39:48,863 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,373 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,381 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,383 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,385 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,388 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,900 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,905 7 INFO rb-3d383b4-225775-426863 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-20 11:39:49,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89870766 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '42df8309-7c87-4b92-aaef-dab5d4a6877a'}] 2026-10-20 11:39:50,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89870766 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '42df8309-7c87-4b92-aaef-dab5d4a6877a'} created pos.order #498 2026-10-20 11:39:50,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89870766 finished 2026-10-20 11:39:50,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6761 88 0.123 0.194 rw 2026-10-20 11:39:50,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 11:39:50,345 7 INFO rb-3d383b4-225775-426863 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-20 11:39:50,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-20 11:39:50,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 11:39:50,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.037 rw 2026-10-20 11:39:50,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:39:50,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 22799060 (allocated 24924160) 2026-10-20 11:39:50,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q7R0IusZ - [20/Oct/2026 11:39:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 8.166 rw 2026-10-20 11:39:50,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 34638 2026-10-20 11:39:50,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-20 11:39:50,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 34638 2026-10-20 11:39:50,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113950_740919_test_physical_gift_card_sale.txt 2026-10-20 11:39:50,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp9x75dxsi_chrome_odoo" 2026-10-20 11:39:50,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-20 11:39:51,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 34771 2026-10-20 11:39:51,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp9502xm0u_chrome_odoo 2026-10-20 11:39:51,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:46701/json/version 2026-10-20 11:39:51,742 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:51,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-20 11:39:51,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:46701/json 2026-10-20 11:39:51,815 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:39:51,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:46701/devtools/page/CEDCF81901B7C079A74B0804562F3582 2026-10-20 11:39:51,832 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-20 11:39:51,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-20 11:39:52,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:39:52,050 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-20 11:39:52,056 7 INFO rb-3d383b4-225775-426863 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-20 11:39:52,056 7 INFO rb-3d383b4-225775-426863 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-20 11:39:52,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:39:52,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:52] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.034 0.366 rw 2026-10-20 11:39:52,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': 'CEDCF81901B7C079A74B0804562F3582', 'loaderId': 'B3D4F76580E977F5B1B54994E6D5D029', 'isDownload': False} 2026-10-20 11:39:52,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-20 11:39:52,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:52] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-20 11:39:52,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:52] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.485 ro 2026-10-20 11:39:52,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:52] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.041 ro 2026-10-20 11:39:53,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-20 11:39:53,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 11:39:53,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-20 11:39:53,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-20 11:39:53,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39: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.003 0.03 rw 2026-10-20 11:39:53,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.031 rw 2026-10-20 11:39:53,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:39:54,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523648 263 0.259 0.622 rw 2026-10-20 11:39:54,346 7 INFO rb-3d383b4-225775-426863 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-20 11:39:54,363 7 INFO rb-3d383b4-225775-426863 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-20 11:39:54,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-20 11:39:54,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:54] "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-20 11:39:54,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:54] "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-20 11:39:54,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39: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.013 rw 2026-10-20 11:39:54,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11: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-20 11:39:55,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.013 ro 2026-10-20 11:39:55,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39: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.016 rw 2026-10-20 11:39:55,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:39:55,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:39:55,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.057 rw 2026-10-20 11:39:55,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.051 ro 2026-10-20 11:39:55,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 11:39:55,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 11:39:55,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 11:39:55,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 11:39:55,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 11:39:55,503 7 INFO rb-3d383b4-225775-426863 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-20 11:39:55,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.039 0.095 rw 2026-10-20 11:39:55,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.028 0.206 rw 2026-10-20 11:39:55,669 7 INFO rb-3d383b4-225775-426863 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-20 11:39:55,671 7 INFO rb-3d383b4-225775-426863 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-20 11:39:55,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.255 rw 2026-10-20 11:39:55,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39: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.007 0.029 rw 2026-10-20 11:39:55,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.039 0.11 rw 2026-10-20 11:39:55,900 7 INFO rb-3d383b4-225775-426863 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-20 11:39:55,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.013 0.027 ro 2026-10-20 11:39:55,966 7 INFO rb-3d383b4-225775-426863 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-20 11:39:55,967 7 INFO rb-3d383b4-225775-426863 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-20 11:39:55,979 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:39:56,332 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,332 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,351 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,356 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 257 4 0.013 0.026 ro 2026-10-20 11:39:56,404 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,444 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,444 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,458 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,487 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,522 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,523 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,654 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,655 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,679 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,679 7 INFO rb-3d383b4-225775-426863 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-20 11:39:56,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:56] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 11:39:56,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:39:56,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:39:56,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 11:39:57,210 7 INFO rb-3d383b4-225775-426863 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-20 11:39:57,235 7 INFO rb-3d383b4-225775-426863 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-20 11:39:57,769 7 INFO rb-3d383b4-225775-426863 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-20 11:39:57,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87663986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'edfabde0-a718-4e38-ab11-6b10456c1466'}] 2026-10-20 11:39:58,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87663986 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'edfabde0-a718-4e38-ab11-6b10456c1466'} created pos.order #499 2026-10-20 11:39:58,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87663986 finished 2026-10-20 11:39:58,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6915 223 0.306 0.534 rw 2026-10-20 11:39:58,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:58] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 11:39:58,750 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/27] Tour PosLoyaltyTour6 → Step body 2026-10-20 11:39:58,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-20 11:39:58,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 11:39:59,006 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:39:59,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RLMC-Obi - [20/Oct/2026 11:39:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.706 rw 2026-10-20 11:39:59,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 22208392 (allocated 23875584) 2026-10-20 11:39:59,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 34771 2026-10-20 11:39:59,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-20 11:39:59,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 34771 2026-10-20 11:39:59,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_113959_216741_test_point_per_money_spent.txt 2026-10-20 11:39:59,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp9502xm0u_chrome_odoo" 2026-10-20 11:39:59,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-20 11:40:00,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 34910 2026-10-20 11:40:00,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpa9vs5fty_chrome_odoo 2026-10-20 11:40:00,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:36981/json/version 2026-10-20 11:40:00,695 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:00,721 7 INFO rb-3d383b4-225775-426863 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-20 11:40:00,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:36981/json 2026-10-20 11:40:00,722 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:00,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:36981/devtools/page/E95DD39C64918A9FED748260DE7699FA 2026-10-20 11:40:00,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-20 11:40:00,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-20 11:40:01,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:01,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-20 11:40:01,070 7 INFO rb-3d383b4-225775-426863 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-20 11:40:01,070 7 INFO rb-3d383b4-225775-426863 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-20 11:40:01,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:01,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:01] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.041 0.41 rw 2026-10-20 11:40:01,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'E95DD39C64918A9FED748260DE7699FA', 'loaderId': 'A20496E1C1AEC7AC17839A9496D6A500', 'isDownload': False} 2026-10-20 11:40:01,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-20 11:40:01,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:01] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.026 ro 2026-10-20 11:40:01,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:01] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.043 ro 2026-10-20 11:40:01,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:01] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.519 ro 2026-10-20 11:40:02,206 7 INFO rb-3d383b4-225775-426863 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-20 11:40:02,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:40:02,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:40:02,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.038 ro 2026-10-20 11:40:02,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.015 rw 2026-10-20 11:40:02,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40: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.01 0.025 rw 2026-10-20 11:40:02,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:03,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529345 264 0.392 0.662 rw 2026-10-20 11:40:03,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: The ready code tooks too much time : 2.0367658138275146 2026-10-20 11:40:03,568 7 INFO rb-3d383b4-225775-426863 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-20 11:40:03,583 7 INFO rb-3d383b4-225775-426863 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-20 11:40:03,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.015 ro 2026-10-20 11:40:03,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.016 ro 2026-10-20 11:40:03,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:03] "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-20 11:40:03,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40: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.014 rw 2026-10-20 11:40:03,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:03] "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-20 11:40:04,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "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-20 11:40:04,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40: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.012 rw 2026-10-20 11:40:04,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.045 rw 2026-10-20 11:40:04,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:40:04,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:40:04,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.044 ro 2026-10-20 11:40:04,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 11:40:04,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 11:40:04,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.016 ro 2026-10-20 11:40:04,447 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 11:40:04,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.037 rw 2026-10-20 11:40:04,581 7 INFO rb-3d383b4-225775-426863 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-20 11:40:04,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 11:40:04,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.036 0.084 rw 2026-10-20 11:40:04,755 7 INFO rb-3d383b4-225775-426863 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-20 11:40:04,757 7 INFO rb-3d383b4-225775-426863 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-20 11:40:04,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.033 0.168 rw 2026-10-20 11:40:04,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.037 0.096 rw 2026-10-20 11:40:04,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40: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-20 11:40:04,974 7 INFO rb-3d383b4-225775-426863 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-20 11:40:04,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.007 0.034 ro 2026-10-20 11:40:05,020 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,020 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,025 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:40:05,377 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,377 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,398 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,399 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.018 0.021 ro 2026-10-20 11:40:05,442 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,443 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,525 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,525 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,526 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,543 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,544 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,564 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,565 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,565 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,566 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,575 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,603 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,663 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,705 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,754 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,755 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,755 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,755 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,783 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,784 7 INFO rb-3d383b4-225775-426863 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-20 11:40:05,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:05] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:40:05,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:40:05,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:05] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.012 - 2026-10-20 11:40:05,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:40:06,300 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,327 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,329 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,332 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,335 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,337 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,341 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,342 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,882 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9323133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '916f730e-0b23-44b5-98bb-15579d2050d1'}] 2026-10-20 11:40:06,883 7 INFO rb-3d383b4-225775-426863 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-20 11:40:06,890 7 INFO rb-3d383b4-225775-426863 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-20 11:40:07,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9323133 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '916f730e-0b23-44b5-98bb-15579d2050d1'} created pos.order #500 2026-10-20 11:40:07,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9323133 finished 2026-10-20 11:40:07,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8127 224 0.356 0.531 rw 2026-10-20 11:40:07,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.02 ro 2026-10-20 11:40:07,932 7 INFO rb-3d383b4-225775-426863 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-20 11:40:07,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-20 11:40:07,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-20 11:40:08,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.042 rw 2026-10-20 11:40:08,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:40:08,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 22207764 (allocated 23613440) 2026-10-20 11:40:08,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 iK7umn5x - [20/Oct/2026 11:40:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 5.767 rw 2026-10-20 11:40:08,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 34910 2026-10-20 11:40:08,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-20 11:40:08,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 34910 2026-10-20 11:40:08,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114008_337179_test_points_awarded_discount_code_no_domain_program.txt 2026-10-20 11:40:08,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpa9vs5fty_chrome_odoo" 2026-10-20 11:40:08,374 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-20 11:40:09,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 35041 2026-10-20 11:40:09,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpn6xkpncz_chrome_odoo 2026-10-20 11:40:09,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:33585/json/version 2026-10-20 11:40:09,625 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:09,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-20 11:40:09,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:33585/json 2026-10-20 11:40:09,641 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:09,647 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:33585/devtools/page/A4799D2DDFDB76B47B997289B36227F4 2026-10-20 11:40:09,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-20 11:40:09,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-20 11:40:09,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:09,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-20 11:40:09,827 7 INFO rb-3d383b4-225775-426863 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-20 11:40:09,827 7 INFO rb-3d383b4-225775-426863 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-20 11:40:09,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:10,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:10] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.058 0.38 rw 2026-10-20 11:40:10,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'A4799D2DDFDB76B47B997289B36227F4', 'loaderId': 'F42E533FB96C4F151CFA6D04F69A6DC2', 'isDownload': False} 2026-10-20 11:40:10,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-20 11:40:10,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:10] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.031 ro 2026-10-20 11:40:10,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:10] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.516 ro 2026-10-20 11:40:10,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:10] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.073 ro 2026-10-20 11:40:11,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-20 11:40:11,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:40:11,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 11:40:11,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 11:40:11,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11: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.023 rw 2026-10-20 11:40:11,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-20 11:40:11,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:12,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529265 267 0.421 0.696 rw 2026-10-20 11:40:12,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: The ready code tooks too much time : 2.2061514854431152 2026-10-20 11:40:12,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "debug": false})" 2026-10-20 11:40:12,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.012 ro 2026-10-20 11:40:12,508 7 INFO rb-3d383b4-225775-426863 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-20 11:40:12,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.007 0.011 ro 2026-10-20 11:40:12,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:12] "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-20 11:40:12,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11: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.017 rw 2026-10-20 11:40:12,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:12] "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-20 11:40:13,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.016 ro 2026-10-20 11:40:13,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11: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.011 rw 2026-10-20 11:40:13,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:40:13,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:40:13,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.059 rw 2026-10-20 11:40:13,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.009 0.046 ro 2026-10-20 11:40:13,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.083 rw 2026-10-20 11:40:13,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-20 11:40:13,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.025 - 2026-10-20 11:40:13,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.014 - 2026-10-20 11:40:13,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.047 rw 2026-10-20 11:40:13,589 7 INFO rb-3d383b4-225775-426863 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-20 11:40:13,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 11:40:13,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.037 0.086 rw 2026-10-20 11:40:13,821 7 INFO rb-3d383b4-225775-426863 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-20 11:40:13,821 7 INFO rb-3d383b4-225775-426863 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-20 11:40:13,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:13] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.203 rw 2026-10-20 11:40:13,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11: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.004 0.102 rw 2026-10-20 11:40:14,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.062 0.113 rw 2026-10-20 11:40:14,092 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 478 4 0.028 0.029 ro 2026-10-20 11:40:14,141 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,141 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,149 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:40:14,501 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,501 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,519 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,520 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,521 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,537 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 478 4 0.004 0.031 ro 2026-10-20 11:40:14,543 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/37] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-20 11:40:14,544 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,608 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,608 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,674 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,675 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,675 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,676 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,682 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,715 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,716 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,830 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,831 7 INFO rb-3d383b4-225775-426863 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-20 11:40:14,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:40:14,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:40:14,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:40:14,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 11:40:15,392 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,426 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,430 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,436 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,437 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,437 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,438 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,963 7 INFO rb-3d383b4-225775-426863 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-20 11:40:15,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54204152 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b8bb03db-d414-4276-b691-57771871544e'}] 2026-10-20 11:40:15,977 7 INFO rb-3d383b4-225775-426863 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-20 11:40:16,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54204152 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b8bb03db-d414-4276-b691-57771871544e'} created pos.order #501 2026-10-20 11:40:16,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54204152 finished 2026-10-20 11:40:16,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7121 213 0.198 0.431 rw 2026-10-20 11:40:16,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:16] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-20 11:40:16,762 7 INFO rb-3d383b4-225775-426863 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-20 11:40:16,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-20 11:40:16,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 11:40:16,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.042 rw 2026-10-20 11:40:16,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:40:16,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 21966040 (allocated 24137728) 2026-10-20 11:40:17,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 q1RXrzz1 - [20/Oct/2026 11:40:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.024 5.776 rw 2026-10-20 11:40:17,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 35041 2026-10-20 11:40:17,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-20 11:40:17,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 35041 2026-10-20 11:40:17,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114017_212588_test_points_awarded_ewallet.txt 2026-10-20 11:40:17,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpn6xkpncz_chrome_odoo" 2026-10-20 11:40:17,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-20 11:40:18,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 35177 2026-10-20 11:40:18,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpveqpdi22_chrome_odoo 2026-10-20 11:40:18,427 7 INFO rb-3d383b4-225775-426863 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:38109/json/version 2026-10-20 11:40:18,428 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:18,522 7 INFO rb-3d383b4-225775-426863 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-20 11:40:18,523 7 INFO rb-3d383b4-225775-426863 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:38109/json 2026-10-20 11:40:18,523 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:18,534 7 INFO rb-3d383b4-225775-426863 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:38109/devtools/page/3EF8A3F5B857A13FB2D524F65BF931EE 2026-10-20 11:40:18,540 7 INFO rb-3d383b4-225775-426863 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-20 11:40:18,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-20 11:40:18,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:18,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-20 11:40:18,723 7 INFO rb-3d383b4-225775-426863 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-20 11:40:18,723 7 INFO rb-3d383b4-225775-426863 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-20 11:40:18,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:19,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.036 0.338 rw 2026-10-20 11:40:19,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '3EF8A3F5B857A13FB2D524F65BF931EE', 'loaderId': 'CBF54FFFAF90CAC3FE4B98E1F692723D', 'isDownload': False} 2026-10-20 11:40:19,113 7 INFO rb-3d383b4-225775-426863 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-20 11:40:19,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.45 ro 2026-10-20 11:40:19,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.033 ro 2026-10-20 11:40:19,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-20 11:40:19,847 7 INFO rb-3d383b4-225775-426863 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-20 11:40:19,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:40:19,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:40:19,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-20 11:40:19,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40: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.028 rw 2026-10-20 11:40:19,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.039 rw 2026-10-20 11:40:20,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:20,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529465 265 0.334 0.618 rw 2026-10-20 11:40:21,138 7 INFO rb-3d383b4-225775-426863 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.0248513221740723 2026-10-20 11:40:21,138 7 INFO rb-3d383b4-225775-426863 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-20 11:40:21,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:40:21,155 7 INFO rb-3d383b4-225775-426863 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-20 11:40:21,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:21] "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-20 11:40:21,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:21] "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-20 11:40:21,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40: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.029 rw 2026-10-20 11:40:21,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:21] "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-20 11:40:21,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40: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-20 11:40:21,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40: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.014 rw 2026-10-20 11:40:22,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.046 rw 2026-10-20 11:40:22,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 11:40:22,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 11:40:22,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.053 ro 2026-10-20 11:40:22,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.062 rw 2026-10-20 11:40:22,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:40:22,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 11:40:22,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:40:22,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 11:40:22,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.08 rw 2026-10-20 11:40:22,337 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.048 0.205 rw 2026-10-20 11:40:22,492 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,493 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.267 rw 2026-10-20 11:40:22,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40: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.065 rw 2026-10-20 11:40:22,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.036 0.12 rw 2026-10-20 11:40:22,726 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.023 0.031 ro 2026-10-20 11:40:22,780 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,781 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,790 7 INFO rb-3d383b4-225775-426863 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-20 11:40:22,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:40:23,140 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,141 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,163 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,164 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.01 0.029 ro 2026-10-20 11:40:23,206 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,207 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,262 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,263 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,263 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,288 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,289 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,313 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,314 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,314 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,315 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,330 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,362 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,423 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,462 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,528 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,528 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,529 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,529 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,563 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,564 7 INFO rb-3d383b4-225775-426863 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-20 11:40:23,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:23] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:40:23,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:23] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:40:23,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:40:23,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 11:40:24,087 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,111 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,116 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,120 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,124 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,125 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,128 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,129 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,657 7 INFO rb-3d383b4-225775-426863 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-20 11:40:24,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54360068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'e8639650-7e5e-4397-8099-96fda425b5c9'}] 2026-10-20 11:40:24,662 7 INFO rb-3d383b4-225775-426863 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-20 11:40:25,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54360068 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'e8639650-7e5e-4397-8099-96fda425b5c9'} created pos.order #502 2026-10-20 11:40:25,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54360068 finished 2026-10-20 11:40:25,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8127 225 0.283 0.473 rw 2026-10-20 11:40:25,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:25] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 11:40:25,577 7 INFO rb-3d383b4-225775-426863 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-20 11:40:25,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-20 11:40:25,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-20 11:40:25,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.055 rw 2026-10-20 11:40:25,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:40:25,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 22241644 (allocated 23875584) 2026-10-20 11:40:25,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hTffsGro - [20/Oct/2026 11:40:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.764 rw 2026-10-20 11:40:25,874 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 35177 2026-10-20 11:40:25,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-20 11:40:25,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 35177 2026-10-20 11:40:25,972 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114025_972249_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-20 11:40:25,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpveqpdi22_chrome_odoo" 2026-10-20 11:40:26,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-20 11:40:27,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 35303 2026-10-20 11:40:27,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmprlm9346l_chrome_odoo 2026-10-20 11:40:27,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:37303/json/version 2026-10-20 11:40:27,312 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:27,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-20 11:40:27,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:37303/json 2026-10-20 11:40:27,339 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:27,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:37303/devtools/page/90A60AC865E3D4CB9F137B32BB8D8AAD 2026-10-20 11:40:27,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-20 11:40:27,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-20 11:40:27,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:27,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-20 11:40:27,518 7 INFO rb-3d383b4-225775-426863 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-20 11:40:27,519 7 INFO rb-3d383b4-225775-426863 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-20 11:40:27,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:28,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.118 0.381 rw 2026-10-20 11:40:28,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '90A60AC865E3D4CB9F137B32BB8D8AAD', 'loaderId': 'BE0633EB316DFC8ABD2131E7409E5046', 'isDownload': False} 2026-10-20 11:40:28,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-20 11:40:28,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.017 ro 2026-10-20 11:40:28,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.573 ro 2026-10-20 11:40:28,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.047 ro 2026-10-20 11:40:28,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-20 11:40:28,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:40:28,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:40:28,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 11:40:29,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.023 rw 2026-10-20 11:40:29,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:29] "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.039 rw 2026-10-20 11:40:29,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:30,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529252 266 0.278 0.752 rw 2026-10-20 11:40:30,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: The ready code tooks too much time : 2.2260429859161377 2026-10-20 11:40:30,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "debug": false})" 2026-10-20 11:40:30,268 7 INFO rb-3d383b4-225775-426863 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-20 11:40:30,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.02 ro 2026-10-20 11:40:30,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.019 ro 2026-10-20 11:40:30,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:30] "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-20 11:40:30,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40: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.015 rw 2026-10-20 11:40:30,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:30] "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-20 11:40:30,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:30] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.022 ro 2026-10-20 11:40:31,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40: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.01 rw 2026-10-20 11:40:31,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.038 rw 2026-10-20 11:40:31,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.034 ro 2026-10-20 11:40:31,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.021 rw 2026-10-20 11:40:31,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 11:40:31,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-20 11:40:31,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:40:31,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:40:31,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.045 ro 2026-10-20 11:40:31,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 11:40:31,472 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.045 0.098 rw 2026-10-20 11:40:31,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.05 0.219 rw 2026-10-20 11:40:31,638 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.015 0.082 ro 2026-10-20 11:40:31,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.311 rw 2026-10-20 11:40:31,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40: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.006 0.101 rw 2026-10-20 11:40:31,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.157 rw 2026-10-20 11:40:31,902 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,903 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,967 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,973 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:40:31,991 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,997 7 INFO rb-3d383b4-225775-426863 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-20 11:40:31,999 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,019 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,029 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,030 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,030 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,058 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,088 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,098 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,099 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:32] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.005 0.022 rw 2026-10-20 11:40:32,650 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,660 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,662 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,662 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,705 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,706 7 INFO rb-3d383b4-225775-426863 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-20 11:40:32,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:40:32,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:40:33,221 7 INFO rb-3d383b4-225775-426863 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-20 11:40:33,248 7 INFO rb-3d383b4-225775-426863 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-20 11:40:33,250 7 INFO rb-3d383b4-225775-426863 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-20 11:40:33,252 7 INFO rb-3d383b4-225775-426863 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-20 11:40:33,777 7 INFO rb-3d383b4-225775-426863 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-20 11:40:33,781 7 INFO rb-3d383b4-225775-426863 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-20 11:40:33,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37983769 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4f56eee6-5646-406a-9529-5358b4c3ee31'}] 2026-10-20 11:40:34,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37983769 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4f56eee6-5646-406a-9529-5358b4c3ee31'} created pos.order #503 2026-10-20 11:40:34,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37983769 finished 2026-10-20 11:40:34,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5463 96 0.151 0.273 rw 2026-10-20 11:40:34,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.012 ro 2026-10-20 11:40:34,344 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,364 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,365 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.032 rw 2026-10-20 11:40:34,414 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,427 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,428 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,432 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.005 0.034 ro 2026-10-20 11:40:34,781 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,782 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,803 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,803 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.004 0.024 ro 2026-10-20 11:40:34,823 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,824 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,850 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,851 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,851 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,852 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,862 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,892 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,912 7 INFO rb-3d383b4-225775-426863 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-20 11:40:34,979 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,066 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,067 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,067 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,082 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,083 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:35] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:40:35,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:35] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:40:35,602 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,611 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,614 7 INFO rb-3d383b4-225775-426863 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-20 11:40:35,617 7 INFO rb-3d383b4-225775-426863 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-20 11:40:36,127 7 INFO rb-3d383b4-225775-426863 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-20 11:40:36,130 7 INFO rb-3d383b4-225775-426863 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-20 11:40:36,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18957006 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'd4463c3a-a2d2-439e-b0db-ada8eae0adeb'}] 2026-10-20 11:40:36,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18957006 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': 'd4463c3a-a2d2-439e-b0db-ada8eae0adeb'} created pos.order #504 2026-10-20 11:40:36,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18957006 finished 2026-10-20 11:40:36,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7113 201 0.234 0.451 rw 2026-10-20 11:40:36,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:36] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 11:40:36,980 7 INFO rb-3d383b4-225775-426863 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-20 11:40:36,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-20 11:40:36,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 11:40:37,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.038 rw 2026-10-20 11:40:37,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:40:37,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 23164820 (allocated 24924160) 2026-10-20 11:40:37,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bdVyy8Jg - [20/Oct/2026 11:40:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 8.12 rw 2026-10-20 11:40:37,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 35303 2026-10-20 11:40:37,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-20 11:40:37,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 35303 2026-10-20 11:40:37,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114037_410844_test_points_awarded_giftcard.txt 2026-10-20 11:40:37,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmprlm9346l_chrome_odoo" 2026-10-20 11:40:37,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-20 11:40:38,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 35435 2026-10-20 11:40:38,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp5ebpd63d_chrome_odoo 2026-10-20 11:40:38,530 7 INFO rb-3d383b4-225775-426863 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:42711/json/version 2026-10-20 11:40:38,531 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:38,544 7 INFO rb-3d383b4-225775-426863 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-20 11:40:38,544 7 INFO rb-3d383b4-225775-426863 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:42711/json 2026-10-20 11:40:38,545 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:38,551 7 INFO rb-3d383b4-225775-426863 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:42711/devtools/page/7DC30D79DF46808A3B7EDA69DF8AB05D 2026-10-20 11:40:38,565 7 INFO rb-3d383b4-225775-426863 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-20 11:40:38,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-20 11:40:38,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:38,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-20 11:40:38,739 7 INFO rb-3d383b4-225775-426863 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-20 11:40:38,740 7 INFO rb-3d383b4-225775-426863 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-20 11:40:38,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:39,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:39] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.048 0.406 rw 2026-10-20 11:40:39,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '7DC30D79DF46808A3B7EDA69DF8AB05D', 'loaderId': 'BD0E0B3421B3C6D633C80C3C70395C2B', 'isDownload': False} 2026-10-20 11:40:39,208 7 INFO rb-3d383b4-225775-426863 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-20 11:40:39,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.037 ro 2026-10-20 11:40:39,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.561 ro 2026-10-20 11:40:39,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.065 ro 2026-10-20 11:40:40,031 7 INFO rb-3d383b4-225775-426863 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-20 11:40:40,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:40:40,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:40:40,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.015 ro 2026-10-20 11:40:40,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40: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.006 0.028 rw 2026-10-20 11:40:40,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.04 rw 2026-10-20 11:40:40,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:41,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528064 264 0.269 0.651 rw 2026-10-20 11:40:41,295 7 INFO rb-3d383b4-225775-426863 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.0864851474761963 2026-10-20 11:40:41,297 7 INFO rb-3d383b4-225775-426863 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-20 11:40:41,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-20 11:40:41,314 7 INFO rb-3d383b4-225775-426863 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-20 11:40:41,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:41] "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-20 11:40:41,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:41] "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-20 11:40:41,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11: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.005 0.024 rw 2026-10-20 11:40:41,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:41] "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-20 11:40:42,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.012 ro 2026-10-20 11:40:42,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40: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-20 11:40:42,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.036 rw 2026-10-20 11:40:42,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 11:40:42,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.03 - 2026-10-20 11:40:42,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.011 0.034 ro 2026-10-20 11:40:42,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 11:40:42,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:40:42,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.021 ro 2026-10-20 11:40:42,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:40:42,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 11:40:42,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.085 0.074 rw 2026-10-20 11:40:42,572 7 INFO rb-3d383b4-225775-426863 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-20 11:40:42,678 7 INFO rb-3d383b4-225775-426863 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-20 11:40:42,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.073 0.234 rw 2026-10-20 11:40:42,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.297 rw 2026-10-20 11:40:42,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40: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.007 0.103 rw 2026-10-20 11:40:42,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.149 rw 2026-10-20 11:40:42,963 7 INFO rb-3d383b4-225775-426863 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-20 11:40:42,963 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,117 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,118 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,118 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,119 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,165 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "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-20 11:40:43,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:40:43,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:40:43,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:40:43,189 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,190 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,201 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,548 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,549 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,600 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,602 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 263 4 0.006 0.03 ro 2026-10-20 11:40:43,622 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,622 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,623 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,623 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,657 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,658 7 INFO rb-3d383b4-225775-426863 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-20 11:40:43,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:40:43,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 11:40:44,178 7 INFO rb-3d383b4-225775-426863 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-20 11:40:44,204 7 INFO rb-3d383b4-225775-426863 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-20 11:40:44,210 7 INFO rb-3d383b4-225775-426863 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-20 11:40:44,213 7 INFO rb-3d383b4-225775-426863 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-20 11:40:44,748 7 INFO rb-3d383b4-225775-426863 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-20 11:40:44,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27818724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f548a654-979f-43d6-884d-4bc816b7cab1'}] 2026-10-20 11:40:44,756 7 INFO rb-3d383b4-225775-426863 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-20 11:40:45,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27818724 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f548a654-979f-43d6-884d-4bc816b7cab1'} created pos.order #505 2026-10-20 11:40:45,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27818724 finished 2026-10-20 11:40:45,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7104 217 0.271 0.509 rw 2026-10-20 11:40:45,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:45] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-20 11:40:45,677 7 INFO rb-3d383b4-225775-426863 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-20 11:40:45,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-20 11:40:45,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-20 11:40:45,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.048 rw 2026-10-20 11:40:45,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:40:45,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 22032996 (allocated 23613440) 2026-10-20 11:40:45,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xftvsE3X - [20/Oct/2026 11:40:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.664 rw 2026-10-20 11:40:45,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 35435 2026-10-20 11:40:45,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-20 11:40:45,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 35435 2026-10-20 11:40:46,087 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114046_087288_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-20 11:40:46,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp5ebpd63d_chrome_odoo" 2026-10-20 11:40:46,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-20 11:40:47,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 35569 2026-10-20 11:40:47,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpws9l1to0_chrome_odoo 2026-10-20 11:40:47,404 7 INFO rb-3d383b4-225775-426863 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:43233/json/version 2026-10-20 11:40:47,405 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:47,434 7 INFO rb-3d383b4-225775-426863 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-20 11:40:47,434 7 INFO rb-3d383b4-225775-426863 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:43233/json 2026-10-20 11:40:47,435 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:47,457 7 INFO rb-3d383b4-225775-426863 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:43233/devtools/page/CEA29B93EF6FF61700AF24E65E51BA0B 2026-10-20 11:40:47,479 7 INFO rb-3d383b4-225775-426863 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-20 11:40:47,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-20 11:40:47,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:47,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-20 11:40:47,702 7 INFO rb-3d383b4-225775-426863 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-20 11:40:47,702 7 INFO rb-3d383b4-225775-426863 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-20 11:40:47,722 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:48,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:48] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.036 0.429 rw 2026-10-20 11:40:48,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'CEA29B93EF6FF61700AF24E65E51BA0B', 'loaderId': '5B58865C61D42A800BCBF2714A1F9DF9', 'isDownload': False} 2026-10-20 11:40:48,178 7 INFO rb-3d383b4-225775-426863 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-20 11:40:48,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:48] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-20 11:40:48,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:48] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.543 ro 2026-10-20 11:40:48,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:48] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.06 ro 2026-10-20 11:40:49,001 7 INFO rb-3d383b4-225775-426863 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-20 11:40:49,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:40:49,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 11:40:49,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 11:40:49,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.009 0.018 rw 2026-10-20 11:40:49,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40: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.036 rw 2026-10-20 11:40:49,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:50,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529962 267 0.432 0.634 rw 2026-10-20 11:40:50,400 7 INFO rb-3d383b4-225775-426863 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.2210378646850586 2026-10-20 11:40:50,400 7 INFO rb-3d383b4-225775-426863 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-20 11:40:50,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:40:50,422 7 INFO rb-3d383b4-225775-426863 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-20 11:40:50,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:50] "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-20 11:40:50,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40: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-20 11:40:50,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40: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-20 11:40:50,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:50] "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-20 11:40:50,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:50] "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-20 11:40:51,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40: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.011 rw 2026-10-20 11:40:51,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:40:51,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.059 rw 2026-10-20 11:40:51,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 11:40:51,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.049 ro 2026-10-20 11:40:51,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.083 rw 2026-10-20 11:40:51,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:40:51,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 11:40:51,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.029 ro 2026-10-20 11:40:51,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.035 rw 2026-10-20 11:40:51,487 7 INFO rb-3d383b4-225775-426863 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-20 11:40:51,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 11:40:51,659 7 INFO rb-3d383b4-225775-426863 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-20 11:40:51,660 7 INFO rb-3d383b4-225775-426863 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-20 11:40:51,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.094 0.093 rw 2026-10-20 11:40:51,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.25 rw 2026-10-20 11:40:51,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40: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.154 rw 2026-10-20 11:40:51,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.024 0.191 rw 2026-10-20 11:40:51,972 7 INFO rb-3d383b4-225775-426863 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-20 11:40:51,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.005 0.022 ro 2026-10-20 11:40:52,019 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,019 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,034 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:40:52,386 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,387 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,406 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,407 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.009 0.022 ro 2026-10-20 11:40:52,454 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,455 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,496 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,498 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,498 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,519 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,520 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,530 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,531 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,532 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,532 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,541 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,574 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,625 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,645 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,704 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,708 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,709 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,711 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,742 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,742 7 INFO rb-3d383b4-225775-426863 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-20 11:40:52,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:52] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:40:52,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:52] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.009 - 2026-10-20 11:40:52,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:40:52,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 11:40:53,297 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,327 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,333 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,338 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,341 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,344 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,347 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,348 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26958592 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '1e323e1c-a923-4efe-ae57-d37a4b0cb289'}] 2026-10-20 11:40:53,889 7 INFO rb-3d383b4-225775-426863 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-20 11:40:53,897 7 INFO rb-3d383b4-225775-426863 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-20 11:40:54,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26958592 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '1e323e1c-a923-4efe-ae57-d37a4b0cb289'} created pos.order #506 2026-10-20 11:40:54,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26958592 finished 2026-10-20 11:40:54,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8122 218 0.383 0.508 rw 2026-10-20 11:40:54,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:54] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.022 ro 2026-10-20 11:40:54,943 7 INFO rb-3d383b4-225775-426863 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-20 11:40:54,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-20 11:40:54,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-20 11:40:55,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.043 rw 2026-10-20 11:40:55,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:40:55,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 22240716 (allocated 24399872) 2026-10-20 11:40:55,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7YYClEll - [20/Oct/2026 11:40:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 5.969 rw 2026-10-20 11:40:55,219 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 35569 2026-10-20 11:40:55,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-20 11:40:55,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 35569 2026-10-20 11:40:55,317 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114055_317159_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-20 11:40:55,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpws9l1to0_chrome_odoo" 2026-10-20 11:40:55,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-20 11:40:55,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 35704 2026-10-20 11:40:55,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp0l91f1nw_chrome_odoo 2026-10-20 11:40:55,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39515/json/version 2026-10-20 11:40:55,943 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:55,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-20 11:40:55,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39515/json 2026-10-20 11:40:55,980 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:40:56,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:39515/devtools/page/C61E45658FFB0B6E80F30EF1B2007654 2026-10-20 11:40:56,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-20 11:40:56,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-20 11:40:56,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:40:56,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-20 11:40:56,186 7 INFO rb-3d383b4-225775-426863 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-20 11:40:56,186 7 INFO rb-3d383b4-225775-426863 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-20 11:40:56,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:40:56,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:56] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.054 0.357 rw 2026-10-20 11:40:56,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'C61E45658FFB0B6E80F30EF1B2007654', 'loaderId': '8B1674CB0D348DFFC81AD3D698B4ADDA', 'isDownload': False} 2026-10-20 11:40:56,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-20 11:40:56,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:56] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.027 ro 2026-10-20 11:40:56,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:56] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.047 ro 2026-10-20 11:40:56,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:56] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.485 ro 2026-10-20 11:40:57,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-20 11:40:57,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:40:57,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:40:57,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 11:40:57,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40: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.01 0.03 rw 2026-10-20 11:40:57,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.029 rw 2026-10-20 11:40:57,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:40:58,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529280 263 0.361 0.635 rw 2026-10-20 11:40:58,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: The ready code tooks too much time : 2.1174755096435547 2026-10-20 11:40:58,732 7 INFO rb-3d383b4-225775-426863 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-20 11:40:58,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40: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-20 11:40:58,755 7 INFO rb-3d383b4-225775-426863 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-20 11:40:58,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:58] "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-20 11:40:58,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:58] "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-20 11:40:58,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40: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.017 rw 2026-10-20 11:40:58,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:58] "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-20 11:40:59,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40: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-20 11:40:59,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40: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.004 0.018 rw 2026-10-20 11:40:59,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:40:59,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:40:59,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.07 rw 2026-10-20 11:40:59,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.01 0.05 ro 2026-10-20 11:40:59,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 11:40:59,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.019 ro 2026-10-20 11:40:59,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 11:40:59,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:40:59,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.05 rw 2026-10-20 11:40:59,831 7 INFO rb-3d383b4-225775-426863 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-20 11:40:59,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.051 - 2026-10-20 11:40:59,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:59] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.03 0.087 rw 2026-10-20 11:41:00,010 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.06 0.176 rw 2026-10-20 11:41:00,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41: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.114 rw 2026-10-20 11:41:00,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.035 0.175 rw 2026-10-20 11:41:00,354 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,355 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,484 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,491 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:41:00,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:41:00,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 11:41:00,682 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,683 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,684 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,694 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,702 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,702 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,703 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,735 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,736 7 INFO rb-3d383b4-225775-426863 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-20 11:41:00,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 11:41:00,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:41:01,258 7 INFO rb-3d383b4-225775-426863 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-20 11:41:01,280 7 INFO rb-3d383b4-225775-426863 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-20 11:41:01,283 7 INFO rb-3d383b4-225775-426863 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-20 11:41:01,287 7 INFO rb-3d383b4-225775-426863 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-20 11:41:01,813 7 INFO rb-3d383b4-225775-426863 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-20 11:41:01,819 7 INFO rb-3d383b4-225775-426863 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-20 11:41:01,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51811711 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b5a99ac0-8e46-4510-af20-2d887d0f3730'}] 2026-10-20 11:41:02,558 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51811711 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b5a99ac0-8e46-4510-af20-2d887d0f3730'} created pos.order #507 2026-10-20 11:41:02,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51811711 finished 2026-10-20 11:41:02,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9715 219 0.311 0.582 rw 2026-10-20 11:41:02,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:02] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 11:41:02,843 7 INFO rb-3d383b4-225775-426863 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-20 11:41:02,868 7 INFO rb-3d383b4-225775-426863 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-20 11:41:02,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.045 rw 2026-10-20 11:41:02,919 7 INFO rb-3d383b4-225775-426863 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-20 11:41:02,919 7 INFO rb-3d383b4-225775-426863 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-20 11:41:02,928 7 INFO rb-3d383b4-225775-426863 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-20 11:41:02,933 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,108 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,108 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,109 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,110 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,111 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,114 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,125 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,128 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,131 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,131 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,308 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,308 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,322 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,323 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,830 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,839 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,844 7 INFO rb-3d383b4-225775-426863 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-20 11:41:03,846 7 INFO rb-3d383b4-225775-426863 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-20 11:41:04,366 7 INFO rb-3d383b4-225775-426863 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-20 11:41:04,366 7 INFO rb-3d383b4-225775-426863 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-20 11:41:04,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93330060 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '1d3d827e-6b22-4105-a6b0-374d3dbae866'}] 2026-10-20 11:41:04,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93330060 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '1d3d827e-6b22-4105-a6b0-374d3dbae866'} created pos.order #508 2026-10-20 11:41:04,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93330060 finished 2026-10-20 11:41:05,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7992 166 0.219 0.537 rw 2026-10-20 11:41:05,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:05] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.008 ro 2026-10-20 11:41:05,259 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,275 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.037 rw 2026-10-20 11:41:05,322 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,326 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,332 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,338 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,516 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,517 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,517 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,520 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,525 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,525 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,528 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,529 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,708 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,708 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,709 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,724 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,745 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,772 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,784 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:05] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 103 5 0.003 0.017 rw 2026-10-20 11:41:05,843 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,844 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,849 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,869 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,900 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,914 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,936 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,937 7 INFO rb-3d383b4-225775-426863 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-20 11:41:05,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:05] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 308 7 0.021 0.034 rw 2026-10-20 11:41:06,449 7 INFO rb-3d383b4-225775-426863 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-20 11:41:06,456 7 INFO rb-3d383b4-225775-426863 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-20 11:41:06,458 7 INFO rb-3d383b4-225775-426863 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-20 11:41:06,464 7 INFO rb-3d383b4-225775-426863 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-20 11:41:06,981 7 INFO rb-3d383b4-225775-426863 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-20 11:41:06,983 7 INFO rb-3d383b4-225775-426863 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-20 11:41:06,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16374325 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'a67dc07d-bb4d-4168-843e-7ea142eb32d9'}] 2026-10-20 11:41:07,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16374325 order {'name': '/', 'pos_reference': '261-80-000003', 'uuid': 'a67dc07d-bb4d-4168-843e-7ea142eb32d9'} created pos.order #509 2026-10-20 11:41:07,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16374325 finished 2026-10-20 11:41:07,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9648 177 0.22 0.458 rw 2026-10-20 11:41:07,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.013 ro 2026-10-20 11:41:07,825 7 INFO rb-3d383b4-225775-426863 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-20 11:41:07,845 7 INFO rb-3d383b4-225775-426863 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-20 11:41:07,896 7 INFO rb-3d383b4-225775-426863 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-20 11:41:07,901 7 INFO rb-3d383b4-225775-426863 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-20 11:41:07,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.051 rw 2026-10-20 11:41:07,908 7 INFO rb-3d383b4-225775-426863 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-20 11:41:07,909 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,099 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,099 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,154 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,155 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,162 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,163 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,349 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,350 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,351 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,351 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,351 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,352 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,370 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,371 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,395 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,403 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:08] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 308 7 0.006 0.036 rw 2026-10-20 11:41:08,491 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,492 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,494 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,498 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,511 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,512 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,512 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,513 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,692 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,693 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,693 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,703 7 INFO rb-3d383b4-225775-426863 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-20 11:41:08,706 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,222 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,229 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,232 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,235 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,751 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,755 7 INFO rb-3d383b4-225775-426863 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-20 11:41:09,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74591642 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'c4613396-5e41-4253-9bd4-1d463a14aef4'}] 2026-10-20 11:41:10,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74591642 order {'name': '/', 'pos_reference': '261-80-000004', 'uuid': 'c4613396-5e41-4253-9bd4-1d463a14aef4'} created pos.order #510 2026-10-20 11:41:10,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74591642 finished 2026-10-20 11:41:10,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10666 195 0.168 0.514 rw 2026-10-20 11:41:10,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41: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-20 11:41:10,576 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,592 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,636 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,637 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.035 rw 2026-10-20 11:41:10,644 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,646 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,649 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,834 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,835 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,871 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,872 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,878 7 INFO rb-3d383b4-225775-426863 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-20 11:41:10,880 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,065 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,066 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,117 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,118 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,123 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,124 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,314 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,315 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,316 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,316 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,317 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,318 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,322 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,336 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,359 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,411 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,417 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,418 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,419 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,428 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,428 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,936 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,946 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,947 7 INFO rb-3d383b4-225775-426863 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-20 11:41:11,950 7 INFO rb-3d383b4-225775-426863 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-20 11:41:12,467 7 INFO rb-3d383b4-225775-426863 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-20 11:41:12,475 7 INFO rb-3d383b4-225775-426863 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-20 11:41:12,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15080126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'b06eec99-8c80-4242-ba45-ef292769decf'}] 2026-10-20 11:41:13,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15080126 order {'name': '/', 'pos_reference': '261-80-000005', 'uuid': 'b06eec99-8c80-4242-ba45-ef292769decf'} created pos.order #511 2026-10-20 11:41:13,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15080126 finished 2026-10-20 11:41:13,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 13340 212 0.262 0.629 rw 2026-10-20 11:41:13,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.016 ro 2026-10-20 11:41:13,544 7 INFO rb-3d383b4-225775-426863 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-20 11:41:13,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-20 11:41:13,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 11:41:13,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:41:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.058 rw 2026-10-20 11:41:13,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:41:13,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 X05Sthx0 - [20/Oct/2026 11:40:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 16.369 rw 2026-10-20 11:41:13,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 30080632 (allocated 33705984) 2026-10-20 11:41:14,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 35704 2026-10-20 11:41:14,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-20 11:41:14,028 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 35704 2026-10-20 11:41:14,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114114_137293_test_pos_loyalty_tour_basic.txt 2026-10-20 11:41:14,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp0l91f1nw_chrome_odoo" 2026-10-20 11:41:14,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 35849 2026-10-20 11:41:14,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp9isia4sx_chrome_odoo 2026-10-20 11:41:14,684 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:36195/json/version 2026-10-20 11:41:14,685 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:14,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-20 11:41:14,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:36195/json 2026-10-20 11:41:14,734 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:14,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:36195/devtools/page/031F87A361DA29BBAE82D7B9548C4E7F 2026-10-20 11:41:14,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-20 11:41:14,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-20 11:41:14,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:41:14,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-20 11:41:14,827 7 INFO rb-3d383b4-225775-426863 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-20 11:41:14,827 7 INFO rb-3d383b4-225775-426863 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-20 11:41:14,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:14] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.038 0.093 rw 2026-10-20 11:41:14,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '031F87A361DA29BBAE82D7B9548C4E7F', 'loaderId': '1762A9F17C878B040953F6D46DBB785E', 'isDownload': False} 2026-10-20 11:41:14,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-20 11:41:15,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.195 ro 2026-10-20 11:41:15,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.034 ro 2026-10-20 11:41:15,059 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.009 0.036 ro 2026-10-20 11:41:15,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-20 11:41:15,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:41:15,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:41:15,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.021 ro 2026-10-20 11:41:15,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11: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.009 0.02 rw 2026-10-20 11:41:15,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.041 rw 2026-10-20 11:41:16,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:41:16,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529343 249 0.396 0.613 rw 2026-10-20 11:41:17,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: The ready code tooks too much time : 2.0885729789733887 2026-10-20 11:41:17,055 7 INFO rb-3d383b4-225775-426863 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-20 11:41:17,074 7 INFO rb-3d383b4-225775-426863 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-20 11:41:17,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:41:17,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:17] "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-20 11:41:17,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:17] "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-20 11:41:17,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11: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.021 rw 2026-10-20 11:41:17,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41: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-20 11:41:17,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.018 ro 2026-10-20 11:41:17,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11: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.0 0.009 rw 2026-10-20 11:41:17,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.007 0.038 rw 2026-10-20 11:41:18,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 11:41:18,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-20 11:41:18,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:41:18,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.034 ro 2026-10-20 11:41:18,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:41:18,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 11:41:18,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 11:41:18,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.027 ro 2026-10-20 11:41:18,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.03 0.08 rw 2026-10-20 11:41:18,233 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.039 0.211 rw 2026-10-20 11:41:18,387 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,388 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.233 rw 2026-10-20 11:41:18,544 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,547 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,550 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:41:18,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:41:18,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 11:41:18,743 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,744 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,745 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,794 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,795 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,806 7 INFO rb-3d383b4-225775-426863 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-20 11:41:18,807 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,018 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,020 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,020 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,021 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,041 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,080 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,111 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,132 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:19] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.018 0.033 rw 2026-10-20 11:41:19,248 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,249 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,250 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,252 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,287 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,288 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:41:19,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:41:19,800 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,831 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,834 7 INFO rb-3d383b4-225775-426863 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-20 11:41:19,837 7 INFO rb-3d383b4-225775-426863 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-20 11:41:20,365 7 INFO rb-3d383b4-225775-426863 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-20 11:41:20,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40035328 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '8fd0cfe8-c319-4a48-a151-11a05c447747'}] 2026-10-20 11:41:20,376 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40035328 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '8fd0cfe8-c319-4a48-a151-11a05c447747'} created pos.order #512 2026-10-20 11:41:21,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40035328 finished 2026-10-20 11:41:21,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11749 200 0.275 0.526 rw 2026-10-20 11:41:21,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.019 ro 2026-10-20 11:41:21,324 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,341 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,398 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,399 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,408 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,411 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,412 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.062 rw 2026-10-20 11:41:21,601 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,602 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,603 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,603 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,604 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,604 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,607 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,621 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,636 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,652 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:21] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.01 0.038 rw 2026-10-20 11:41:21,762 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,762 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,768 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,798 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,814 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,820 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:21] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 305 7 0.007 0.035 rw 2026-10-20 11:41:21,919 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,920 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,920 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,922 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,924 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,926 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,930 7 INFO rb-3d383b4-225775-426863 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-20 11:41:21,930 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,172 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,180 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,181 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,182 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,209 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,223 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,263 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,263 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,263 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,275 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,276 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,784 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,794 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,799 7 INFO rb-3d383b4-225775-426863 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-20 11:41:22,799 7 INFO rb-3d383b4-225775-426863 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-20 11:41:23,313 7 INFO rb-3d383b4-225775-426863 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-20 11:41:23,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49156934 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000002', 'uuid': '57e8dec7-dd42-48c4-a152-6013b792bb45'}] 2026-10-20 11:41:23,326 7 INFO rb-3d383b4-225775-426863 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-20 11:41:23,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49156934 order {'name': '/', 'pos_reference': '262-80-000002', 'uuid': '57e8dec7-dd42-48c4-a152-6013b792bb45'} created pos.order #513 2026-10-20 11:41:23,854 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49156934 finished 2026-10-20 11:41:23,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11439 188 0.214 0.419 rw 2026-10-20 11:41:24,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.015 ro 2026-10-20 11:41:24,108 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,128 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.042 rw 2026-10-20 11:41:24,174 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,175 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,190 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,190 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,366 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,367 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,368 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,374 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,377 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,378 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,381 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,383 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,384 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,388 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,397 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,427 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,460 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,574 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,575 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,581 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,602 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,621 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,631 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:24] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 305 7 0.014 0.035 rw 2026-10-20 11:41:24,742 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,746 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,763 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,763 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,764 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,764 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,952 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,953 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,953 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,961 7 INFO rb-3d383b4-225775-426863 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-20 11:41:24,962 7 INFO rb-3d383b4-225775-426863 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-20 11:41:25,470 7 INFO rb-3d383b4-225775-426863 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-20 11:41:25,477 7 INFO rb-3d383b4-225775-426863 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-20 11:41:25,481 7 INFO rb-3d383b4-225775-426863 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-20 11:41:25,484 7 INFO rb-3d383b4-225775-426863 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-20 11:41:25,999 7 INFO rb-3d383b4-225775-426863 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-20 11:41:26,004 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624328 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000003', 'uuid': '2cc14f7b-6de3-444a-a776-709770ab2bf2'}] 2026-10-20 11:41:26,007 7 INFO rb-3d383b4-225775-426863 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-20 11:41:26,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624328 order {'name': '/', 'pos_reference': '262-80-000003', 'uuid': '2cc14f7b-6de3-444a-a776-709770ab2bf2'} created pos.order #514 2026-10-20 11:41:26,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624328 finished 2026-10-20 11:41:26,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11333 189 0.26 0.509 rw 2026-10-20 11:41:26,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:26] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-20 11:41:26,927 7 INFO rb-3d383b4-225775-426863 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-20 11:41:26,951 7 INFO rb-3d383b4-225775-426863 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-20 11:41:26,998 7 INFO rb-3d383b4-225775-426863 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-20 11:41:26,998 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,006 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,006 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.046 rw 2026-10-20 11:41:27,181 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,182 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,182 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,189 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,201 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,216 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,230 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,245 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:27] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 306 7 0.021 0.031 rw 2026-10-20 11:41:27,331 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,331 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,332 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,335 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,345 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,346 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,351 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,352 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,524 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,525 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,525 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,526 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,531 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,553 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,563 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,587 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,596 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,596 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,597 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,603 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,608 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,609 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,610 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,611 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,791 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,792 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,800 7 INFO rb-3d383b4-225775-426863 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-20 11:41:27,800 7 INFO rb-3d383b4-225775-426863 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-20 11:41:28,313 7 INFO rb-3d383b4-225775-426863 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-20 11:41:28,319 7 INFO rb-3d383b4-225775-426863 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-20 11:41:28,322 7 INFO rb-3d383b4-225775-426863 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-20 11:41:28,324 7 INFO rb-3d383b4-225775-426863 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-20 11:41:28,839 7 INFO rb-3d383b4-225775-426863 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-20 11:41:28,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62400636 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000004', 'uuid': '2348ab72-78f4-423c-9d93-a26c5bb1cb1b'}] 2026-10-20 11:41:28,851 7 INFO rb-3d383b4-225775-426863 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-20 11:41:29,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62400636 order {'name': '/', 'pos_reference': '262-80-000004', 'uuid': '2348ab72-78f4-423c-9d93-a26c5bb1cb1b'} created pos.order #515 2026-10-20 11:41:29,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62400636 finished 2026-10-20 11:41:29,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9647 182 0.19 0.465 rw 2026-10-20 11:41:29,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.01 ro 2026-10-20 11:41:29,624 7 INFO rb-3d383b4-225775-426863 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-20 11:41:29,647 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-20 11:41:29,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 11:41:29,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.047 rw 2026-10-20 11:41:29,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31218260 (allocated 35016704) 2026-10-20 11:41:29,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:41:29,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RJhjjWzW - [20/Oct/2026 11:41:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 14.001 rw 2026-10-20 11:41:30,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 35849 2026-10-20 11:41:30,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-20 11:41:30,017 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 35849 2026-10-20 11:41:30,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114130_114724_test_pos_loyalty_tour_basic.txt 2026-10-20 11:41:30,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp9isia4sx_chrome_odoo" 2026-10-20 11:41:30,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-20 11:41:31,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 35981 2026-10-20 11:41:31,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpx5hju0g8_chrome_odoo 2026-10-20 11:41:31,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:34707/json/version 2026-10-20 11:41:31,493 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:31,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-20 11:41:31,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:34707/json 2026-10-20 11:41:31,513 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:31,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:34707/devtools/page/455000BE40DDA63455061BFD07861D1B 2026-10-20 11:41:31,543 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-20 11:41:31,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-20 11:41:31,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:41:31,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-20 11:41:31,760 7 INFO rb-3d383b4-225775-426863 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-20 11:41:31,760 7 INFO rb-3d383b4-225775-426863 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-20 11:41:31,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:41:32,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:32] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.111 0.551 rw 2026-10-20 11:41:32,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '455000BE40DDA63455061BFD07861D1B', 'loaderId': '161AD285D5BBAF1AACCDD2B07DEE8F40', 'isDownload': False} 2026-10-20 11:41:32,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-20 11:41:32,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:32] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.725 ro 2026-10-20 11:41:32,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:32] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.071 ro 2026-10-20 11:41:32,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:32] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.076 ro 2026-10-20 11:41:33,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-20 11:41:33,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:41:33,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:41:33,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 11:41:33,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-20 11:41:33,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41: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.007 0.04 rw 2026-10-20 11:41:33,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:41:34,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525760 265 0.435 0.71 rw 2026-10-20 11:41:34,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: The ready code tooks too much time : 2.278049945831299 2026-10-20 11:41:34,708 7 INFO rb-3d383b4-225775-426863 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-20 11:41:34,720 7 INFO rb-3d383b4-225775-426863 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-20 11:41:34,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.024 ro 2026-10-20 11:41:34,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:34] "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-20 11:41:34,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:34] "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-20 11:41:34,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41: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.014 rw 2026-10-20 11:41:34,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41: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-20 11:41:35,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "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-20 11:41:35,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41: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.03 rw 2026-10-20 11:41:35,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:41:35,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 11:41:35,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.057 rw 2026-10-20 11:41:35,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.039 ro 2026-10-20 11:41:35,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 11:41:35,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:41:35,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 11:41:35,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.021 ro 2026-10-20 11:41:35,850 7 INFO rb-3d383b4-225775-426863 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-20 11:41:35,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.076 rw 2026-10-20 11:41:35,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-20 11:41:36,023 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:36] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.075 0.088 rw 2026-10-20 11:41:36,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41: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.003 0.018 rw 2026-10-20 11:41:36,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:36] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.23 rw 2026-10-20 11:41:36,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.033 0.146 rw 2026-10-20 11:41:36,320 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,433 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,434 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,509 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:41:36,585 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,663 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,675 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,676 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,676 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:36] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:41:36,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:36] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 11:41:36,780 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,793 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,794 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,795 7 INFO rb-3d383b4-225775-426863 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-20 11:41:36,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-20 11:41:36,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 11:41:36,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 21680468 (allocated 23089152) 2026-10-20 11:41:36,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:41:36,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hlj4oMZz - [20/Oct/2026 11:41:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 3.565 rw 2026-10-20 11:41:37,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 35981 2026-10-20 11:41:37,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-20 11:41:37,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 35981 2026-10-20 11:41:37,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114137_143101_test_pos_loyalty_tour_max_amount.txt 2026-10-20 11:41:37,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpx5hju0g8_chrome_odoo" 2026-10-20 11:41:37,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-20 11:41:38,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 36107 2026-10-20 11:41:38,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpf8828hr3_chrome_odoo 2026-10-20 11:41:38,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:43085/json/version 2026-10-20 11:41:38,269 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:38,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-20 11:41:38,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:43085/json 2026-10-20 11:41:38,333 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:38,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:43085/devtools/page/08488EDD6F813D5189C0B74FD52BE4C4 2026-10-20 11:41:38,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-20 11:41:38,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-20 11:41:38,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:41:38,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-20 11:41:38,598 7 INFO rb-3d383b4-225775-426863 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-20 11:41:38,598 7 INFO rb-3d383b4-225775-426863 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-20 11:41:38,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:41:39,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:39] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.033 0.512 rw 2026-10-20 11:41:39,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '08488EDD6F813D5189C0B74FD52BE4C4', 'loaderId': 'CB4F51E45A90D6724D6C69FCBE11AB01', 'isDownload': False} 2026-10-20 11:41:39,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-20 11:41:39,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.612 ro 2026-10-20 11:41:39,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-20 11:41:39,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 11:41:39,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-20 11:41:40,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:41:40,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:41:40,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.034 ro 2026-10-20 11:41:40,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41: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.025 rw 2026-10-20 11:41:40,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.025 rw 2026-10-20 11:41:40,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:41:41,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525200 263 0.431 0.605 rw 2026-10-20 11:41:41,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: The ready code tooks too much time : 2.2044014930725098 2026-10-20 11:41:41,355 7 INFO rb-3d383b4-225775-426863 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-20 11:41:41,371 7 INFO rb-3d383b4-225775-426863 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-20 11:41:41,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.011 ro 2026-10-20 11:41:41,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:41] "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-20 11:41:41,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41: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-20 11:41:41,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11: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.0 0.013 rw 2026-10-20 11:41:41,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41: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-20 11:41:41,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41: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-20 11:41:42,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41: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.0 0.008 rw 2026-10-20 11:41:42,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.064 rw 2026-10-20 11:41:42,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 11:41:42,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.029 - 2026-10-20 11:41:42,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.05 ro 2026-10-20 11:41:42,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 11:41:42,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:41:42,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 11:41:42,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 11:41:42,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 11:41:42,368 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 11:41:42,498 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.041 0.067 rw 2026-10-20 11:41:42,504 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.041 0.191 rw 2026-10-20 11:41:42,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41: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.124 rw 2026-10-20 11:41:42,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.047 0.166 rw 2026-10-20 11:41:42,807 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.028 ro 2026-10-20 11:41:42,858 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,859 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,874 7 INFO rb-3d383b4-225775-426863 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-20 11:41:42,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:41:43,217 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,218 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,246 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,247 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.004 0.02 ro 2026-10-20 11:41:43,287 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,314 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,314 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,379 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,380 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,380 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,397 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,418 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,419 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,428 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,444 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,444 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,454 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,506 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,517 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,547 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,548 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,618 7 INFO rb-3d383b4-225775-426863 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-20 11:41:43,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-20 11:41:43,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 11:41:43,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:41:43,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 11:41:43,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:41:43,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yiYT1-5s - [20/Oct/2026 11:41:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 3.56 rw 2026-10-20 11:41:43,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 20956608 (allocated 22302720) 2026-10-20 11:41:43,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 36107 2026-10-20 11:41:43,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-20 11:41:43,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 36107 2026-10-20 11:41:43,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114143_992841_test_promo_with_different_taxes.txt 2026-10-20 11:41:43,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpf8828hr3_chrome_odoo" 2026-10-20 11:41:44,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-20 11:41:45,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 36236 2026-10-20 11:41:45,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpjpre1k9a_chrome_odoo 2026-10-20 11:41:45,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:45839/json/version 2026-10-20 11:41:45,369 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:45,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-20 11:41:45,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:45839/json 2026-10-20 11:41:45,496 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:45,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:45839/devtools/page/57B5D11F44C2A45A7B7A7C085A6ADC00 2026-10-20 11:41:45,538 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-20 11:41:45,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-20 11:41:45,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:41:45,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-20 11:41:45,727 7 INFO rb-3d383b4-225775-426863 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-20 11:41:45,727 7 INFO rb-3d383b4-225775-426863 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-20 11:41:45,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:41:46,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:46] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.036 0.631 rw 2026-10-20 11:41:46,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '57B5D11F44C2A45A7B7A7C085A6ADC00', 'loaderId': 'DD40D51C3423CC80A3713C8DEA031335', 'isDownload': False} 2026-10-20 11:41:46,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-20 11:41:46,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:46] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.712 ro 2026-10-20 11:41:46,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:46] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-20 11:41:46,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:46] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.071 ro 2026-10-20 11:41:47,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-20 11:41:47,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:41:47,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-20 11:41:47,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 11:41:47,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41: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.015 rw 2026-10-20 11:41:47,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.028 rw 2026-10-20 11:41:47,722 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:41:48,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526675 264 0.248 0.567 rw 2026-10-20 11:41:48,392 7 INFO rb-3d383b4-225775-426863 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-20 11:41:48,407 7 INFO rb-3d383b4-225775-426863 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-20 11:41:48,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.022 ro 2026-10-20 11:41:48,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41: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-20 11:41:48,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:48] "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-20 11:41:48,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41: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.023 rw 2026-10-20 11:41:48,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:48] "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-20 11:41:49,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41: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-20 11:41:49,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41: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.016 rw 2026-10-20 11:41:49,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.046 rw 2026-10-20 11:41:49,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:41:49,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:41:49,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.033 ro 2026-10-20 11:41:49,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 11:41:49,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 11:41:49,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 11:41:49,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:41:49,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.034 - 2026-10-20 11:41:49,628 7 INFO rb-3d383b4-225775-426863 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-20 11:41:49,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.07 0.092 rw 2026-10-20 11:41:49,774 7 INFO rb-3d383b4-225775-426863 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-20 11:41:49,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.076 0.244 rw 2026-10-20 11:41:49,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.329 rw 2026-10-20 11:41:49,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11: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 3 0.009 0.103 rw 2026-10-20 11:41:49,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.022 0.145 rw 2026-10-20 11:41:50,043 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,043 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,053 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,203 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:41:50,227 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:50] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.009 - 2026-10-20 11:41:50,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:41:50,262 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,284 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,360 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,360 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,361 7 INFO rb-3d383b4-225775-426863 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-20 11:41:50,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-20 11:41:50,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 11:41:50,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 21378012 (allocated 22302720) 2026-10-20 11:41:50,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:41:50,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hPR9gXYy - [20/Oct/2026 11:41:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.077 rw 2026-10-20 11:41:50,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 36236 2026-10-20 11:41:50,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-20 11:41:50,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 36236 2026-10-20 11:41:50,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114150_763123_test_promo_with_free_product.txt 2026-10-20 11:41:50,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpjpre1k9a_chrome_odoo" 2026-10-20 11:41:50,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-20 11:41:52,378 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 36367 2026-10-20 11:41:52,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpi1tkm3op_chrome_odoo 2026-10-20 11:41:52,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:43945/json/version 2026-10-20 11:41:52,380 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:52,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-20 11:41:52,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:43945/json 2026-10-20 11:41:52,440 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:41:52,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:43945/devtools/page/D7D9A2FB18BB8BFCD832F0AE2C6F172D 2026-10-20 11:41:52,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-20 11:41:52,494 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-20 11:41:52,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:41:52,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-20 11:41:52,749 7 INFO rb-3d383b4-225775-426863 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-20 11:41:52,749 7 INFO rb-3d383b4-225775-426863 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-20 11:41:52,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:41:53,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:53] "GET /pos/ui/84 HTTP/1.1" 200 6846 65 0.056 0.523 rw 2026-10-20 11:41:53,334 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'D7D9A2FB18BB8BFCD832F0AE2C6F172D', 'loaderId': '66BF7CEA8DA5FAD91860BDFE8A2C79BC', 'isDownload': False} 2026-10-20 11:41:53,334 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-20 11:41:53,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:53] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.036 ro 2026-10-20 11:41:53,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:53] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.68 ro 2026-10-20 11:41:53,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:53] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.076 ro 2026-10-20 11:41:54,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-20 11:41:54,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 11:41:54,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 11:41:54,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.027 ro 2026-10-20 11:41:54,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41: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.029 rw 2026-10-20 11:41:54,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.023 rw 2026-10-20 11:41:54,834 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:41:55,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527942 266 0.344 0.692 rw 2026-10-20 11:41:55,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: The ready code tooks too much time : 2.301495313644409 2026-10-20 11:41:55,636 7 INFO rb-3d383b4-225775-426863 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-20 11:41:55,654 7 INFO rb-3d383b4-225775-426863 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-20 11:41:55,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41: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-20 11:41:55,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:55] "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-20 11:41:55,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:55] "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-20 11:41:55,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41: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.018 rw 2026-10-20 11:41:55,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:55] "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-20 11:41:56,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "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-20 11:41:56,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41: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.017 rw 2026-10-20 11:41:56,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.037 rw 2026-10-20 11:41:56,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:41:56,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:41:56,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.038 ro 2026-10-20 11:41:56,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.044 rw 2026-10-20 11:41:56,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.015 ro 2026-10-20 11:41:56,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 11:41:56,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 11:41:56,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.042 rw 2026-10-20 11:41:56,699 7 INFO rb-3d383b4-225775-426863 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-20 11:41:56,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-20 11:41:56,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /pos/ui/84 HTTP/1.1" 200 6886 31 0.029 0.061 rw 2026-10-20 11:41:56,804 7 INFO rb-3d383b4-225775-426863 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-20 11:41:56,805 7 INFO rb-3d383b4-225775-426863 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-20 11:41:56,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:56] "GET /pos/ui/84?from_backend=True HTTP/1.1" 200 6886 31 0.055 0.167 rw 2026-10-20 11:41:56,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41: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.003 0.149 rw 2026-10-20 11:41:57,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.206 rw 2026-10-20 11:41:57,111 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.007 0.018 ro 2026-10-20 11:41:57,149 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,150 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,155 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:41:57,507 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,513 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,534 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,535 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 264 4 0.012 0.029 ro 2026-10-20 11:41:57,581 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,582 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,639 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,650 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,666 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,667 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,670 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,671 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,695 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,708 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,708 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,709 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,709 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,710 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,719 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,769 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,799 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,799 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,808 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,809 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,809 7 INFO rb-3d383b4-225775-426863 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-20 11:41:57,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-20 11:41:57,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-20 11:41:57,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:41:57,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 20785140 (allocated 22040576) 2026-10-20 11:41:57,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2YZrD3qR - [20/Oct/2026 11:41:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.415 rw 2026-10-20 11:41:58,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 36367 2026-10-20 11:41:58,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-20 11:41:58,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 36367 2026-10-20 11:41:58,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114158_111928_test_promotion_program_with_global_discount.txt 2026-10-20 11:41:58,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpi1tkm3op_chrome_odoo" 2026-10-20 11:41:58,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-20 11:41:59,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 36499 2026-10-20 11:41:59,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpefhf940k_chrome_odoo 2026-10-20 11:41:59,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:46519/json/version 2026-10-20 11:41:59,445 7 INFO rb-3d383b4-225775-426863 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-20 11:41:59,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:41:59,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:46519/json 2026-10-20 11:41:59,554 7 INFO rb-3d383b4-225775-426863 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-20 11:41:59,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:46519/devtools/page/89E196CF43B12E3624E26BC1ACD2D8BD 2026-10-20 11:41:59,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-20 11:41:59,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-20 11:41:59,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:41:59,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-20 11:41:59,816 7 INFO rb-3d383b4-225775-426863 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-20 11:41:59,816 7 INFO rb-3d383b4-225775-426863 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-20 11:41:59,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:42:00,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:00] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.042 0.491 rw 2026-10-20 11:42:00,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '89E196CF43B12E3624E26BC1ACD2D8BD', 'loaderId': '9591535CFD1528F2719E5FB14A175015', 'isDownload': False} 2026-10-20 11:42:00,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-20 11:42:00,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:00] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.601 ro 2026-10-20 11:42:00,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:00] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.059 ro 2026-10-20 11:42:00,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:00] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.06 ro 2026-10-20 11:42:01,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:42:01,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:42:01,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 11:42:01,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 11:42:01,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.016 rw 2026-10-20 11:42:01,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42: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.024 rw 2026-10-20 11:42:01,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:02,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527516 263 0.313 0.609 rw 2026-10-20 11:42:02,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: The ready code tooks too much time : 2.1740283966064453 2026-10-20 11:42:02,532 7 INFO rb-3d383b4-225775-426863 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-20 11:42:02,554 7 INFO rb-3d383b4-225775-426863 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-20 11:42:02,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-20 11:42:02,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:02] "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-20 11:42:02,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:02] "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-20 11:42:02,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:02] "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-20 11:42:02,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42: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.004 0.035 rw 2026-10-20 11:42:03,182 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42: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-20 11:42:03,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42: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.002 0.012 rw 2026-10-20 11:42:03,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:42:03,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:42:03,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.063 rw 2026-10-20 11:42:03,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.058 ro 2026-10-20 11:42:03,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.069 rw 2026-10-20 11:42:03,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:42:03,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 11:42:03,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.02 ro 2026-10-20 11:42:03,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.045 rw 2026-10-20 11:42:03,666 7 INFO rb-3d383b4-225775-426863 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-20 11:42:03,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 11:42:03,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.043 0.071 rw 2026-10-20 11:42:03,839 7 INFO rb-3d383b4-225775-426863 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-20 11:42:03,840 7 INFO rb-3d383b4-225775-426863 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-20 11:42:03,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:03] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.06 0.181 rw 2026-10-20 11:42:04,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.023 0.181 rw 2026-10-20 11:42:04,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42: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.017 0.218 rw 2026-10-20 11:42:04,131 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 258 4 0.005 0.025 ro 2026-10-20 11:42:04,194 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,200 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,211 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:42:04,560 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,561 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,581 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,582 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 258 4 0.005 0.037 ro 2026-10-20 11:42:04,646 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,647 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,754 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,768 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,775 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:04] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 11:42:04,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:04] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:42:04,782 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,795 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,795 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,836 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,853 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,854 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,854 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,855 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,855 7 INFO rb-3d383b4-225775-426863 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-20 11:42:04,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-20 11:42:04,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 11:42:05,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:42:05,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 21136032 (allocated 22302720) 2026-10-20 11:42:05,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LDHCqolR - [20/Oct/2026 11:42:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.64 rw 2026-10-20 11:42:05,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 36499 2026-10-20 11:42:05,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-20 11:42:05,141 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 36499 2026-10-20 11:42:05,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114205_235567_test_promotion_program_with_loyalty_program.txt 2026-10-20 11:42:05,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpefhf940k_chrome_odoo" 2026-10-20 11:42:05,250 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-20 11:42:06,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 36628 2026-10-20 11:42:06,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmph8fftiwb_chrome_odoo 2026-10-20 11:42:06,608 7 INFO rb-3d383b4-225775-426863 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:44861/json/version 2026-10-20 11:42:06,609 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:06,653 7 INFO rb-3d383b4-225775-426863 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-20 11:42:06,653 7 INFO rb-3d383b4-225775-426863 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:44861/json 2026-10-20 11:42:06,654 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:06,715 7 INFO rb-3d383b4-225775-426863 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:44861/devtools/page/EEE4F18B9FE79B887042D45BF869922D 2026-10-20 11:42:06,723 7 INFO rb-3d383b4-225775-426863 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-20 11:42:06,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-20 11:42:06,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:42:06,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-20 11:42:06,892 7 INFO rb-3d383b4-225775-426863 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-20 11:42:06,892 7 INFO rb-3d383b4-225775-426863 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-20 11:42:06,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:42:07,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:07] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.065 0.503 rw 2026-10-20 11:42:07,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'EEE4F18B9FE79B887042D45BF869922D', 'loaderId': '664539B44FD06B726A187E5D0D318767', 'isDownload': False} 2026-10-20 11:42:07,468 7 INFO rb-3d383b4-225775-426863 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-20 11:42:07,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:07] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.015 ro 2026-10-20 11:42:07,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:07] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.636 ro 2026-10-20 11:42:07,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:07] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.064 ro 2026-10-20 11:42:08,234 7 INFO rb-3d383b4-225775-426863 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-20 11:42:08,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:42:08,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:42:08,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 11:42:08,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.014 0.018 rw 2026-10-20 11:42:08,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42: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.005 0.043 rw 2026-10-20 11:42:08,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:09,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523694 265 0.314 0.672 rw 2026-10-20 11:42:09,584 7 INFO rb-3d383b4-225775-426863 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.1161296367645264 2026-10-20 11:42:09,584 7 INFO rb-3d383b4-225775-426863 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-20 11:42:09,594 7 INFO rb-3d383b4-225775-426863 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-20 11:42:09,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.016 ro 2026-10-20 11:42:09,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.015 ro 2026-10-20 11:42:09,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:09] "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-20 11:42:09,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42: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.004 0.012 rw 2026-10-20 11:42:09,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42: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-20 11:42:10,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "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-20 11:42:10,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42: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.01 rw 2026-10-20 11:42:10,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.046 rw 2026-10-20 11:42:10,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 11:42:10,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:42:10,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 11:42:10,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.007 0.039 ro 2026-10-20 11:42:10,566 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 11:42:10,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 11:42:10,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 11:42:10,580 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.027 ro 2026-10-20 11:42:10,663 7 INFO rb-3d383b4-225775-426863 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-20 11:42:10,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.042 0.111 rw 2026-10-20 11:42:10,761 7 INFO rb-3d383b4-225775-426863 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-20 11:42:10,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.212 rw 2026-10-20 11:42:10,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.244 rw 2026-10-20 11:42:10,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42: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.004 0.108 rw 2026-10-20 11:42:10,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.152 rw 2026-10-20 11:42:11,037 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,038 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,100 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,101 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,101 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,102 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,118 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,119 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,127 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,128 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,128 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,129 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:42:11,190 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,191 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,231 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,231 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,232 7 INFO rb-3d383b4-225775-426863 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-20 11:42:11,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-20 11:42:11,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-20 11:42:11,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:11] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:42:11,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:11] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:42:11,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 20363724 (allocated 21778432) 2026-10-20 11:42:11,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:42:11,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2z8JMiDN - [20/Oct/2026 11:42:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 2.989 rw 2026-10-20 11:42:11,485 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 36628 2026-10-20 11:42:11,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-20 11:42:11,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 36628 2026-10-20 11:42:11,628 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114211_628033_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-20 11:42:11,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmph8fftiwb_chrome_odoo" 2026-10-20 11:42:11,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-20 11:42:13,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 36759 2026-10-20 11:42:13,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpa0qnnqi6_chrome_odoo 2026-10-20 11:42:13,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:40763/json/version 2026-10-20 11:42:13,427 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:13,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-20 11:42:13,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:40763/json 2026-10-20 11:42:13,490 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:13,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:40763/devtools/page/357C0CCB02F3014A3D5F6799A11A967F 2026-10-20 11:42:13,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-20 11:42:13,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-20 11:42:13,712 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:42:13,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-20 11:42:13,734 7 INFO rb-3d383b4-225775-426863 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-20 11:42:13,734 7 INFO rb-3d383b4-225775-426863 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-20 11:42:13,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:42:14,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:14] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6846 65 0.076 0.52 rw 2026-10-20 11:42:14,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '357C0CCB02F3014A3D5F6799A11A967F', 'loaderId': '961AA30C0F80589BF128425FD79E8B73', 'isDownload': False} 2026-10-20 11:42:14,337 7 INFO rb-3d383b4-225775-426863 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-20 11:42:14,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:14] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.021 ro 2026-10-20 11:42:14,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:14] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.645 ro 2026-10-20 11:42:14,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:14] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.056 ro 2026-10-20 11:42:14,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-20 11:42:15,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:42:15,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:42:15,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 11:42:15,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42: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.014 0.033 rw 2026-10-20 11:42:15,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.048 rw 2026-10-20 11:42:15,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:16,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 546428 264 0.327 0.587 rw 2026-10-20 11:42:16,285 7 INFO rb-3d383b4-225775-426863 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-20 11:42:16,296 7 INFO rb-3d383b4-225775-426863 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-20 11:42:16,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-20 11:42:16,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:16] "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-20 11:42:16,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:16] "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-20 11:42:16,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42: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.014 rw 2026-10-20 11:42:16,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42: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-20 11:42:16,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:16] "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-20 11:42:16,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42: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.01 rw 2026-10-20 11:42:17,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.041 rw 2026-10-20 11:42:17,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 11:42:17,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:42:17,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.003 0.026 ro 2026-10-20 11:42:17,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 11:42:17,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.007 ro 2026-10-20 11:42:17,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:42:17,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 11:42:17,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 11:42:17,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.024 0.062 rw 2026-10-20 11:42:17,334 7 INFO rb-3d383b4-225775-426863 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-20 11:42:17,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.117 rw 2026-10-20 11:42:17,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.183 rw 2026-10-20 11:42:17,500 7 INFO rb-3d383b4-225775-426863 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-20 11:42:17,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42: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.004 0.018 rw 2026-10-20 11:42:17,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.029 0.068 rw 2026-10-20 11:42:17,927 7 INFO rb-3d383b4-225775-426863 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-20 11:42:18,024 7 INFO rb-3d383b4-225775-426863 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-20 11:42:18,025 7 INFO rb-3d383b4-225775-426863 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-20 11:42:18,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-20 11:42:18,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 11:42:18,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:42:18,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:18] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:42:18,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:18] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 11:42:18,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:42:18,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 22658584 (allocated 23875584) 2026-10-20 11:42:18,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qdf1YFOC - [20/Oct/2026 11:42:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.046 rw 2026-10-20 11:42:18,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 36759 2026-10-20 11:42:18,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-20 11:42:18,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 36759 2026-10-20 11:42:18,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114218_430545_test_race_conditions_update_program.txt 2026-10-20 11:42:18,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpa0qnnqi6_chrome_odoo" 2026-10-20 11:42:18,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-20 11:42:18,648 7 INFO rb-3d383b4-225775-426863 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-20 11:42:19,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 36885 2026-10-20 11:42:19,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp8syybqy9_chrome_odoo 2026-10-20 11:42:19,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:43731/json/version 2026-10-20 11:42:19,482 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:19,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-20 11:42:19,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:43731/json 2026-10-20 11:42:19,509 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:19,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:43731/devtools/page/FD9595D72839385D4765141A4C0117C7 2026-10-20 11:42:19,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-20 11:42:19,544 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-20 11:42:19,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:42:19,724 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-20 11:42:19,735 7 INFO rb-3d383b4-225775-426863 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-20 11:42:19,735 7 INFO rb-3d383b4-225775-426863 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-20 11:42:19,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:42:20,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:20] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6846 64 0.075 0.52 rw 2026-10-20 11:42:20,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'FD9595D72839385D4765141A4C0117C7', 'loaderId': '0E61CFC5A537E79E7935393268F49BBB', 'isDownload': False} 2026-10-20 11:42:20,340 7 INFO rb-3d383b4-225775-426863 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-20 11:42:20,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:20] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.65 ro 2026-10-20 11:42:20,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:20] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.036 ro 2026-10-20 11:42:20,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:20] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.052 ro 2026-10-20 11:42:21,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-20 11:42:21,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:42:21,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:42:21,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 11:42:21,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.006 rw 2026-10-20 11:42:21,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42: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.005 0.035 rw 2026-10-20 11:42:21,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:22,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523660 262 0.394 0.57 rw 2026-10-20 11:42:22,356 7 INFO rb-3d383b4-225775-426863 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-20 11:42:22,382 7 INFO rb-3d383b4-225775-426863 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-20 11:42:22,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.011 ro 2026-10-20 11:42:22,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:22] "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-20 11:42:22,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:22] "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-20 11:42:22,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42: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.006 0.022 rw 2026-10-20 11:42:22,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:22] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.014 rw 2026-10-20 11:42:23,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "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-20 11:42:23,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42: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.011 rw 2026-10-20 11:42:23,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 11:42:23,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:42:23,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.024 0.043 rw 2026-10-20 11:42:23,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.021 0.046 ro 2026-10-20 11:42:23,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:42:23,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 11:42:23,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.086 rw 2026-10-20 11:42:23,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.027 ro 2026-10-20 11:42:23,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.033 rw 2026-10-20 11:42:23,426 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 11:42:23,554 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,555 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.055 0.082 rw 2026-10-20 11:42:23,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.027 0.194 rw 2026-10-20 11:42:23,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42: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.135 rw 2026-10-20 11:42:23,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.027 0.164 rw 2026-10-20 11:42:23,830 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.01 0.033 ro 2026-10-20 11:42:23,868 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,869 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,887 7 INFO rb-3d383b4-225775-426863 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-20 11:42:23,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:42:24,228 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,430 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,430 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,433 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,433 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,451 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,452 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.007 0.031 ro 2026-10-20 11:42:24,517 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,518 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,530 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,590 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,619 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,704 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,706 7 INFO rb-3d383b4-225775-426863 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-20 11:42:24,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:24] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:42:24,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:24] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:42:24,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:42:24,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.012 - 2026-10-20 11:42:24,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:24,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 96 0.139 0.19 rw 2026-10-20 11:42:25,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:25,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 95 0.135 0.208 rw 2026-10-20 11:42:25,263 7 INFO rb-3d383b4-225775-426863 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-20 11:42:25,288 7 INFO rb-3d383b4-225775-426863 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-20 11:42:25,291 7 INFO rb-3d383b4-225775-426863 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-20 11:42:25,293 7 INFO rb-3d383b4-225775-426863 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-20 11:42:25,294 7 INFO rb-3d383b4-225775-426863 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-20 11:42:25,827 7 INFO rb-3d383b4-225775-426863 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-20 11:42:25,833 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49661466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3fce5cae-7f0d-4afb-887c-85f5c71db084'}] 2026-10-20 11:42:25,834 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,538 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49661466 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '3fce5cae-7f0d-4afb-887c-85f5c71db084'} created pos.order #516 2026-10-20 11:42:26,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49661466 finished 2026-10-20 11:42:26,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6908 222 0.314 0.491 rw 2026-10-20 11:42:26,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:26] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.014 ro 2026-10-20 11:42:26,808 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,827 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,828 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.029 rw 2026-10-20 11:42:26,880 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:26] "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-20 11:42:26,889 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,895 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,902 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,922 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,929 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,930 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,935 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,936 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,936 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,937 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,938 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,938 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,976 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:26] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.038 0.039 rw 2026-10-20 11:42:26,988 7 INFO rb-3d383b4-225775-426863 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-20 11:42:26,996 7 INFO rb-3d383b4-225775-426863 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-20 11:42:27,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.039 rw 2026-10-20 11:42:27,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-20 11:42:27,515 7 INFO rb-3d383b4-225775-426863 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-20 11:42:27,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12059346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '5f31cc92-33ce-4be3-aa58-ccf975d48bb4'}] 2026-10-20 11:42:27,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:42:27,748 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22746240 (allocated 25186304) 2026-10-20 11:42:27,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 36885 2026-10-20 11:42:27,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-20 11:42:27,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 36885 2026-10-20 11:42:28,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114228_010161_test_refund_does_not_decrease_points.txt 2026-10-20 11:42:28,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp8syybqy9_chrome_odoo" 2026-10-20 11:42:28,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-10-20 11:42:28,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12059346 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '5f31cc92-33ce-4be3-aa58-ccf975d48bb4'} created pos.order #517 2026-10-20 11:42:28,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12059346 finished 2026-10-20 11:42:28,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.036 7.139 rw 2026-10-20 11:42:28,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 l7Vk4bQT - [20/Oct/2026 11:42:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 239 0.307 0.563 rw 2026-10-20 11:42:38,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_order_deduct_loyalty_points ... 2026-10-20 11:42:38,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome pid: 37024 2026-10-20 11:42:38,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpvsfxytfa_chrome_odoo 2026-10-20 11:42:38,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:33005/json/version 2026-10-20 11:42:38,913 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:38,928 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-20 11:42:38,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:33005/json 2026-10-20 11:42:38,930 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:38,937 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Websocket url found: ws://127.0.0.1:33005/devtools/page/038D4F3BFE5A023002C980644089EF2A 2026-10-20 11:42:38,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Enable chrome headless console log notification 2026-10-20 11:42:38,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless enable page notifications 2026-10-20 11:42:39,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:42:39,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Setting session cookie in browser 2026-10-20 11:42:39,137 7 INFO rb-3d383b4-225775-426863 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-20 11:42:39,137 7 INFO rb-3d383b4-225775-426863 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-20 11:42:39,160 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:42:39,832 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:39] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.059 0.634 rw 2026-10-20 11:42:39,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigation result: {'frameId': '038D4F3BFE5A023002C980644089EF2A', 'loaderId': '719B43E1A1009F351F3873D4BB4C7DD2', 'isDownload': False} 2026-10-20 11:42:39,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate ready code "odoo.isTourReady('PosOrderAwardLoyaltyPointsToCustomer')" 2026-10-20 11:42:39,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.025 ro 2026-10-20 11:42:39,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.762 ro 2026-10-20 11:42:39,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.076 ro 2026-10-20 11:42:40,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-20 11:42:40,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:42:40,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:42:40,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 11:42:40,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-20 11:42:40,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42: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.003 0.023 rw 2026-10-20 11:42:41,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:41,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524192 263 0.41 0.609 rw 2026-10-20 11:42:41,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: The ready code tooks too much time : 2.0887081623077393 2026-10-20 11:42:41,926 7 INFO rb-3d383b4-225775-426863 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-20 11:42:41,939 7 INFO rb-3d383b4-225775-426863 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-20 11:42:41,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.011 ro 2026-10-20 11:42:41,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:41] "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-20 11:42:42,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "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-20 11:42:42,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42: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.023 rw 2026-10-20 11:42:42,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "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-20 11:42:42,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.029 0.012 ro 2026-10-20 11:42:42,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42: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.003 0.018 rw 2026-10-20 11:42:42,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.037 rw 2026-10-20 11:42:42,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 11:42:42,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 11:42:42,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.035 rw 2026-10-20 11:42:42,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.026 ro 2026-10-20 11:42:42,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:42:42,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:42:43,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.029 ro 2026-10-20 11:42:43,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 11:42:43,124 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.06 0.08 rw 2026-10-20 11:42:43,285 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,286 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.065 0.225 rw 2026-10-20 11:42:43,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.297 rw 2026-10-20 11:42:43,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42: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.015 0.063 rw 2026-10-20 11:42:43,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.058 0.119 rw 2026-10-20 11:42:43,548 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.011 0.016 ro 2026-10-20 11:42:43,600 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,601 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,612 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:42:43,961 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,963 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,983 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,984 7 INFO rb-3d383b4-225775-426863 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-20 11:42:43,988 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:43] "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-20 11:42:44,010 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,095 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,096 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,099 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,100 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,129 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,130 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:44] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:42:44,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:42:44,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 11:42:44,650 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,678 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,682 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,685 7 INFO rb-3d383b4-225775-426863 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-20 11:42:44,687 7 INFO rb-3d383b4-225775-426863 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-20 11:42:45,213 7 INFO rb-3d383b4-225775-426863 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-20 11:42:45,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68881830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f51d7b87-89d8-4f5e-a6d0-a4074ecb9d5b'}] 2026-10-20 11:42:45,221 7 INFO rb-3d383b4-225775-426863 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-20 11:42:45,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68881830 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'f51d7b87-89d8-4f5e-a6d0-a4074ecb9d5b'} created pos.order #518 2026-10-20 11:42:45,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68881830 finished 2026-10-20 11:42:46,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6757 203 0.41 0.523 rw 2026-10-20 11:42:46,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:46] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 11:42:46,306 7 INFO rb-3d383b4-225775-426863 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-20 11:42:46,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: tour succeeded 2026-10-20 11:42:46,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PosOrderAwardLoyaltyPointsToCustomer SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-20 11:42:46,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.041 rw 2026-10-20 11:42:46,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:42:46,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: heap 21341840 (allocated 23089152) 2026-10-20 11:42:46,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ty9-Gk0f - [20/Oct/2026 11:42:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 5.726 rw 2026-10-20 11:42:46,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing chrome headless with pid 37024 2026-10-20 11:42:46,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing websocket connection 2026-10-20 11:42:46,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Terminating chrome headless with pid 37024 2026-10-20 11:42:46,699 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114246_699493_test_refund_order_deduct_loyalty_points.txt 2026-10-20 11:42:46,700 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Removing chrome user profile "/tmp/tmpvsfxytfa_chrome_odoo" 2026-10-20 11:42:47,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome pid: 37162 2026-10-20 11:42:47,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpeb182602_chrome_odoo 2026-10-20 11:42:47,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:34419/json/version 2026-10-20 11:42:47,179 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:47,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-10-20 11:42:47,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Issuing json command http://127.0.0.1:34419/json 2026-10-20 11:42:47,213 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:47,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Websocket url found: ws://127.0.0.1:34419/devtools/page/F37E5A4A506CB3672E6DA9EEBC5DC850 2026-10-20 11:42:47,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Enable chrome headless console log notification 2026-10-20 11:42:47,243 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome headless enable page notifications 2026-10-20 11:42:47,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:42:47,290 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Setting session cookie in browser 2026-10-20 11:42:47,293 7 INFO rb-3d383b4-225775-426863 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-20 11:42:47,293 7 INFO rb-3d383b4-225775-426863 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-20 11:42:47,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:47] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.019 0.071 rw 2026-10-20 11:42:47,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Navigation result: {'frameId': 'F37E5A4A506CB3672E6DA9EEBC5DC850', 'loaderId': 'FDB7D84001FA577810FC772AF38D188B', 'isDownload': False} 2026-10-20 11:42:47,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Evaluate ready code "odoo.isTourReady('PosOrderRefundLoyaltyPoints')" 2026-10-20 11:42:47,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:47] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.04 ro 2026-10-20 11:42:47,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:47] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.048 ro 2026-10-20 11:42:47,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.212 ro 2026-10-20 11:42:48,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: Owl is running in 'dev' mode. 2026-10-20 11:42:48,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:42:48,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:42:48,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 11:42:48,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.013 rw 2026-10-20 11:42:48,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42: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.014 0.062 rw 2026-10-20 11:42:48,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:49,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524246 246 0.444 0.581 rw 2026-10-20 11:42:49,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: The ready code tooks too much time : 2.149077892303467 2026-10-20 11:42:49,548 7 INFO rb-3d383b4-225775-426863 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-20 11:42:49,569 7 INFO rb-3d383b4-225775-426863 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-20 11:42:49,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.02 ro 2026-10-20 11:42:49,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:49] "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-20 11:42:49,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:49] "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-20 11:42:49,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11: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.023 rw 2026-10-20 11:42:49,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:49] "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-20 11:42:50,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "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-20 11:42:50,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42: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.014 rw 2026-10-20 11:42:50,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 11:42:50,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.012 0.058 rw 2026-10-20 11:42:50,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-20 11:42:50,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.03 ro 2026-10-20 11:42:50,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 11:42:50,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.032 ro 2026-10-20 11:42:50,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-20 11:42:50,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.039 - 2026-10-20 11:42:50,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.045 - 2026-10-20 11:42:50,715 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,715 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.048 0.091 rw 2026-10-20 11:42:50,762 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.191 rw 2026-10-20 11:42:50,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.236 rw 2026-10-20 11:42:50,916 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.165 rw 2026-10-20 11:42:50,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:42:50,947 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,948 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,970 7 INFO rb-3d383b4-225775-426863 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-20 11:42:50,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:50] "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-20 11:42:51,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.04 rw 2026-10-20 11:42:51,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 6757 51 0.068 0.19 rw 2026-10-20 11:42:51,404 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,477 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,478 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,480 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,481 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,481 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,542 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.016 - 2026-10-20 11:42:51,574 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,579 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 11:42:51,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-20 11:42:51,614 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,618 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,619 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,620 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,625 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,626 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,628 7 INFO rb-3d383b4-225775-426863 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-20 11:42:51,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:51,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 109 0.106 0.237 rw 2026-10-20 11:42:52,153 7 INFO rb-3d383b4-225775-426863 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-20 11:42:52,183 7 INFO rb-3d383b4-225775-426863 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-20 11:42:52,706 7 INFO rb-3d383b4-225775-426863 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-20 11:42:52,716 7 INFO rb-3d383b4-225775-426863 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-20 11:42:52,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82693214 started for PoS orders references: [{'name': '/', 'pos_reference': '262-80-000001', 'uuid': '16b0f274-0fcd-47f6-ac1e-6203ebd73d34'}] 2026-10-20 11:42:53,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82693214 order {'name': '/', 'pos_reference': '262-80-000001', 'uuid': '16b0f274-0fcd-47f6-ac1e-6203ebd73d34'} created pos.order #519 2026-10-20 11:42:53,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82693214 finished 2026-10-20 11:42:53,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11577 210 0.321 0.477 rw 2026-10-20 11:42:53,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 11:42:53,660 7 INFO rb-3d383b4-225775-426863 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-20 11:42:53,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: tour succeeded 2026-10-20 11:42:53,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderRefundLoyaltyPoints SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 11:42:53,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.062 rw 2026-10-20 11:42:53,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:42:53,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points.browser: heap 21364308 (allocated 23351296) 2026-10-20 11:42:53,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qPxuQTjc - [20/Oct/2026 11:42:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 5.5 rw 2026-10-20 11:42:53,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing chrome headless with pid 37162 2026-10-20 11:42:53,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Closing websocket connection 2026-10-20 11:42:53,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Terminating chrome headless with pid 37162 2026-10-20 11:42:54,029 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114254_029003_test_refund_order_deduct_loyalty_points.txt 2026-10-20 11:42:54,029 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_order_deduct_loyalty_points: Removing chrome user profile "/tmp/tmpeb182602_chrome_odoo" 2026-10-20 11:42:54,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-20 11:42:55,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 37300 2026-10-20 11:42:55,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp937cc3hm_chrome_odoo 2026-10-20 11:42:55,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42749/json/version 2026-10-20 11:42:55,418 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:55,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-20 11:42:55,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42749/json 2026-10-20 11:42:55,476 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:42:55,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:42749/devtools/page/5DCAF3BAB1F8C3A6C8D54ECE6913E284 2026-10-20 11:42:55,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-20 11:42:55,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-20 11:42:55,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:42:55,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-20 11:42:55,740 7 INFO rb-3d383b4-225775-426863 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-20 11:42:55,741 7 INFO rb-3d383b4-225775-426863 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-20 11:42:55,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:42:56,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:56] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.065 0.556 rw 2026-10-20 11:42:56,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '5DCAF3BAB1F8C3A6C8D54ECE6913E284', 'loaderId': '89997A54057476D7FB27E3F4A9693EAD', 'isDownload': False} 2026-10-20 11:42:56,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-20 11:42:56,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:56] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.015 ro 2026-10-20 11:42:56,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:56] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.049 ro 2026-10-20 11:42:56,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:56] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.72 ro 2026-10-20 11:42:57,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-20 11:42:57,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:42:57,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:42:57,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 11:42:57,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 11:42:57,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11: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.004 0.014 rw 2026-10-20 11:42:57,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:42:58,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531284 267 0.306 0.693 rw 2026-10-20 11:42:58,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: The ready code tooks too much time : 2.086278200149536 2026-10-20 11:42:58,463 7 INFO rb-3d383b4-225775-426863 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-20 11:42:58,479 7 INFO rb-3d383b4-225775-426863 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-20 11:42:58,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.016 ro 2026-10-20 11:42:58,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.017 ro 2026-10-20 11:42:58,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42: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-20 11:42:58,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11: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.003 0.016 rw 2026-10-20 11:42:58,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:58] "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-20 11:42:59,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "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-20 11:42:59,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11: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.001 0.013 rw 2026-10-20 11:42:59,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.038 rw 2026-10-20 11:42:59,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-20 11:42:59,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 11:42:59,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.016 - 2026-10-20 11:42:59,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.012 0.032 ro 2026-10-20 11:42:59,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 11:42:59,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:42:59,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 11:42:59,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 11:42:59,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.023 0.068 rw 2026-10-20 11:42:59,794 7 INFO rb-3d383b4-225775-426863 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-20 11:42:59,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.043 0.17 rw 2026-10-20 11:42:59,889 7 INFO rb-3d383b4-225775-426863 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-20 11:42:59,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.241 rw 2026-10-20 11:43:00,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.016 0.155 ro 2026-10-20 11:43:00,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11: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.015 0.176 rw 2026-10-20 11:43:00,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.217 rw 2026-10-20 11:43:00,268 7 INFO rb-3d383b4-225775-426863 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-20 11:43:00,324 7 INFO rb-3d383b4-225775-426863 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-20 11:43:00,353 7 INFO rb-3d383b4-225775-426863 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-20 11:43:00,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.007 0.017 ro 2026-10-20 11:43:00,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.005 0.016 ro 2026-10-20 11:43:00,642 7 INFO rb-3d383b4-225775-426863 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-20 11:43:00,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:43:00,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 11:43:00,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:43:00,711 7 INFO rb-3d383b4-225775-426863 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-20 11:43:00,711 7 INFO rb-3d383b4-225775-426863 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-20 11:43:00,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 11:43:00,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 11:43:01,235 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,257 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,262 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,266 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,267 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,269 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,806 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,813 7 INFO rb-3d383b4-225775-426863 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-20 11:43:01,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47960108 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'dbd29787-adea-4996-bcee-ab64fdb17eec'}] 2026-10-20 11:43:02,867 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47960108 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'dbd29787-adea-4996-bcee-ab64fdb17eec'} created pos.order #520 2026-10-20 11:43:02,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47960108 finished 2026-10-20 11:43:02,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11527 317 0.373 0.786 rw 2026-10-20 11:43:03,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:03] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-20 11:43:03,122 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,143 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,166 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,167 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.002 0.034 rw 2026-10-20 11:43:03,205 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.012 rw 2026-10-20 11:43:03,216 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,234 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,240 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,248 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,264 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:03] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.006 0.019 rw 2026-10-20 11:43:03,278 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,279 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,289 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,290 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,291 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,291 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,292 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:43:03] "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-20 11:43:03,470 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,482 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,490 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,491 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,499 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,500 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,500 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,501 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,531 7 INFO rb-3d383b4-225775-426863 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-20 11:43:03,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-20 11:43:03,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 11:43:03,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:43:03,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 24626540 (allocated 27807744) 2026-10-20 11:43:03,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -vGhBXFl - [20/Oct/2026 11:42:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 6.477 rw 2026-10-20 11:43:03,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 37300 2026-10-20 11:43:03,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-20 11:43:03,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 37300 2026-10-20 11:43:03,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114303_941172_test_refund_product_part_of_rules.txt 2026-10-20 11:43:03,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp937cc3hm_chrome_odoo" 2026-10-20 11:43:03,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-20 11:43:04,592 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 37430 2026-10-20 11:43:04,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmp49b_z037_chrome_odoo 2026-10-20 11:43:04,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35473/json/version 2026-10-20 11:43:04,594 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:04,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-20 11:43:04,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35473/json 2026-10-20 11:43:04,676 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:04,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:35473/devtools/page/94D1AF4EF85EC07AF9B6E4831B2B5651 2026-10-20 11:43:04,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-20 11:43:04,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-20 11:43:04,849 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:43:04,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-20 11:43:04,865 7 INFO rb-3d383b4-225775-426863 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-20 11:43:04,866 7 INFO rb-3d383b4-225775-426863 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-20 11:43:04,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:43:05,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:05] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.03 0.458 rw 2026-10-20 11:43:05,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '94D1AF4EF85EC07AF9B6E4831B2B5651', 'loaderId': 'B7F9F9DF28937DC3FC7A4B918A602EE4', 'isDownload': False} 2026-10-20 11:43:05,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundTour')" 2026-10-20 11:43:05,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:05] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.553 ro 2026-10-20 11:43:05,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:05] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 11:43:05,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:05] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 11:43:06,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-20 11:43:06,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:43:06,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 11:43:06,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.03 ro 2026-10-20 11:43:06,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.011 rw 2026-10-20 11:43:06,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43: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.031 rw 2026-10-20 11:43:06,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:43:07,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522362 265 0.349 0.601 rw 2026-10-20 11:43:07,569 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: The ready code tooks too much time : 2.2030718326568604 2026-10-20 11:43:07,570 7 INFO rb-3d383b4-225775-426863 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-20 11:43:07,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 11:43:07,610 7 INFO rb-3d383b4-225775-426863 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-20 11:43:07,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:07] "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-20 11:43:07,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:07] "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-20 11:43:07,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43: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.029 rw 2026-10-20 11:43:07,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:07] "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-20 11:43:08,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "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-20 11:43:08,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43: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-20 11:43:08,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.033 rw 2026-10-20 11:43:08,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 11:43:08,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 11:43:08,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-20 11:43:08,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.028 ro 2026-10-20 11:43:08,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 11:43:08,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 11:43:08,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:43:08,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 11:43:08,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.023 0.061 rw 2026-10-20 11:43:08,734 7 INFO rb-3d383b4-225775-426863 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-20 11:43:08,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.04 0.153 rw 2026-10-20 11:43:08,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.204 rw 2026-10-20 11:43:08,846 7 INFO rb-3d383b4-225775-426863 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-20 11:43:08,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 4940 5 0.015 0.067 ro 2026-10-20 11:43:08,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.082 rw 2026-10-20 11:43:09,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43: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.009 0.123 rw 2026-10-20 11:43:09,054 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,054 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,169 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,170 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,171 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,171 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,172 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,207 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,208 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:43:09,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 11:43:09,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 11:43:09,725 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,756 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,760 7 INFO rb-3d383b4-225775-426863 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-20 11:43:09,762 7 INFO rb-3d383b4-225775-426863 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-20 11:43:10,286 7 INFO rb-3d383b4-225775-426863 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-20 11:43:10,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16022189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9ea20367-ae35-40ee-a40c-d01ea3474792'}] 2026-10-20 11:43:10,293 7 INFO rb-3d383b4-225775-426863 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-20 11:43:10,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16022189 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '9ea20367-ae35-40ee-a40c-d01ea3474792'} created pos.order #521 2026-10-20 11:43:10,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16022189 finished 2026-10-20 11:43:10,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6401 181 0.189 0.409 rw 2026-10-20 11:43:10,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:10] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.02 ro 2026-10-20 11:43:11,037 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,058 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,059 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,091 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,110 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,120 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,120 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,139 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,147 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,151 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,152 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,153 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,153 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,154 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.059 rw 2026-10-20 11:43:11,170 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,186 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.099 rw 2026-10-20 11:43:11,196 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,217 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:11] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.009 0.081 rw 2026-10-20 11:43:11,219 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,233 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,234 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,234 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,234 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,249 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,250 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,267 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,268 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,268 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,269 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,270 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,270 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,271 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,273 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,275 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,276 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.008 0.045 rw 2026-10-20 11:43:11,794 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,797 7 INFO rb-3d383b4-225775-426863 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-20 11:43:11,800 7 INFO rb-3d383b4-225775-426863 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-20 11:43:12,316 7 INFO rb-3d383b4-225775-426863 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-20 11:43:12,322 7 INFO rb-3d383b4-225775-426863 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-20 11:43:12,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32619663 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000002', 'uuid': '77bc9907-2a66-4296-94dc-cc1b293820e1'}] 2026-10-20 11:43:13,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32619663 order {'name': '/', 'pos_reference': '261-80-000002', 'uuid': '77bc9907-2a66-4296-94dc-cc1b293820e1'} created pos.order #522 2026-10-20 11:43:13,011 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32619663 finished 2026-10-20 11:43:13,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 11241 214 0.22 0.569 rw 2026-10-20 11:43:13,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43: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-20 11:43:13,295 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,310 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,311 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,323 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,325 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,330 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,332 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,346 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,374 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,377 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,378 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,383 7 INFO rb-3d383b4-225775-426863 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-20 11:43:13,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-20 11:43:13,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardWithRefundTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 11:43:13,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.039 0.066 rw 2026-10-20 11:43:13,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.113 rw 2026-10-20 11:43:13,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:13] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.014 0.12 rw 2026-10-20 11:43:13,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:43:13,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 7.112 rw 2026-10-20 11:43:13,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 23075836 (allocated 25186304) 2026-10-20 11:43:13,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 37430 2026-10-20 11:43:13,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-20 11:43:13,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 37430 2026-10-20 11:43:13,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 05JJlO4p - [20/Oct/2026 11:43:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 3 0.016 0.038 rw 2026-10-20 11:43:13,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114313_755309_test_refund_with_gift_card.txt 2026-10-20 11:43:13,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmp49b_z037_chrome_odoo" 2026-10-20 11:43:13,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-20 11:43:14,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 37559 2026-10-20 11:43:14,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpkkk10svw_chrome_odoo 2026-10-20 11:43:14,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:46135/json/version 2026-10-20 11:43:14,728 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:14,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-20 11:43:14,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:46135/json 2026-10-20 11:43:14,829 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:14,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:46135/devtools/page/28CB32B39850873EBCDAAA65C622BB9D 2026-10-20 11:43:14,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-20 11:43:14,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-20 11:43:15,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:43:15,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-20 11:43:15,121 7 INFO rb-3d383b4-225775-426863 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-20 11:43:15,121 7 INFO rb-3d383b4-225775-426863 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-20 11:43:15,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:43:15,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:15] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.043 0.465 rw 2026-10-20 11:43:15,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '28CB32B39850873EBCDAAA65C622BB9D', 'loaderId': '40B1BA0853FD729939214B5236ED5E9B', 'isDownload': False} 2026-10-20 11:43:15,642 7 INFO rb-3d383b4-225775-426863 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-20 11:43:15,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:15] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.574 ro 2026-10-20 11:43:15,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:15] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.033 ro 2026-10-20 11:43:15,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:15] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.049 ro 2026-10-20 11:43:16,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-20 11:43:16,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:43:16,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.016 - 2026-10-20 11:43:16,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-20 11:43:16,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43: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.017 rw 2026-10-20 11:43:16,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.025 rw 2026-10-20 11:43:16,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:43:17,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522804 263 0.344 0.604 rw 2026-10-20 11:43:17,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: The ready code tooks too much time : 2.048173427581787 2026-10-20 11:43:17,691 7 INFO rb-3d383b4-225775-426863 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-20 11:43:17,713 7 INFO rb-3d383b4-225775-426863 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-20 11:43:17,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.026 ro 2026-10-20 11:43:17,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:17] "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-20 11:43:17,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:17] "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-20 11:43:17,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43: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.017 rw 2026-10-20 11:43:17,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:17] "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-20 11:43:18,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.027 ro 2026-10-20 11:43:18,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43: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.01 rw 2026-10-20 11:43:18,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.032 rw 2026-10-20 11:43:18,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:43:18,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:43:18,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.027 ro 2026-10-20 11:43:18,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.039 rw 2026-10-20 11:43:18,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.013 ro 2026-10-20 11:43:18,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:43:18,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 11:43:18,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 11:43:18,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.038 rw 2026-10-20 11:43:18,792 7 INFO rb-3d383b4-225775-426863 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-20 11:43:18,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.042 0.12 rw 2026-10-20 11:43:18,902 7 INFO rb-3d383b4-225775-426863 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-20 11:43:18,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:18] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.034 0.229 rw 2026-10-20 11:43:19,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43: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.005 0.118 rw 2026-10-20 11:43:19,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.03 0.152 rw 2026-10-20 11:43:19,200 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,200 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,315 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,320 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,324 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,330 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,331 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,332 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,332 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,333 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,333 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,334 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,334 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,362 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,363 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:43:19,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-20 11:43:19,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.013 - 2026-10-20 11:43:19,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:19] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.013 - 2026-10-20 11:43:19,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.01 - 2026-10-20 11:43:19,874 7 INFO rb-3d383b4-225775-426863 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-20 11:43:19,899 7 INFO rb-3d383b4-225775-426863 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-20 11:43:20,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50233145 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4b132357-a573-4d11-b9f9-cc20dda69707'}] 2026-10-20 11:43:20,431 7 INFO rb-3d383b4-225775-426863 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-20 11:43:20,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-20 11:43:20,436 7 INFO rb-3d383b4-225775-426863 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-20 11:43:20,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:43:20,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 20652116 (allocated 22040576) 2026-10-20 11:43:20,756 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 37559 2026-10-20 11:43:20,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-20 11:43:20,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 37559 2026-10-20 11:43:20,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114320_885681_test_reward_line_tax_grouping_key.txt 2026-10-20 11:43:20,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpkkk10svw_chrome_odoo" 2026-10-20 11:43:20,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: waiting for threads: [, ] 2026-10-20 11:43:21,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50233145 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': '4b132357-a573-4d11-b9f9-cc20dda69707'} created pos.order #523 2026-10-20 11:43:21,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50233145 finished 2026-10-20 11:43:21,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.797 rw 2026-10-20 11:43:21,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gertoksN - [20/Oct/2026 11:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 242 0.376 0.598 rw 2026-10-20 11:43:32,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-20 11:43:33,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 37688 2026-10-20 11:43:33,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp1up615zr_chrome_odoo 2026-10-20 11:43:33,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:46147/json/version 2026-10-20 11:43:33,418 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:33,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-20 11:43:33,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:46147/json 2026-10-20 11:43:33,481 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:33,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:46147/devtools/page/8BD384C01A82B4698BA254CEC43C6CEA 2026-10-20 11:43:33,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-20 11:43:33,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-20 11:43:33,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:43:33,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-20 11:43:33,683 7 INFO rb-3d383b4-225775-426863 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-20 11:43:33,683 7 INFO rb-3d383b4-225775-426863 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-20 11:43:33,699 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:43:34,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:34] "GET /pos/web?config_id=80 HTTP/1.1" 200 6846 64 0.065 0.526 rw 2026-10-20 11:43:34,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '8BD384C01A82B4698BA254CEC43C6CEA', 'loaderId': '7BE84855D8489CA93F0A5D4F1A2EC384', 'isDownload': False} 2026-10-20 11:43:34,287 7 INFO rb-3d383b4-225775-426863 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-20 11:43:34,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:34] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.651 ro 2026-10-20 11:43:34,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:34] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.025 ro 2026-10-20 11:43:34,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:34] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 11:43:35,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-20 11:43:35,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:43:35,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:43:35,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 11:43:35,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43: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.023 0.025 rw 2026-10-20 11:43:35,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.049 rw 2026-10-20 11:43:35,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:43:36,285 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522057 262 0.327 0.634 rw 2026-10-20 11:43:36,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: The ready code tooks too much time : 2.162173271179199 2026-10-20 11:43:36,450 7 INFO rb-3d383b4-225775-426863 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-20 11:43:36,464 7 INFO rb-3d383b4-225775-426863 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-20 11:43:36,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.011 ro 2026-10-20 11:43:36,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:36] "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-20 11:43:36,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:36] "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-20 11:43:36,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43: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.027 rw 2026-10-20 11:43:36,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:36] "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-20 11:43:37,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.005 ro 2026-10-20 11:43:37,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43: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.012 rw 2026-10-20 11:43:37,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.042 rw 2026-10-20 11:43:37,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 11:43:37,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-20 11:43:37,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.018 0.033 ro 2026-10-20 11:43:37,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-20 11:43:37,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:43:37,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 11:43:37,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:43:37,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.033 rw 2026-10-20 11:43:37,515 7 INFO rb-3d383b4-225775-426863 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-20 11:43:37,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 11:43:37,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.03 0.09 rw 2026-10-20 11:43:37,668 7 INFO rb-3d383b4-225775-426863 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-20 11:43:37,688 7 INFO rb-3d383b4-225775-426863 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-20 11:43:37,693 7 INFO rb-3d383b4-225775-426863 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-20 11:43:37,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.055 0.184 rw 2026-10-20 11:43:37,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43: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.003 0.115 rw 2026-10-20 11:43:37,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.035 0.151 rw 2026-10-20 11:43:37,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:37] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 321 7 0.009 0.212 rw 2026-10-20 11:43:38,096 7 INFO rb-3d383b4-225775-426863 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-20 11:43:38,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-20 11:43:38,100 7 INFO rb-3d383b4-225775-426863 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-20 11:43:38,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 11:43:38,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:38] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:43:38,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:38] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.013 - 2026-10-20 11:43:38,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:43:38,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 19272360 (allocated 20467712) 2026-10-20 11:43:38,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k5hojC7J - [20/Oct/2026 11:43:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 2.864 rw 2026-10-20 11:43:38,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 37688 2026-10-20 11:43:38,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-20 11:43:38,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 37688 2026-10-20 11:43:38,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114338_440475_test_scan_loyalty_card_select_customer.txt 2026-10-20 11:43:38,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp1up615zr_chrome_odoo" 2026-10-20 11:43:38,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-20 11:43:38,632 7 INFO rb-3d383b4-225775-426863 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-20 11:43:38,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-20 11:43:39,916 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 37827 2026-10-20 11:43:39,916 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmplxw1a8d__chrome_odoo 2026-10-20 11:43:39,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34503/json/version 2026-10-20 11:43:39,918 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:39,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-20 11:43:39,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34503/json 2026-10-20 11:43:39,959 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:39,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:34503/devtools/page/C7729A0097193032B211EB2B1F1203D5 2026-10-20 11:43:39,988 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-20 11:43:39,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-20 11:43:40,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:43:40,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-20 11:43:40,145 7 INFO rb-3d383b4-225775-426863 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-20 11:43:40,145 7 INFO rb-3d383b4-225775-426863 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-20 11:43:40,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:43:40,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:40] "GET /pos/ui/85 HTTP/1.1" 200 6846 65 0.038 0.486 rw 2026-10-20 11:43:40,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'C7729A0097193032B211EB2B1F1203D5', 'loaderId': 'AB8848E4A443E011476BE8EEF23FDEBC', 'isDownload': False} 2026-10-20 11:43:40,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-20 11:43:40,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:40] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.017 ro 2026-10-20 11:43:40,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:40] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.586 ro 2026-10-20 11:43:40,774 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:40] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.044 ro 2026-10-20 11:43:41,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-20 11:43:41,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:43:41,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:43:41,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 11:43:41,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-20 11:43:41,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43: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.016 rw 2026-10-20 11:43:41,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:43:42,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523721 266 0.235 0.53 rw 2026-10-20 11:43:42,515 7 INFO rb-3d383b4-225775-426863 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-20 11:43:42,528 7 INFO rb-3d383b4-225775-426863 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-20 11:43:42,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.014 ro 2026-10-20 11:43:42,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.016 ro 2026-10-20 11:43:42,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:42] "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-20 11:43:42,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43: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-20 11:43:42,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:42] "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-20 11:43:43,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "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-20 11:43:43,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43: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.01 rw 2026-10-20 11:43:43,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.058 rw 2026-10-20 11:43:43,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:43:43,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.021 - 2026-10-20 11:43:43,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.006 0.023 ro 2026-10-20 11:43:43,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.027 rw 2026-10-20 11:43:43,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 11:43:43,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 11:43:43,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.021 - 2026-10-20 11:43:43,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 11:43:43,584 7 INFO rb-3d383b4-225775-426863 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-20 11:43:43,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /pos/ui/85?from_backend=True HTTP/1.1" 200 6886 31 0.039 0.097 rw 2026-10-20 11:43:43,679 7 INFO rb-3d383b4-225775-426863 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-20 11:43:43,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "GET /pos/ui/85 HTTP/1.1" 200 6886 31 0.041 0.21 rw 2026-10-20 11:43:43,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.252 rw 2026-10-20 11:43:43,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43: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.002 0.118 rw 2026-10-20 11:43:43,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.012 0.143 rw 2026-10-20 11:43:43,930 7 INFO rb-3d383b4-225775-426863 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-20 11:43:43,930 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,059 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,061 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,061 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,061 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,066 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,078 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:44] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:43:44,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:44] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 11:43:44,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 11:43:44,111 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,159 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,176 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,177 7 INFO rb-3d383b4-225775-426863 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-20 11:43:44,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-20 11:43:44,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-20 11:43:44,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:43:44,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 20307360 (allocated 22040576) 2026-10-20 11:43:44,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DvFS076p - [20/Oct/2026 11:43:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 2.743 rw 2026-10-20 11:43:44,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 37827 2026-10-20 11:43:44,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-20 11:43:44,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 37827 2026-10-20 11:43:44,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114344_545292_test_specific_product_discount_with_global_discount.txt 2026-10-20 11:43:44,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmplxw1a8d__chrome_odoo" 2026-10-20 11:43:44,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-20 11:43:46,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 37962 2026-10-20 11:43:46,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp1sj9u27b_chrome_odoo 2026-10-20 11:43:46,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:34869/json/version 2026-10-20 11:43:46,753 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:46,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-20 11:43:46,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:34869/json 2026-10-20 11:43:46,760 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:46,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:34869/devtools/page/364081006D5AE8B0B996F7040AF338C1 2026-10-20 11:43:46,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-20 11:43:46,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-20 11:43:46,874 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:43:46,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-20 11:43:46,883 7 INFO rb-3d383b4-225775-426863 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-20 11:43:46,883 7 INFO rb-3d383b4-225775-426863 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-20 11:43:46,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:43:47,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:47] "GET /pos/ui/80 HTTP/1.1" 200 6846 64 0.036 0.484 rw 2026-10-20 11:43:47,409 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '364081006D5AE8B0B996F7040AF338C1', 'loaderId': '4A04593C6838C46EB47F2F7C645F6D35', 'isDownload': False} 2026-10-20 11:43:47,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-20 11:43:47,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:47] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.02 ro 2026-10-20 11:43:47,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.589 ro 2026-10-20 11:43:47,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:47] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-20 11:43:48,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-20 11:43:48,213 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:43:48,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-20 11:43:48,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 11:43:48,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43: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.009 0.015 rw 2026-10-20 11:43:48,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.031 rw 2026-10-20 11:43:48,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:43:49,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538191 272 0.239 0.585 rw 2026-10-20 11:43:49,308 7 INFO rb-3d383b4-225775-426863 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-20 11:43:49,320 7 INFO rb-3d383b4-225775-426863 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-20 11:43:49,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:43:49,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "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-20 11:43:49,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "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-20 11:43:49,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43: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.029 rw 2026-10-20 11:43:49,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "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-20 11:43:49,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.007 ro 2026-10-20 11:43:50,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43: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.004 0.014 rw 2026-10-20 11:43:50,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.046 rw 2026-10-20 11:43:50,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-20 11:43:50,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:43:50,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:43:50,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.018 0.03 ro 2026-10-20 11:43:50,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 11:43:50,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.03 ro 2026-10-20 11:43:50,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:43:50,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 11:43:50,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.052 0.076 rw 2026-10-20 11:43:50,558 7 INFO rb-3d383b4-225775-426863 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-20 11:43:50,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.062 0.216 rw 2026-10-20 11:43:50,723 7 INFO rb-3d383b4-225775-426863 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-20 11:43:50,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.273 rw 2026-10-20 11:43:50,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43: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.047 rw 2026-10-20 11:43:50,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.026 0.084 rw 2026-10-20 11:43:50,888 7 INFO rb-3d383b4-225775-426863 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-20 11:43:50,945 7 INFO rb-3d383b4-225775-426863 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-20 11:43:50,956 7 INFO rb-3d383b4-225775-426863 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-20 11:43:50,964 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1335&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 11 0.025 0.071 ro 2026-10-20 11:43:51,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 11:43:51,076 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1340&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.019 0.144 ro 2026-10-20 11:43:51,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1337&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.009 0.23 ro 2026-10-20 11:43:51,216 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,217 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,218 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,253 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,255 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1338&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.027 0.322 ro 2026-10-20 11:43:51,301 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 11:43:51,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.023 - 2026-10-20 11:43:51,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:43:51,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 11:43:51,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:43:51,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1336&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.013 0.391 ro 2026-10-20 11:43:51,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1339&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.007 0.435 ro 2026-10-20 11:43:51,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1343&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.006 0.404 ro 2026-10-20 11:43:51,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1341&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.008 0.408 ro 2026-10-20 11:43:51,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:51] "GET /web/image?model=product.product&field=image_256&id=1342&unique=2026-10-20T11:28:52.000+00:00 HTTP/1.1" 200 6171 9 0.007 0.383 ro 2026-10-20 11:43:51,786 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,804 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,808 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,810 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,812 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,815 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,819 7 INFO rb-3d383b4-225775-426863 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-20 11:43:51,819 7 INFO rb-3d383b4-225775-426863 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-20 11:43:52,353 7 INFO rb-3d383b4-225775-426863 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-20 11:43:52,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81503579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b7fa143c-0459-4664-bf11-9e73419d54bf'}] 2026-10-20 11:43:52,363 7 INFO rb-3d383b4-225775-426863 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-20 11:43:53,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81503579 order {'name': '/', 'pos_reference': '261-80-000001', 'uuid': 'b7fa143c-0459-4664-bf11-9e73419d54bf'} created pos.order #524 2026-10-20 11:43:53,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81503579 finished 2026-10-20 11:43:53,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10906 312 0.395 0.703 rw 2026-10-20 11:43:53,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.018 ro 2026-10-20 11:43:53,610 7 INFO rb-3d383b4-225775-426863 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-20 11:43:53,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-20 11:43:53,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 11:43:53,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.053 rw 2026-10-20 11:43:53,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:43:53,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 22677976 (allocated 25186304) 2026-10-20 11:43:53,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OFjZpYMw - [20/Oct/2026 11:43:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.464 rw 2026-10-20 11:43:53,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 37962 2026-10-20 11:43:53,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-20 11:43:53,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 37962 2026-10-20 11:43:54,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114354_047713_test_specific_product_reward_pos_combo.txt 2026-10-20 11:43:54,048 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp1sj9u27b_chrome_odoo" 2026-10-20 11:43:54,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-20 11:43:55,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 38088 2026-10-20 11:43:55,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmple5n_18n_chrome_odoo 2026-10-20 11:43:55,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44415/json/version 2026-10-20 11:43:55,032 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:55,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-20 11:43:55,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44415/json 2026-10-20 11:43:55,074 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:43:55,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:44415/devtools/page/707BF56E0896B01DF94BDAF2DF122D22 2026-10-20 11:43:55,107 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 11:43:55,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 11:43:55,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:43:55,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 11:43:55,291 7 INFO rb-3d383b4-225775-426863 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-20 11:43:55,291 7 INFO rb-3d383b4-225775-426863 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-20 11:43:55,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:43:56,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:56] "GET /pos/ui/80 HTTP/1.1" 200 6846 65 0.072 0.803 rw 2026-10-20 11:43:56,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '707BF56E0896B01DF94BDAF2DF122D22', 'loaderId': 'AEFE32855BDC9642A6490E8FFB8AD59F', 'isDownload': False} 2026-10-20 11:43:56,174 7 INFO rb-3d383b4-225775-426863 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-20 11:43:56,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:56] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.02 ro 2026-10-20 11:43:56,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:56] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.933 ro 2026-10-20 11:43:56,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:56] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.063 ro 2026-10-20 11:43:57,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-20 11:43:57,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:43:57,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.013 - 2026-10-20 11:43:57,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-20 11:43:57,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43: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.006 0.027 rw 2026-10-20 11:43:57,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.03 rw 2026-10-20 11:43:57,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:43:58,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522854 264 0.373 0.588 rw 2026-10-20 11:43:58,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: The ready code tooks too much time : 2.2382402420043945 2026-10-20 11:43:58,413 7 INFO rb-3d383b4-225775-426863 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-20 11:43:58,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.005 ro 2026-10-20 11:43:58,432 7 INFO rb-3d383b4-225775-426863 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-20 11:43:58,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:58] "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-20 11:43:58,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43: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-20 11:43:58,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43: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.013 rw 2026-10-20 11:43:58,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:58] "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-20 11:43:58,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:58] "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-20 11:43:59,083 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43: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.014 rw 2026-10-20 11:43:59,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.041 rw 2026-10-20 11:43:59,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:43:59,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:43:59,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.008 0.027 ro 2026-10-20 11:43:59,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 11:43:59,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:43:59,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-20 11:43:59,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:43:59,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 11:43:59,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.031 0.066 rw 2026-10-20 11:43:59,479 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.166 rw 2026-10-20 11:43:59,591 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.204 rw 2026-10-20 11:43:59,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43: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.007 0.045 rw 2026-10-20 11:43:59,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.033 0.102 rw 2026-10-20 11:43:59,812 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,816 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,905 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,906 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,907 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,907 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,924 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:43:59,950 7 INFO rb-3d383b4-225775-426863 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-20 11:43:59,986 7 INFO rb-3d383b4-225775-426863 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-20 11:44:00,023 7 INFO rb-3d383b4-225775-426863 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-20 11:44:00,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 11:44:00,113 7 INFO rb-3d383b4-225775-426863 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-20 11:44:00,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:44:00] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:44:00,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:44:00] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 11:44:00,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:44:00,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 20037172 (allocated 21516288) 2026-10-20 11:44:00,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 D3Xte-aW - [20/Oct/2026 11:43:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 2.976 rw 2026-10-20 11:44:00,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 38088 2026-10-20 11:44:00,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 11:44:00,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 38088 2026-10-20 11:44:00,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114400_512702_test_specific_reward_product_tax_included_excluded.txt 2026-10-20 11:44:00,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmple5n_18n_chrome_odoo" 2026-10-20 11:44:01,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 38216 2026-10-20 11:44:01,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp1jboaur8_chrome_odoo 2026-10-20 11:44:01,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40687/json/version 2026-10-20 11:44:01,004 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:44:01,031 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-20 11:44:01,032 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40687/json 2026-10-20 11:44:01,032 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:44:01,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:40687/devtools/page/6E451AB890F10F3F923C592F920F38BB 2026-10-20 11:44:01,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-20 11:44:01,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-20 11:44:01,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:44:01,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-20 11:44:01,169 7 INFO rb-3d383b4-225775-426863 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-20 11:44:01,169 7 INFO rb-3d383b4-225775-426863 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-20 11:44:01,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:01] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.092 rw 2026-10-20 11:44:01,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '6E451AB890F10F3F923C592F920F38BB', 'loaderId': '0D36EC03B55C3C4F7940DB067CEF13D5', 'isDownload': False} 2026-10-20 11:44:01,295 7 INFO rb-3d383b4-225775-426863 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-20 11:44:01,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:01] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.014 ro 2026-10-20 11:44:01,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:01] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.183 ro 2026-10-20 11:44:01,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:01] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.045 ro 2026-10-20 11:44:02,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-20 11:44:02,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:44:02,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:44:02,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 11:44:02,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:02] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.015 rw 2026-10-20 11:44:02,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44: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.021 rw 2026-10-20 11:44:02,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:44:03,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522854 246 0.306 0.551 rw 2026-10-20 11:44:03,178 7 INFO rb-3d383b4-225775-426863 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-20 11:44:03,194 7 INFO rb-3d383b4-225775-426863 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-20 11:44:03,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.016 ro 2026-10-20 11:44:03,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:03] "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-20 11:44:03,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44: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.03 rw 2026-10-20 11:44:03,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.038 rw 2026-10-20 11:44:03,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:03] "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-20 11:44:03,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.014 ro 2026-10-20 11:44:03,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44: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.012 rw 2026-10-20 11:44:04,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.004 0.036 rw 2026-10-20 11:44:04,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 11:44:04,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:44:04,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.005 0.022 ro 2026-10-20 11:44:04,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.017 - 2026-10-20 11:44:04,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 11:44:04,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 11:44:04,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:44:04,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 11:44:04,288 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.041 0.087 rw 2026-10-20 11:44:04,439 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,439 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.084 0.199 rw 2026-10-20 11:44:04,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.285 rw 2026-10-20 11:44:04,579 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,583 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,584 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,584 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,606 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:44:04,650 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,683 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,736 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,807 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-20 11:44:04,808 7 INFO rb-3d383b4-225775-426863 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-20 11:44:04,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:44:04,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:04] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 11:44:04,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 19812136 (allocated 20992000) 2026-10-20 11:44:04,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:44:04,978 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vMhF8WXJ - [20/Oct/2026 11:44:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 2.823 rw 2026-10-20 11:44:05,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 38216 2026-10-20 11:44:05,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-20 11:44:05,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 38216 2026-10-20 11:44:05,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114405_199957_test_specific_reward_product_tax_included_excluded.txt 2026-10-20 11:44:05,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp1jboaur8_chrome_odoo" 2026-10-20 11:44:05,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-20 11:44:06,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 38343 2026-10-20 11:44:06,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpibbrgycy_chrome_odoo 2026-10-20 11:44:06,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:35945/json/version 2026-10-20 11:44:06,276 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:44:06,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-20 11:44:06,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:35945/json 2026-10-20 11:44:06,308 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:44:06,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:35945/devtools/page/48D8C9E803B0DA097B6461805963D832 2026-10-20 11:44:06,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-20 11:44:06,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-20 11:44:06,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:44:06,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-20 11:44:06,510 7 INFO rb-3d383b4-225775-426863 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-20 11:44:06,511 7 INFO rb-3d383b4-225775-426863 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-20 11:44:06,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:44:06,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:06] "GET /pos/ui?config_id=80 HTTP/1.1" 200 6846 64 0.028 0.35 rw 2026-10-20 11:44:06,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '48D8C9E803B0DA097B6461805963D832', 'loaderId': '9F7E3FC6A32FAD90B65AFD6A0D19862C', 'isDownload': False} 2026-10-20 11:44:06,899 7 INFO rb-3d383b4-225775-426863 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-20 11:44:06,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.422 ro 2026-10-20 11:44:06,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.039 ro 2026-10-20 11:44:06,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.043 ro 2026-10-20 11:44:07,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-20 11:44:07,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:44:07,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:44:07,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.026 ro 2026-10-20 11:44:07,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-20 11:44:07,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44: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.011 0.029 rw 2026-10-20 11:44:08,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:44:08,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534382 267 0.269 0.638 rw 2026-10-20 11:44:08,839 7 INFO rb-3d383b4-225775-426863 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-20 11:44:08,866 7 INFO rb-3d383b4-225775-426863 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-20 11:44:08,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-20 11:44:08,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:08] "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-20 11:44:08,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:08] "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-20 11:44:08,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44: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.003 0.014 rw 2026-10-20 11:44:08,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:08] "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-20 11:44:09,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.005 0.015 ro 2026-10-20 11:44:09,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "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-20 11:44:09,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44: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.006 0.02 rw 2026-10-20 11:44:09,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.005 0.034 rw 2026-10-20 11:44:09,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:44:09,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:44:09,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 305 4 0.004 0.031 ro 2026-10-20 11:44:09,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.034 rw 2026-10-20 11:44:09,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.007 ro 2026-10-20 11:44:09,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:44:09,827 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:44:09,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 11:44:09,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:09] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 6886 31 0.07 0.075 rw 2026-10-20 11:44:09,988 7 INFO rb-3d383b4-225775-426863 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-20 11:44:10,080 7 INFO rb-3d383b4-225775-426863 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-20 11:44:10,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:10] "GET /pos/ui/80 HTTP/1.1" 200 6886 31 0.028 0.213 rw 2026-10-20 11:44:10,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.213 rw 2026-10-20 11:44:10,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44: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.002 0.046 rw 2026-10-20 11:44:10,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.059 0.097 rw 2026-10-20 11:44:10,332 7 INFO rb-3d383b4-225775-426863 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-20 11:44:10,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-20 11:44:10,474 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 11:44:10,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:44:10,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:44:10,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 20435596 (allocated 21778432) 2026-10-20 11:44:10,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.022 rw 2026-10-20 11:44:10,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:44:10,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6LU4ZMJQ - [20/Oct/2026 11:44:10] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:44:10,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 38343 2026-10-20 11:44:10,874 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-20 11:44:10,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 38343 2026-10-20 11:44:10,980 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114410_980160_test_two_variant_same_discount.txt 2026-10-20 11:44:10,980 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpibbrgycy_chrome_odoo" 2026-10-20 11:44:11,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 421 checked, 9 removed 2026-10-20 11:44:12,429 7 INFO rb-3d383b4-225775-426863 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-20 11:44:12,637 7 INFO rb-3d383b4-225775-426863 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-20 11:44:21,469 7 INFO rb-3d383b4-225775-426863 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-20 11:44:23,526 7 INFO rb-3d383b4-225775-426863 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-20 11:44:28,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_logged_only_for_gift_cards ... 2026-10-20 11:44:28,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_logged_to_pos_order_chatter ... 2026-10-20 11:44:28,980 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_gift_card_communication: Starting TestGiftCardCommunication.test_gift_card_email_without_customer ... 2026-10-20 11:44:29,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:44:30,196 7 INFO rb-3d383b4-225775-426863 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-20 11:44:30,372 7 INFO rb-3d383b4-225775-426863 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-20 11:44:38,131 7 INFO rb-3d383b4-225775-426863 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-20 11:44:39,846 7 INFO rb-3d383b4-225775-426863 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-20 11:44:44,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-20 11:44:45,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-20 11:44:45,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-20 11:44:46,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 38475 2026-10-20 11:44:46,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpzmbr16gy_chrome_odoo 2026-10-20 11:44:46,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:33919/json/version 2026-10-20 11:44:46,136 7 INFO rb-3d383b4-225775-426863 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-20 11:44:46,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-20 11:44:46,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:33919/json 2026-10-20 11:44:46,153 7 INFO rb-3d383b4-225775-426863 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-20 11:44:46,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:33919/devtools/page/D75C5BB69A28B760E1D479F7A4F9BDF4 2026-10-20 11:44:46,184 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-20 11:44:46,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-20 11:44:46,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:44:46,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-20 11:44:46,349 7 INFO rb-3d383b4-225775-426863 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-20 11:44:46,349 7 INFO rb-3d383b4-225775-426863 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-20 11:44:46,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:44:46,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:46] "GET /pos/ui/87 HTTP/1.1" 200 6834 65 0.056 0.358 rw 2026-10-20 11:44:46,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'D75C5BB69A28B760E1D479F7A4F9BDF4', 'loaderId': 'CE4F47601A329D0F4D02E52DEE91DC03', 'isDownload': False} 2026-10-20 11:44:46,779 7 INFO rb-3d383b4-225775-426863 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-20 11:44:46,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:46] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.465 ro 2026-10-20 11:44:46,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:46] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.044 ro 2026-10-20 11:44:46,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:46] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.065 ro 2026-10-20 11:44:47,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-20 11:44:47,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:44:47,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:44:47,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 11:44:47,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44: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.006 0.039 rw 2026-10-20 11:44:47,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.04 rw 2026-10-20 11:44:48,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:44:48,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523630 264 0.274 0.679 rw 2026-10-20 11:44:48,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: The ready code tooks too much time : 2.0911576747894287 2026-10-20 11:44:48,871 7 INFO rb-3d383b4-225775-426863 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-20 11:44:48,895 7 INFO rb-3d383b4-225775-426863 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-20 11:44:48,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44: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-20 11:44:48,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44: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-20 11:44:48,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:48] "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-20 11:44:48,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44: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.007 0.018 rw 2026-10-20 11:44:49,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "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-20 11:44:49,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "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-20 11:44:49,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44: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.012 rw 2026-10-20 11:44:49,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.054 rw 2026-10-20 11:44:49,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 11:44:49,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 11:44:49,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /web/image/res.users/151/avatar_128 HTTP/1.1" 200 305 4 0.003 0.04 ro 2026-10-20 11:44:49,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.051 rw 2026-10-20 11:44:49,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:44:49,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:44:49,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-20 11:44:49,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.056 - 2026-10-20 11:44:49,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:49] "GET /pos/ui/87 HTTP/1.1" 200 6874 31 0.026 0.083 rw 2026-10-20 11:44:49,978 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:50] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 6874 31 0.032 0.201 rw 2026-10-20 11:44:50,102 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,102 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.255 rw 2026-10-20 11:44:50,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.106 rw 2026-10-20 11:44:50,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44: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.142 rw 2026-10-20 11:44:50,300 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.008 0.022 ro 2026-10-20 11:44:50,367 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,368 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,384 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:50] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:44:50,734 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,735 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,762 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,763 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 255 4 0.006 0.02 ro 2026-10-20 11:44:50,850 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,850 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,886 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,886 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,888 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,889 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,901 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,934 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,949 7 INFO rb-3d383b4-225775-426863 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-20 11:44:50,964 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,101 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,102 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,137 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,138 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:44:51,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:51] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:44:51,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:44:51,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:44:51,667 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,705 7 INFO rb-3d383b4-225775-426863 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-20 11:44:51,708 7 INFO rb-3d383b4-225775-426863 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-20 11:44:52,240 7 INFO rb-3d383b4-225775-426863 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-20 11:44:52,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67248997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'c7eb6717-8911-494f-b9a0-f2480669617e'}] 2026-10-20 11:44:52,255 7 INFO rb-3d383b4-225775-426863 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-20 11:44:52,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67248997 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'c7eb6717-8911-494f-b9a0-f2480669617e'} created pos.order #530 2026-10-20 11:44:52,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67248997 finished 2026-10-20 11:44:52,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6873 208 0.298 0.441 rw 2026-10-20 11:44:53,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.018 ro 2026-10-20 11:44:53,116 7 INFO rb-3d383b4-225775-426863 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-20 11:44:53,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-20 11:44:53,139 7 INFO rb-3d383b4-225775-426863 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-20 11:44:53,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.064 rw 2026-10-20 11:44:53,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:44:53,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 21930352 (allocated 23875584) 2026-10-20 11:44:53,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SrDg0kN1 - [20/Oct/2026 11:44:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.025 5.522 rw 2026-10-20 11:44:53,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 38475 2026-10-20 11:44:53,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-20 11:44:53,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 38475 2026-10-20 11:44:53,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114453_563795_test_loyalty_history_earn_and_spend.txt 2026-10-20 11:44:53,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpzmbr16gy_chrome_odoo" 2026-10-20 11:44:53,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-20 11:44:54,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 38627 2026-10-20 11:44:54,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp91zv8d0v_chrome_odoo 2026-10-20 11:44:54,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:40893/json/version 2026-10-20 11:44:54,299 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:44:54,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-20 11:44:54,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:40893/json 2026-10-20 11:44:54,313 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:44:54,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:40893/devtools/page/D9F1EA9B2B0871FBEAB7D7A14BE5E328 2026-10-20 11:44:54,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-20 11:44:54,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-20 11:44:54,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:44:54,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-20 11:44:54,500 7 INFO rb-3d383b4-225775-426863 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-20 11:44:54,501 7 INFO rb-3d383b4-225775-426863 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-20 11:44:54,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:44:54,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:54] "GET /pos/ui/87 HTTP/1.1" 200 6834 65 0.035 0.328 rw 2026-10-20 11:44:54,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'D9F1EA9B2B0871FBEAB7D7A14BE5E328', 'loaderId': 'C15CA45BF782B2AB24569DCC1B1BA2A5', 'isDownload': False} 2026-10-20 11:44:54,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-20 11:44:54,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:54] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.033 ro 2026-10-20 11:44:54,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:54] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.458 ro 2026-10-20 11:44:54,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:54] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.063 ro 2026-10-20 11:44:55,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-20 11:44:55,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:44:55,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:44:55,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-20 11:44:55,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-20 11:44:55,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44: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.031 rw 2026-10-20 11:44:56,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:44:56,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 522371 263 0.323 0.688 rw 2026-10-20 11:44:56,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: The ready code tooks too much time : 2.045379638671875 2026-10-20 11:44:56,918 7 INFO rb-3d383b4-225775-426863 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-20 11:44:56,930 7 INFO rb-3d383b4-225775-426863 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-20 11:44:56,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 11:44:56,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:56] "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-20 11:44:56,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44: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.014 rw 2026-10-20 11:44:56,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44: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-20 11:44:57,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44: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-20 11:44:57,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "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-20 11:44:57,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44: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.011 rw 2026-10-20 11:44:57,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.039 rw 2026-10-20 11:44:57,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 11:44:57,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /web/image/res.users/151/avatar_128 HTTP/1.1" 200 305 4 0.008 0.02 ro 2026-10-20 11:44:57,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 11:44:57,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-20 11:44:57,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 11:44:57,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 11:44:57,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 11:44:57,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-20 11:44:57,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /pos/ui/87 HTTP/1.1" 200 6874 31 0.031 0.068 rw 2026-10-20 11:44:57,908 7 INFO rb-3d383b4-225775-426863 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-20 11:44:57,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:57] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 6874 31 0.029 0.168 rw 2026-10-20 11:44:58,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.192 rw 2026-10-20 11:44:58,040 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44: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.03 rw 2026-10-20 11:44:58,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.033 0.052 rw 2026-10-20 11:44:58,222 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,222 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,363 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,364 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,364 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,365 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,389 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:44:58,420 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,421 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:44:58,425 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.031 ro 2026-10-20 11:44:58,777 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,778 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,809 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,810 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,811 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,812 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.008 0.026 ro 2026-10-20 11:44:58,876 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,877 7 INFO rb-3d383b4-225775-426863 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-20 11:44:58,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:44:58,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 11:44:59,395 7 INFO rb-3d383b4-225775-426863 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-20 11:44:59,420 7 INFO rb-3d383b4-225775-426863 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-20 11:44:59,424 7 INFO rb-3d383b4-225775-426863 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-20 11:44:59,426 7 INFO rb-3d383b4-225775-426863 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-20 11:44:59,960 7 INFO rb-3d383b4-225775-426863 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-20 11:44:59,970 7 INFO rb-3d383b4-225775-426863 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-20 11:44:59,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41246659 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '0cf59e4a-8594-438e-b88c-8f6785d27215'}] 2026-10-20 11:45:00,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41246659 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '0cf59e4a-8594-438e-b88c-8f6785d27215'} created pos.order #531 2026-10-20 11:45:00,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41246659 finished 2026-10-20 11:45:00,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:45:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5418 204 0.345 0.469 rw 2026-10-20 11:45:00,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:45:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.029 ro 2026-10-20 11:45:00,955 7 INFO rb-3d383b4-225775-426863 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-20 11:45:00,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-20 11:45:00,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 11:45:01,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:45:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.06 rw 2026-10-20 11:45:01,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:45:01,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 21312524 (allocated 23089152) 2026-10-20 11:45:01,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0SrxT23 - [20/Oct/2026 11:44:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 5.406 rw 2026-10-20 11:45:01,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 38627 2026-10-20 11:45:01,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-20 11:45:01,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 38627 2026-10-20 11:45:01,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114501_336575_test_pos_loyalty_history.txt 2026-10-20 11:45:01,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp91zv8d0v_chrome_odoo" 2026-10-20 11:45:01,382 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-20 11:45:02,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:45:03,555 7 INFO rb-3d383b4-225775-426863 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-20 11:45:03,775 7 INFO rb-3d383b4-225775-426863 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-20 11:45:12,795 7 INFO rb-3d383b4-225775-426863 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-20 11:45:15,171 7 INFO rb-3d383b4-225775-426863 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-20 11:45:20,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirror.test_loyalty_mirror ... 2026-10-20 11:45:21,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome pid: 38764 2026-10-20 11:45:21,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome headless temporary user profile dir: /tmp/tmpqi8pznax_chrome_odoo 2026-10-20 11:45:21,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Issuing json command http://127.0.0.1:43685/json/version 2026-10-20 11:45:21,137 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:45:21,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Browser version: Chrome/150.0.7871.114 2026-10-20 11:45:21,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Issuing json command http://127.0.0.1:43685/json 2026-10-20 11:45:21,199 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:45:21,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Websocket url found: ws://127.0.0.1:43685/devtools/page/F3081CA7CA5003F2ED3D41AEAE7FFFE5 2026-10-20 11:45:21,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Enable chrome headless console log notification 2026-10-20 11:45:21,225 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome headless enable page notifications 2026-10-20 11:45:21,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:45:21,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Setting session cookie in browser 2026-10-20 11:45:21,321 7 INFO rb-3d383b4-225775-426863 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-20 11:45:21,321 7 INFO rb-3d383b4-225775-426863 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-20 11:45:21,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:45:21,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:21] "GET /pos/ui/88 HTTP/1.1" 200 6822 65 0.038 0.372 rw 2026-10-20 11:45:21,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Navigation result: {'frameId': 'F3081CA7CA5003F2ED3D41AEAE7FFFE5', 'loaderId': '0AD85868D1CA991737B9DF3DB3AD3F40', 'isDownload': False} 2026-10-20 11:45:21,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror')" 2026-10-20 11:45:21,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:21] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.045 ro 2026-10-20 11:45:21,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:21] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.498 ro 2026-10-20 11:45:21,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:21] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-20 11:45:22,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: Owl is running in 'dev' mode. 2026-10-20 11:45:22,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:45:22,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:45:22,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 11:45:22,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45: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.005 0.022 rw 2026-10-20 11:45:22,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.032 rw 2026-10-20 11:45:22,916 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:45:23,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 545706 266 0.29 0.659 rw 2026-10-20 11:45:23,719 7 INFO rb-3d383b4-225775-426863 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-20 11:45:23,734 7 INFO rb-3d383b4-225775-426863 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-20 11:45:23,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.011 ro 2026-10-20 11:45:23,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:23] "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-20 11:45:23,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45: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-20 11:45:23,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45: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-20 11:45:23,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:23] "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-20 11:45:24,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45: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-20 11:45:24,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45: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-20 11:45:24,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.046 rw 2026-10-20 11:45:24,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:45:24,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 305 4 0.005 0.02 ro 2026-10-20 11:45:24,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:45:24,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.028 rw 2026-10-20 11:45:24,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 11:45:24,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:45:24,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.023 - 2026-10-20 11:45:24,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 11:45:24,772 7 INFO rb-3d383b4-225775-426863 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-20 11:45:24,774 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /pos/ui/88 HTTP/1.1" 200 6862 31 0.035 0.072 rw 2026-10-20 11:45:24,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 6862 31 0.045 0.178 rw 2026-10-20 11:45:24,901 7 INFO rb-3d383b4-225775-426863 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-20 11:45:24,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.215 rw 2026-10-20 11:45:24,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.063 rw 2026-10-20 11:45:25,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45: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.087 rw 2026-10-20 11:45:25,108 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,174 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,230 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,360 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,361 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:25] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:45:25,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:25] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.006 - 2026-10-20 11:45:25,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 11:45:25,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 11:45:25,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 11:45:25,879 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,901 7 INFO rb-3d383b4-225775-426863 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-20 11:45:25,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8868455 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '2668d202-f280-4d92-b45d-a39ad9915b28'}] 2026-10-20 11:45:26,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8868455 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '2668d202-f280-4d92-b45d-a39ad9915b28'} created pos.order #532 2026-10-20 11:45:26,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8868455 finished 2026-10-20 11:45:26,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8908 224 0.256 0.493 rw 2026-10-20 11:45:26,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:26] "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.018 0.046 rw 2026-10-20 11:45:26,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: tour succeeded 2026-10-20 11:45:26,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: ╔════════════════════════════════════╗ ║ TOUR test_loyalty_mirror SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 11:45:26,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:45:26,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror.browser: heap 22676456 (allocated 24924160) 2026-10-20 11:45:26,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XHx5ZZqe - [20/Oct/2026 11:45:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.376 rw 2026-10-20 11:45:27,095 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Closing chrome headless with pid 38764 2026-10-20 11:45:27,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Closing websocket connection 2026-10-20 11:45:27,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Terminating chrome headless with pid 38764 2026-10-20 11:45:27,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114527_192842_test_loyalty_mirror.txt 2026-10-20 11:45:27,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirror.test_loyalty_mirror: Removing chrome user profile "/tmp/tmpqi8pznax_chrome_odoo" 2026-10-20 11:45:27,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:45:28,176 7 INFO rb-3d383b4-225775-426863 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-20 11:45:28,373 7 INFO rb-3d383b4-225775-426863 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-20 11:45:37,187 7 INFO rb-3d383b4-225775-426863 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-20 11:45:39,320 7 INFO rb-3d383b4-225775-426863 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-20 11:45:44,190 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost ... 2026-10-20 11:45:45,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome pid: 38898 2026-10-20 11:45:45,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome headless temporary user profile dir: /tmp/tmp0cs751j9_chrome_odoo 2026-10-20 11:45:45,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Issuing json command http://127.0.0.1:33289/json/version 2026-10-20 11:45:45,027 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:45:45,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Browser version: Chrome/150.0.7871.114 2026-10-20 11:45:45,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Issuing json command http://127.0.0.1:33289/json 2026-10-20 11:45:45,072 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:45:45,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Websocket url found: ws://127.0.0.1:33289/devtools/page/77CBF8AA6ED0AAC6A2C33900C9A06D7C 2026-10-20 11:45:45,095 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Enable chrome headless console log notification 2026-10-20 11:45:45,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome headless enable page notifications 2026-10-20 11:45:45,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:45:45,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Setting session cookie in browser 2026-10-20 11:45:45,187 7 INFO rb-3d383b4-225775-426863 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-20 11:45:45,187 7 INFO rb-3d383b4-225775-426863 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-20 11:45:45,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:45:45,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:45] "GET /pos/ui/89 HTTP/1.1" 200 6846 64 0.038 0.317 rw 2026-10-20 11:45:45,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Navigation result: {'frameId': '77CBF8AA6ED0AAC6A2C33900C9A06D7C', 'loaderId': 'F597A5ADD281FA05CDAB8804415C2DC8', 'isDownload': False} 2026-10-20 11:45:45,554 7 INFO rb-3d383b4-225775-426863 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-20 11:45:45,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:45] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.447 ro 2026-10-20 11:45:45,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:45] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.052 ro 2026-10-20 11:45:45,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:45] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.092 ro 2026-10-20 11:45:46,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: Owl is running in 'dev' mode. 2026-10-20 11:45:46,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:45:46,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:45:46,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.025 ro 2026-10-20 11:45:46,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 11:45:46,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45: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.016 0.027 rw 2026-10-20 11:45:46,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:45:47,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539762 267 0.365 0.76 rw 2026-10-20 11:45:47,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: The ready code tooks too much time : 2.2955849170684814 2026-10-20 11:45:47,850 7 INFO rb-3d383b4-225775-426863 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-20 11:45:47,862 7 INFO rb-3d383b4-225775-426863 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-20 11:45:47,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.011 ro 2026-10-20 11:45:47,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45: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-20 11:45:47,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:47] "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-20 11:45:47,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45: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.015 rw 2026-10-20 11:45:48,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "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-20 11:45:48,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "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-20 11:45:48,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45: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.011 rw 2026-10-20 11:45:48,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.06 rw 2026-10-20 11:45:48,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 11:45:48,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:45:48,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 11:45:48,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /web/image/res.users/159/avatar_128 HTTP/1.1" 200 305 4 0.006 0.035 ro 2026-10-20 11:45:48,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 11:45:48,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:45:48,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 11:45:48,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 11:45:48,972 7 INFO rb-3d383b4-225775-426863 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-20 11:45:48,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:48] "GET /pos/ui/89 HTTP/1.1" 200 6886 31 0.058 0.088 rw 2026-10-20 11:45:49,054 7 INFO rb-3d383b4-225775-426863 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-20 11:45:49,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 6886 31 0.046 0.213 rw 2026-10-20 11:45:49,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.24 rw 2026-10-20 11:45:49,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.033 0.147 rw 2026-10-20 11:45:49,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45: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.007 0.188 rw 2026-10-20 11:45:49,361 7 INFO rb-3d383b4-225775-426863 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-20 11:45:49,428 7 INFO rb-3d383b4-225775-426863 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-20 11:45:49,499 7 INFO rb-3d383b4-225775-426863 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-20 11:45:49,647 7 INFO rb-3d383b4-225775-426863 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-20 11:45:49,647 7 INFO rb-3d383b4-225775-426863 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-20 11:45:49,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:45:49,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 11:45:49,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.011 - 2026-10-20 11:45:49,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:45:49,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 11:45:50,162 7 INFO rb-3d383b4-225775-426863 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-20 11:45:50,193 7 INFO rb-3d383b4-225775-426863 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-20 11:45:50,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12239247 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': '4f622685-1c94-47fe-a360-895259633584'}] 2026-10-20 11:45:50,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12239247 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': '4f622685-1c94-47fe-a360-895259633584'} created pos.order #533 2026-10-20 11:45:50,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12239247 finished 2026-10-20 11:45:50,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6925 216 0.275 0.464 rw 2026-10-20 11:45:51,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:51] "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.007 0.016 rw 2026-10-20 11:45:51,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: tour succeeded 2026-10-20 11:45:51,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_loyalty_mirror_reward_cost SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 11:45:51,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:45:51,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost.browser: heap 22370556 (allocated 24662016) 2026-10-20 11:45:51,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AiDmwgJ0 - [20/Oct/2026 11:45:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.757 rw 2026-10-20 11:45:51,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Closing chrome headless with pid 38898 2026-10-20 11:45:51,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Closing websocket connection 2026-10-20 11:45:51,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Terminating chrome headless with pid 38898 2026-10-20 11:45:51,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114551_399830_test_loyalty_mirror_reward_cost.txt 2026-10-20 11:45:51,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost: Removing chrome user profile "/tmp/tmp0cs751j9_chrome_odoo" 2026-10-20 11:45:51,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend ... 2026-10-20 11:45:51,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome pid: 39029 2026-10-20 11:45:51,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome headless temporary user profile dir: /tmp/tmph4l3fkwg_chrome_odoo 2026-10-20 11:45:51,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Issuing json command http://127.0.0.1:41993/json/version 2026-10-20 11:45:51,894 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:45:51,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Browser version: Chrome/150.0.7871.114 2026-10-20 11:45:51,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Issuing json command http://127.0.0.1:41993/json 2026-10-20 11:45:51,913 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:45:51,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Websocket url found: ws://127.0.0.1:41993/devtools/page/9F9EF4B1BFFFD54CAA2065A3AEB64F79 2026-10-20 11:45:51,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Enable chrome headless console log notification 2026-10-20 11:45:51,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome headless enable page notifications 2026-10-20 11:45:51,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:45:52,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Setting session cookie in browser 2026-10-20 11:45:52,012 7 INFO rb-3d383b4-225775-426863 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-20 11:45:52,012 7 INFO rb-3d383b4-225775-426863 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-20 11:45:52,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:45:52,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:52] "GET /pos/ui/89 HTTP/1.1" 200 6846 64 0.037 0.378 rw 2026-10-20 11:45:52,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Navigation result: {'frameId': '9F9EF4B1BFFFD54CAA2065A3AEB64F79', 'loaderId': '14DCB3DE58F3E11D15F6AE5A6E1998EF', 'isDownload': False} 2026-10-20 11:45:52,435 7 INFO rb-3d383b4-225775-426863 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-20 11:45:52,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:52] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.024 ro 2026-10-20 11:45:52,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:52] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.509 ro 2026-10-20 11:45:52,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:52] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.064 ro 2026-10-20 11:45:53,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: Owl is running in 'dev' mode. 2026-10-20 11:45:53,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 11:45:53,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:45:53,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.022 ro 2026-10-20 11:45:53,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.018 rw 2026-10-20 11:45:53,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45: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.003 0.025 rw 2026-10-20 11:45:53,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:45:54,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539762 267 0.261 0.646 rw 2026-10-20 11:45:54,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: The ready code tooks too much time : 2.077033042907715 2026-10-20 11:45:54,512 7 INFO rb-3d383b4-225775-426863 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-20 11:45:54,529 7 INFO rb-3d383b4-225775-426863 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-20 11:45:54,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.02 ro 2026-10-20 11:45:54,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.0 0.022 ro 2026-10-20 11:45:54,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:54] "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-20 11:45:54,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45: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.017 rw 2026-10-20 11:45:54,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:54] "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-20 11:45:55,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.021 ro 2026-10-20 11:45:55,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45: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.025 rw 2026-10-20 11:45:55,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.047 rw 2026-10-20 11:45:55,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 11:45:55,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /web/image/res.users/159/avatar_128 HTTP/1.1" 200 305 4 0.007 0.034 ro 2026-10-20 11:45:55,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.019 - 2026-10-20 11:45:55,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-20 11:45:55,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:45:55,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:45:55,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.027 ro 2026-10-20 11:45:55,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.051 rw 2026-10-20 11:45:55,718 7 INFO rb-3d383b4-225775-426863 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-20 11:45:55,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 11:45:55,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:55] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 6886 31 0.053 0.075 rw 2026-10-20 11:45:55,914 7 INFO rb-3d383b4-225775-426863 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-20 11:45:56,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "GET /pos/ui/89 HTTP/1.1" 200 6886 31 0.055 0.198 rw 2026-10-20 11:45:56,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45: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.004 0.125 rw 2026-10-20 11:45:56,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.034 0.163 rw 2026-10-20 11:45:56,219 7 INFO rb-3d383b4-225775-426863 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-20 11:45:56,401 7 INFO rb-3d383b4-225775-426863 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-20 11:45:56,401 7 INFO rb-3d383b4-225775-426863 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-20 11:45:56,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 11:45:56,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 11:45:56,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 11:45:56,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:45:56,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 11:45:56,923 7 INFO rb-3d383b4-225775-426863 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-20 11:45:56,939 7 INFO rb-3d383b4-225775-426863 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-20 11:45:56,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79449599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'aa81ff5b-d7c6-4aed-9f0e-c16578692dfe'}] 2026-10-20 11:45:57,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79449599 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'aa81ff5b-d7c6-4aed-9f0e-c16578692dfe'} created pos.order #534 2026-10-20 11:45:57,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79449599 finished 2026-10-20 11:45:57,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6900 209 0.262 0.451 rw 2026-10-20 11:45:57,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:57] "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.008 0.018 rw 2026-10-20 11:45:57,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: tour succeeded 2026-10-20 11:45:57,821 7 INFO rb-3d383b4-225775-426863 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-20 11:45:57,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend.browser: heap 21217848 (allocated 22564864) 2026-10-20 11:45:57,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:45:57,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ivwNmHBh - [20/Oct/2026 11:45:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 4.578 rw 2026-10-20 11:45:58,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Closing chrome headless with pid 39029 2026-10-20 11:45:58,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Closing websocket connection 2026-10-20 11:45:58,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Terminating chrome headless with pid 39029 2026-10-20 11:45:58,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114558_200397_test_loyalty_mirror_reward_cost_overspend.txt 2026-10-20 11:45:58,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRewardCost.test_loyalty_mirror_reward_cost_overspend: Removing chrome user profile "/tmp/tmph4l3fkwg_chrome_odoo" 2026-10-20 11:45:58,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:45:59,508 7 INFO rb-3d383b4-225775-426863 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-20 11:45:59,716 7 INFO rb-3d383b4-225775-426863 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-20 11:46:08,639 7 INFO rb-3d383b4-225775-426863 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-20 11:46:10,949 7 INFO rb-3d383b4-225775-426863 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-20 11:46:16,408 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror: Starting TestLoyaltyMirrorRefund.test_loyalty_mirror_refund ... 2026-10-20 11:46:17,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome pid: 39155 2026-10-20 11:46:17,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome headless temporary user profile dir: /tmp/tmp_zeva_nh_chrome_odoo 2026-10-20 11:46:17,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Issuing json command http://127.0.0.1:45577/json/version 2026-10-20 11:46:17,321 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:46:17,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 11:46:17,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Issuing json command http://127.0.0.1:45577/json 2026-10-20 11:46:17,387 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:46:17,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Websocket url found: ws://127.0.0.1:45577/devtools/page/2E39D2D4EF747F406D222F9E0AF74B60 2026-10-20 11:46:17,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Enable chrome headless console log notification 2026-10-20 11:46:17,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome headless enable page notifications 2026-10-20 11:46:17,526 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:46:17,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Setting session cookie in browser 2026-10-20 11:46:17,555 7 INFO rb-3d383b4-225775-426863 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-20 11:46:17,555 7 INFO rb-3d383b4-225775-426863 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-20 11:46:17,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:46:18,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /pos/ui/90 HTTP/1.1" 200 6882 64 0.05 0.496 rw 2026-10-20 11:46:18,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Navigation result: {'frameId': '2E39D2D4EF747F406D222F9E0AF74B60', 'loaderId': '323A729D86FEB55D7AABED8C3BE91111', 'isDownload': False} 2026-10-20 11:46:18,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Evaluate ready code "odoo.isTourReady('test_loyalty_mirror_refund')" 2026-10-20 11:46:18,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.604 ro 2026-10-20 11:46:18,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-20 11:46:18,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.047 ro 2026-10-20 11:46:18,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: Owl is running in 'dev' mode. 2026-10-20 11:46:18,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:46:18,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:46:18,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 11:46:19,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-20 11:46:19,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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.007 0.022 rw 2026-10-20 11:46:19,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:46:19,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535723 264 0.275 0.562 rw 2026-10-20 11:46:20,090 7 INFO rb-3d383b4-225775-426863 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-20 11:46:20,108 7 INFO rb-3d383b4-225775-426863 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-20 11:46:20,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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-20 11:46:20,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "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-20 11:46:20,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "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-20 11:46:20,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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.016 rw 2026-10-20 11:46:20,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "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-20 11:46:20,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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-20 11:46:20,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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.001 0.012 rw 2026-10-20 11:46:20,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.042 rw 2026-10-20 11:46:20,978 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:46:21,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "GET /web/image/res.users/163/avatar_128 HTTP/1.1" 200 305 4 0.005 0.027 ro 2026-10-20 11:46:21,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.022 rw 2026-10-20 11:46:21,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.028 - 2026-10-20 11:46:21,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 11:46:21,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 11:46:21,071 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:46:21,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 11:46:21,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /pos/ui/90?from_backend=True HTTP/1.1" 200 6922 31 0.025 0.064 rw 2026-10-20 11:46:21,199 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /pos/ui/90 HTTP/1.1" 200 6922 31 0.022 0.152 rw 2026-10-20 11:46:21,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.157 rw 2026-10-20 11:46:21,306 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,310 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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.004 0.016 rw 2026-10-20 11:46:21,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.05 0.047 rw 2026-10-20 11:46:21,476 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "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-20 11:46:21,532 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,533 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,540 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,566 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 11:46:21,892 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,896 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,919 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,920 7 INFO rb-3d383b4-225775-426863 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-20 11:46:21,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.012 0.033 ro 2026-10-20 11:46:21,963 7 INFO rb-3d383b4-225775-426863 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-20 11:46:22,030 7 INFO rb-3d383b4-225775-426863 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-20 11:46:22,030 7 INFO rb-3d383b4-225775-426863 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-20 11:46:22,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 11:46:22,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 11:46:22,546 7 INFO rb-3d383b4-225775-426863 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-20 11:46:22,565 7 INFO rb-3d383b4-225775-426863 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-20 11:46:23,097 7 INFO rb-3d383b4-225775-426863 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-20 11:46:23,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24860232 started for PoS orders references: [{'name': '/', 'pos_reference': '261-90-000001', 'uuid': 'd07f2700-7052-47bc-abd0-7cfba5b10007'}] 2026-10-20 11:46:23,106 7 INFO rb-3d383b4-225775-426863 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-20 11:46:23,750 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24860232 order {'name': '/', 'pos_reference': '261-90-000001', 'uuid': 'd07f2700-7052-47bc-abd0-7cfba5b10007'} created pos.order #535 2026-10-20 11:46:23,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24860232 finished 2026-10-20 11:46:23,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5427 206 0.269 0.467 rw 2026-10-20 11:46:23,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 11:46:24,004 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,028 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,029 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.035 rw 2026-10-20 11:46:24,069 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46: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.009 rw 2026-10-20 11:46:24,085 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,096 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,099 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,105 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,116 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,127 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,128 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,131 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,132 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,133 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:24] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.014 0.02 rw 2026-10-20 11:46:24,162 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,183 7 INFO rb-3d383b4-225775-426863 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-20 11:46:24,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53246938 started for PoS orders references: [{'name': '/', 'pos_reference': '261-90-000002', 'uuid': 'd273e9c8-5fbc-4660-99a6-87a3b2699d9f'}] 2026-10-20 11:46:24,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53246938 order {'name': '/', 'pos_reference': '261-90-000002', 'uuid': 'd273e9c8-5fbc-4660-99a6-87a3b2699d9f'} created pos.order #536 2026-10-20 11:46:24,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53246938 finished 2026-10-20 11:46:24,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10267 213 0.244 0.514 rw 2026-10-20 11:46:25,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.75 rw 2026-10-20 11:46:25,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:25] "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.008 0.029 rw 2026-10-20 11:46:25,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: tour succeeded 2026-10-20 11:46:25,141 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_loyalty_mirror_refund SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 11:46:25,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund.browser: heap 22651448 (allocated 24662016) 2026-10-20 11:46:25,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:46:25,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nP_kFcb1 - [20/Oct/2026 11:46:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.338 rw 2026-10-20 11:46:25,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Closing chrome headless with pid 39155 2026-10-20 11:46:25,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Closing websocket connection 2026-10-20 11:46:25,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Terminating chrome headless with pid 39155 2026-10-20 11:46:25,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114625_628508_test_loyalty_mirror_refund.txt 2026-10-20 11:46:25,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_loyalty_mirror.TestLoyaltyMirrorRefund.test_loyalty_mirror_refund: Removing chrome user profile "/tmp/tmp_zeva_nh_chrome_odoo" 2026-10-20 11:46:25,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:46:26,708 7 INFO rb-3d383b4-225775-426863 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-20 11:46:26,903 7 INFO rb-3d383b4-225775-426863 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-20 11:46:35,819 7 INFO rb-3d383b4-225775-426863 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-20 11:46:37,700 7 INFO rb-3d383b4-225775-426863 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-20 11:46:41,305 7 INFO rb-3d383b4-225775-426863 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-20 11:46:42,705 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #165 deleted ir.attachment records with IDs: [72534, 72535] 2026-10-20 11:46:42,712 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #165 deleted pos.config records with IDs: [91, 92] 2026-10-20 11:46:42,738 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #165 deleted ir.sequence records with IDs: [2626, 2630, 2627, 2631] 2026-10-20 11:46:45,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt: Starting TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty ... 2026-10-20 11:46:46,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome pid: 39284 2026-10-20 11:46:46,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome headless temporary user profile dir: /tmp/tmpwep6rhbf_chrome_odoo 2026-10-20 11:46:46,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Issuing json command http://127.0.0.1:43489/json/version 2026-10-20 11:46:46,595 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:46:46,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Browser version: Chrome/150.0.7871.114 2026-10-20 11:46:46,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Issuing json command http://127.0.0.1:43489/json 2026-10-20 11:46:46,632 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:46:46,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Websocket url found: ws://127.0.0.1:43489/devtools/page/4728567E00364D8AE620E4F991F75070 2026-10-20 11:46:46,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Enable chrome headless console log notification 2026-10-20 11:46:46,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome headless enable page notifications 2026-10-20 11:46:46,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:46:46,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Setting session cookie in browser 2026-10-20 11:46:46,783 7 INFO rb-3d383b4-225775-426863 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-20 11:46:46,783 7 INFO rb-3d383b4-225775-426863 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-20 11:46:46,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:46:47,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:47] "GET /pos/ui/93 HTTP/1.1" 200 6958 92 0.062 0.577 rw 2026-10-20 11:46:47,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Navigation result: {'frameId': '4728567E00364D8AE620E4F991F75070', 'loaderId': '0190B3266A969565929296807A184A5D', 'isDownload': False} 2026-10-20 11:46:47,428 7 INFO rb-3d383b4-225775-426863 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-20 11:46:47,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:47] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.021 ro 2026-10-20 11:46:47,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:47] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.033 ro 2026-10-20 11:46:47,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.752 ro 2026-10-20 11:46:48,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: Owl is running in 'dev' mode. 2026-10-20 11:46:48,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:46:48,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:46:48,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 11:46:48,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46: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.016 rw 2026-10-20 11:46:48,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.025 rw 2026-10-20 11:46:48,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:46:49,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527522 261 0.37 0.638 rw 2026-10-20 11:46:49,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: The ready code tooks too much time : 2.1812379360198975 2026-10-20 11:46:49,609 7 INFO rb-3d383b4-225775-426863 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-20 11:46:49,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 11:46:49,635 7 INFO rb-3d383b4-225775-426863 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-20 11:46:49,656 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:49] "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-20 11:46:49,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:49] "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-20 11:46:49,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46: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.015 rw 2026-10-20 11:46:49,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46: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-20 11:46:50,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "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-20 11:46:50,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46: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.011 rw 2026-10-20 11:46:50,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.042 rw 2026-10-20 11:46:50,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.02 rw 2026-10-20 11:46:50,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 11:46:50,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.032 - 2026-10-20 11:46:50,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 305 4 0.008 0.038 ro 2026-10-20 11:46:50,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:46:50,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.012 ro 2026-10-20 11:46:50,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:46:50,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.025 - 2026-10-20 11:46:50,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 6958 31 0.031 0.083 rw 2026-10-20 11:46:50,842 7 INFO rb-3d383b4-225775-426863 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-20 11:46:50,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "GET /pos/ui/93 HTTP/1.1" 200 6958 31 0.044 0.187 rw 2026-10-20 11:46:50,961 7 INFO rb-3d383b4-225775-426863 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-20 11:46:50,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.177 rw 2026-10-20 11:46:50,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46: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.004 0.018 rw 2026-10-20 11:46:51,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.062 rw 2026-10-20 11:46:51,153 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,154 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,267 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,271 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:46:51,446 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,447 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,447 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,485 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.003 0.032 ro 2026-10-20 11:46:51,516 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,517 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,550 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,882 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,883 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,915 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,916 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,917 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 42 2 0.006 0.017 ro 2026-10-20 11:46:51,969 7 INFO rb-3d383b4-225775-426863 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-20 11:46:51,997 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,027 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,047 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,106 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,106 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,107 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,142 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,143 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:52] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:46:52,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:52] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 11:46:52,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:46:52,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:46:52,672 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,701 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,704 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,707 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,710 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,713 7 INFO rb-3d383b4-225775-426863 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-20 11:46:52,716 7 INFO rb-3d383b4-225775-426863 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-20 11:46:53,243 7 INFO rb-3d383b4-225775-426863 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-20 11:46:53,253 7 INFO rb-3d383b4-225775-426863 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-20 11:46:53,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68412268 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ea9ba2db-ef39-4944-92a7-f3da6163e7b3'}] 2026-10-20 11:46:53,988 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68412268 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ea9ba2db-ef39-4944-92a7-f3da6163e7b3'} created pos.order #537 2026-10-20 11:46:53,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68412268 finished 2026-10-20 11:46:54,085 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6944 223 0.32 0.506 rw 2026-10-20 11:46:54,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:54] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.013 ro 2026-10-20 11:46:54,261 7 INFO rb-3d383b4-225775-426863 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-20 11:46:54,276 7 INFO rb-3d383b4-225775-426863 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-20 11:46:54,277 7 INFO rb-3d383b4-225775-426863 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-20 11:46:54,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.03 rw 2026-10-20 11:46:54,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:54] "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.128 0.251 rw 2026-10-20 11:46:54,783 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: tour succeeded 2026-10-20 11:46:54,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_receipt_data_pos_loyalty SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-20 11:46:54,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty.browser: heap 22243912 (allocated 24399872) 2026-10-20 11:46:54,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:46:54,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZFbSfCF2 - [20/Oct/2026 11:46:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.55 rw 2026-10-20 11:46:55,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Closing chrome headless with pid 39284 2026-10-20 11:46:55,056 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Closing websocket connection 2026-10-20 11:46:55,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Terminating chrome headless with pid 39284 2026-10-20 11:46:55,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114655_169089_test_receipt_data_pos_loyalty.txt 2026-10-20 11:46:55,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt.TestOrderReceiptPosLoyalty.test_receipt_data_pos_loyalty: Removing chrome user profile "/tmp/tmpwep6rhbf_chrome_odoo" 2026-10-20 11:46:55,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_order_receipt: Starting TestOrderReceiptPosLoyalty.test_total_item_count_excludes_reward_line ... 2026-10-20 11:46:55,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:46:56,611 7 INFO rb-3d383b4-225775-426863 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-20 11:46:56,838 7 INFO rb-3d383b4-225775-426863 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-20 11:47:05,934 7 INFO rb-3d383b4-225775-426863 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-20 11:47:08,243 7 INFO rb-3d383b4-225775-426863 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-20 11:47:12,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_free_product_cost_depends_on_qty ... 2026-10-20 11:47:13,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_gift_card_refund_reverses_balance ... 2026-10-20 11:47:14,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_insufficient_balance_raises ... 2026-10-20 11:47:14,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_points_cost_recomputed_not_trusted ... 2026-10-20 11:47:14,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_prorates_earned_and_spent ... 2026-10-20 11:47:14,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_prorates_earned_points ... 2026-10-20 11:47:15,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_refund_reverses_earned_and_returns_spent ... 2026-10-20 11:47:15,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_pos_loyalty_points: Starting TestPOSLoyaltyPoints.test_with_code_rule_earns_only_when_code_applied ... 2026-10-20 11:47:15,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:47:16,663 7 INFO rb-3d383b4-225775-426863 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-20 11:47:16,814 7 INFO rb-3d383b4-225775-426863 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-20 11:47:25,083 7 INFO rb-3d383b4-225775-426863 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-20 11:47:26,997 7 INFO rb-3d383b4-225775-426863 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-20 11:47:31,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-20 11:47:32,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:47:32,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:47:32,911 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:47:32,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-20 11:47:33,366 7 INFO rb-3d383b4-225775-426863 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-20 11:47:43,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:47:43,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:47:44,561 7 INFO rb-3d383b4-225775-426863 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-20 11:47:44,762 7 INFO rb-3d383b4-225775-426863 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-20 11:47:53,159 7 INFO rb-3d383b4-225775-426863 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-20 11:47:54,821 7 INFO rb-3d383b4-225775-426863 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-20 11:47:58,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet ... 2026-10-20 11:47:59,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome pid: 39416 2026-10-20 11:47:59,748 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome headless temporary user profile dir: /tmp/tmpyvklbwks_chrome_odoo 2026-10-20 11:47:59,748 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Issuing json command http://127.0.0.1:33621/json/version 2026-10-20 11:47:59,749 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:47:59,823 7 INFO rb-3d383b4-225775-426863 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-20 11:47:59,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Issuing json command http://127.0.0.1:33621/json 2026-10-20 11:47:59,824 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:47:59,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Websocket url found: ws://127.0.0.1:33621/devtools/page/9C64406DB6BE619BC55C6B24A10C4D65 2026-10-20 11:47:59,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Enable chrome headless console log notification 2026-10-20 11:47:59,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome headless enable page notifications 2026-10-20 11:47:59,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:47:59,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Setting session cookie in browser 2026-10-20 11:47:59,957 7 INFO rb-3d383b4-225775-426863 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-20 11:47:59,957 7 INFO rb-3d383b4-225775-426863 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-20 11:47:59,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:48:00,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:00] "GET /pos/ui/97 HTTP/1.1" 200 6822 66 0.049 0.473 rw 2026-10-20 11:48:00,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Navigation result: {'frameId': '9C64406DB6BE619BC55C6B24A10C4D65', 'loaderId': 'D28063A3706FBB0A13495C71F3AF4E36', 'isDownload': False} 2026-10-20 11:48:00,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Evaluate ready code "odoo.isTourReady('ServiceFeeEWalletCoversFeeTour')" 2026-10-20 11:48:00,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:00] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.043 ro 2026-10-20 11:48:00,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:00] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.052 ro 2026-10-20 11:48:00,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:00] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.626 ro 2026-10-20 11:48:01,164 7 INFO rb-3d383b4-225775-426863 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-20 11:48:01,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:48:01,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 11:48:01,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.029 ro 2026-10-20 11:48:01,302 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-20 11:48:01,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48: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.01 0.044 rw 2026-10-20 11:48:01,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:48:02,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539107 268 0.331 0.583 rw 2026-10-20 11:48:02,470 7 INFO rb-3d383b4-225775-426863 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-20 11:48:02,484 7 INFO rb-3d383b4-225775-426863 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-20 11:48:02,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.012 0.02 ro 2026-10-20 11:48:02,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:02] "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-20 11:48:02,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48: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-20 11:48:02,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:02] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.031 rw 2026-10-20 11:48:02,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48: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.008 0.036 rw 2026-10-20 11:48:03,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "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-20 11:48:03,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48: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.011 rw 2026-10-20 11:48:03,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.048 rw 2026-10-20 11:48:03,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 11:48:03,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 11:48:03,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.004 0.045 ro 2026-10-20 11:48:03,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.037 rw 2026-10-20 11:48:03,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.022 ro 2026-10-20 11:48:03,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 11:48:03,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.023 - 2026-10-20 11:48:03,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.031 - 2026-10-20 11:48:03,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /pos/ui/97 HTTP/1.1" 200 6862 31 0.035 0.08 rw 2026-10-20 11:48:03,667 7 INFO rb-3d383b4-225775-426863 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-20 11:48:03,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6862 31 0.069 0.226 rw 2026-10-20 11:48:03,840 7 INFO rb-3d383b4-225775-426863 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-20 11:48:03,841 7 INFO rb-3d383b4-225775-426863 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-20 11:48:03,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.259 rw 2026-10-20 11:48:03,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48: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.011 0.062 rw 2026-10-20 11:48:04,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.127 rw 2026-10-20 11:48:04,115 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.01 0.035 ro 2026-10-20 11:48:04,154 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,161 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,175 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:48:04,517 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,518 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,539 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,542 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 259 4 0.021 0.028 ro 2026-10-20 11:48:04,594 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,706 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,707 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,708 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,708 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,709 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,720 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:04] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:48:04,776 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,890 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,896 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,897 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,897 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,898 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,899 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,899 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,938 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,938 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,944 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,945 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,945 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,946 7 INFO rb-3d383b4-225775-426863 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-20 11:48:04,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: tour succeeded 2026-10-20 11:48:04,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR ServiceFeeEWalletCoversFeeTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 11:48:04,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:04] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:48:05,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:48:05,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet.browser: heap 21940004 (allocated 23613440) 2026-10-20 11:48:05,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6II1PXNG - [20/Oct/2026 11:48:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.813 rw 2026-10-20 11:48:05,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Closing chrome headless with pid 39416 2026-10-20 11:48:05,250 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Closing websocket connection 2026-10-20 11:48:05,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Terminating chrome headless with pid 39416 2026-10-20 11:48:05,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114805_356742_test_service_fee_covered_by_an_ewallet.txt 2026-10-20 11:48:05,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_covered_by_an_ewallet: Removing chrome user profile "/tmp/tmpyvklbwks_chrome_odoo" 2026-10-20 11:48:05,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion ... 2026-10-20 11:48:06,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome pid: 39548 2026-10-20 11:48:06,151 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome headless temporary user profile dir: /tmp/tmpgezhc47h_chrome_odoo 2026-10-20 11:48:06,151 7 INFO rb-3d383b4-225775-426863 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:38555/json/version 2026-10-20 11:48:06,152 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:06,162 7 INFO rb-3d383b4-225775-426863 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-20 11:48:06,162 7 INFO rb-3d383b4-225775-426863 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:38555/json 2026-10-20 11:48:06,163 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:06,171 7 INFO rb-3d383b4-225775-426863 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:38555/devtools/page/54EA20790CF70F1D6D79E0CA16587CCF 2026-10-20 11:48:06,181 7 INFO rb-3d383b4-225775-426863 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-20 11:48:06,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Chrome headless enable page notifications 2026-10-20 11:48:06,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:48:06,306 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Setting session cookie in browser 2026-10-20 11:48:06,310 7 INFO rb-3d383b4-225775-426863 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-20 11:48:06,310 7 INFO rb-3d383b4-225775-426863 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-20 11:48:06,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:48:06,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:06] "GET /pos/ui/97 HTTP/1.1" 200 6822 65 0.052 0.511 rw 2026-10-20 11:48:06,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Navigation result: {'frameId': '54EA20790CF70F1D6D79E0CA16587CCF', 'loaderId': '2E6B540AC93B266EA20BF323FA27F7C3', 'isDownload': False} 2026-10-20 11:48:06,881 7 INFO rb-3d383b4-225775-426863 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-20 11:48:06,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.025 ro 2026-10-20 11:48:06,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.626 ro 2026-10-20 11:48:06,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.045 ro 2026-10-20 11:48:07,570 7 INFO rb-3d383b4-225775-426863 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-20 11:48:07,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:48:07,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:48:07,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 11:48:07,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.024 rw 2026-10-20 11:48:07,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48: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.006 0.04 rw 2026-10-20 11:48:08,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:48:08,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536168 267 0.334 0.749 rw 2026-10-20 11:48:08,979 7 INFO rb-3d383b4-225775-426863 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.097238063812256 2026-10-20 11:48:08,979 7 INFO rb-3d383b4-225775-426863 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-20 11:48:08,994 7 INFO rb-3d383b4-225775-426863 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-20 11:48:09,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.015 ro 2026-10-20 11:48:09,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "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-20 11:48:09,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "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-20 11:48:09,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48: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.019 rw 2026-10-20 11:48:09,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "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-20 11:48:09,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.02 ro 2026-10-20 11:48:09,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48: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-20 11:48:09,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.047 rw 2026-10-20 11:48:09,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.026 - 2026-10-20 11:48:09,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-20 11:48:09,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.006 0.05 ro 2026-10-20 11:48:09,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 11:48:09,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 11:48:09,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 11:48:10,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:48:10,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.021 0.043 rw 2026-10-20 11:48:10,145 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 11:48:10,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6862 31 0.04 0.081 rw 2026-10-20 11:48:10,355 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /pos/ui/97 HTTP/1.1" 200 6862 31 0.04 0.189 rw 2026-10-20 11:48:10,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48: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.003 0.059 rw 2026-10-20 11:48:10,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.105 rw 2026-10-20 11:48:10,584 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,712 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,712 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,713 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,713 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,713 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,716 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,721 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,721 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,726 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,727 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 11:48:10,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 11:48:10,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.008 - 2026-10-20 11:48:10,933 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,933 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,934 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,934 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,935 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,935 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,936 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,937 7 INFO rb-3d383b4-225775-426863 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-20 11:48:10,937 7 INFO rb-3d383b4-225775-426863 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-20 11:48:11,115 7 INFO rb-3d383b4-225775-426863 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-20 11:48:11,116 7 INFO rb-3d383b4-225775-426863 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-20 11:48:11,116 7 INFO rb-3d383b4-225775-426863 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-20 11:48:11,117 7 INFO rb-3d383b4-225775-426863 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-20 11:48:11,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: tour succeeded 2026-10-20 11:48:11,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ServiceFeeFixedPromotionScalingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 11:48:11,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:48:11,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion.browser: heap 21097888 (allocated 22302720) 2026-10-20 11:48:11,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E08d6tUW - [20/Oct/2026 11:48:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.552 rw 2026-10-20 11:48:11,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Closing chrome headless with pid 39548 2026-10-20 11:48:11,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Closing websocket connection 2026-10-20 11:48:11,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Terminating chrome headless with pid 39548 2026-10-20 11:48:11,497 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114811_497074_test_service_fee_fixed_scales_under_a_promotion.txt 2026-10-20 11:48:11,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_fixed_scales_under_a_promotion: Removing chrome user profile "/tmp/tmpgezhc47h_chrome_odoo" 2026-10-20 11:48:11,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated ... 2026-10-20 11:48:12,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Chrome pid: 39685 2026-10-20 11:48:12,268 7 INFO rb-3d383b4-225775-426863 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/tmp7churj4d_chrome_odoo 2026-10-20 11:48:12,269 7 INFO rb-3d383b4-225775-426863 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:43739/json/version 2026-10-20 11:48:12,270 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:12,286 7 INFO rb-3d383b4-225775-426863 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-20 11:48:12,286 7 INFO rb-3d383b4-225775-426863 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:43739/json 2026-10-20 11:48:12,286 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:12,298 7 INFO rb-3d383b4-225775-426863 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:43739/devtools/page/2C738BDC23ECE79DAAF66A2AA61E0BEB 2026-10-20 11:48:12,305 7 INFO rb-3d383b4-225775-426863 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-20 11:48:12,309 7 INFO rb-3d383b4-225775-426863 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-20 11:48:12,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:48:12,418 7 INFO rb-3d383b4-225775-426863 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-20 11:48:12,420 7 INFO rb-3d383b4-225775-426863 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-20 11:48:12,420 7 INFO rb-3d383b4-225775-426863 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-20 11:48:12,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:48:13,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /pos/ui/97 HTTP/1.1" 200 6822 65 0.058 0.569 rw 2026-10-20 11:48:13,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Navigation result: {'frameId': '2C738BDC23ECE79DAAF66A2AA61E0BEB', 'loaderId': 'C8970C4B2DF7981B7A8448B98BD0B960', 'isDownload': False} 2026-10-20 11:48:13,053 7 INFO rb-3d383b4-225775-426863 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-20 11:48:13,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-20 11:48:13,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.045 ro 2026-10-20 11:48:13,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.713 ro 2026-10-20 11:48:13,841 7 INFO rb-3d383b4-225775-426863 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-20 11:48:13,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:48:13,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:48:13,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 11:48:13,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48: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.021 rw 2026-10-20 11:48:13,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:13] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.046 rw 2026-10-20 11:48:14,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:48:14,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536187 267 0.28 0.617 rw 2026-10-20 11:48:15,060 7 INFO rb-3d383b4-225775-426863 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-20 11:48:15,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.007 ro 2026-10-20 11:48:15,086 7 INFO rb-3d383b4-225775-426863 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-20 11:48:15,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48: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-20 11:48:15,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "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-20 11:48:15,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48: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.017 rw 2026-10-20 11:48:15,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "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-20 11:48:15,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48: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-20 11:48:15,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48: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-20 11:48:15,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.04 rw 2026-10-20 11:48:15,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 11:48:15,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:48:15,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.018 - 2026-10-20 11:48:15,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:15] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.009 0.032 ro 2026-10-20 11:48:16,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 11:48:16,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.02 ro 2026-10-20 11:48:16,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.035 - 2026-10-20 11:48:16,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 11:48:16,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6862 31 0.034 0.081 rw 2026-10-20 11:48:16,174 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /pos/ui/97 HTTP/1.1" 200 6862 31 0.043 0.189 rw 2026-10-20 11:48:16,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.216 rw 2026-10-20 11:48:16,335 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48: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.021 rw 2026-10-20 11:48:16,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.064 rw 2026-10-20 11:48:16,555 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,703 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,712 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,715 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,715 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,716 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,724 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,734 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,735 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,740 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,741 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:48:16,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 11:48:16,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 11:48:16,956 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,957 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,957 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,958 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,959 7 INFO rb-3d383b4-225775-426863 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-20 11:48:16,959 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: tour succeeded 2026-10-20 11:48:16,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ServiceFeeRewardDeactivationTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 11:48:17,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:48:17,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated.browser: heap 20786056 (allocated 21778432) 2026-10-20 11:48:17,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jUs4rdYJ - [20/Oct/2026 11:48:14] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.177 rw 2026-10-20 11:48:17,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Closing chrome headless with pid 39685 2026-10-20 11:48:17,283 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Closing websocket connection 2026-10-20 11:48:17,284 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Terminating chrome headless with pid 39685 2026-10-20 11:48:17,428 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114817_427730_test_service_fee_recomputed_when_a_reward_is_deactivated.txt 2026-10-20 11:48:17,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_recomputed_when_a_reward_is_deactivated: Removing chrome user profile "/tmp/tmp7churj4d_chrome_odoo" 2026-10-20 11:48:17,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card ... 2026-10-20 11:48:18,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Chrome pid: 39839 2026-10-20 11:48:18,507 7 INFO rb-3d383b4-225775-426863 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/tmphlidc3wz_chrome_odoo 2026-10-20 11:48:18,507 7 INFO rb-3d383b4-225775-426863 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:34489/json/version 2026-10-20 11:48:18,508 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:18,607 7 INFO rb-3d383b4-225775-426863 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-20 11:48:18,607 7 INFO rb-3d383b4-225775-426863 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:34489/json 2026-10-20 11:48:18,611 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:18,623 7 INFO rb-3d383b4-225775-426863 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:34489/devtools/page/27DDEE5CB05937226D76AC6D1B3AF63F 2026-10-20 11:48:18,629 7 INFO rb-3d383b4-225775-426863 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-20 11:48:18,636 7 INFO rb-3d383b4-225775-426863 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-20 11:48:18,805 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:48:18,818 7 INFO rb-3d383b4-225775-426863 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-20 11:48:18,827 7 INFO rb-3d383b4-225775-426863 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-20 11:48:18,827 7 INFO rb-3d383b4-225775-426863 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-20 11:48:18,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:48:19,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:19] "GET /pos/ui/97 HTTP/1.1" 200 6822 65 0.055 0.484 rw 2026-10-20 11:48:19,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Navigation result: {'frameId': '27DDEE5CB05937226D76AC6D1B3AF63F', 'loaderId': '1EBE4B134B9F01FA0D0A9E2C671DCAC3', 'isDownload': False} 2026-10-20 11:48:19,373 7 INFO rb-3d383b4-225775-426863 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-20 11:48:19,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:19] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.595 ro 2026-10-20 11:48:19,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:19] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.046 ro 2026-10-20 11:48:19,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:19] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.049 ro 2026-10-20 11:48:20,197 7 INFO rb-3d383b4-225775-426863 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-20 11:48:20,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 11:48:20,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.017 - 2026-10-20 11:48:20,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.018 ro 2026-10-20 11:48:20,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-20 11:48:20,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48: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.013 0.038 rw 2026-10-20 11:48:20,811 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:48:21,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537380 268 0.345 0.661 rw 2026-10-20 11:48:21,524 7 INFO rb-3d383b4-225775-426863 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.151047706604004 2026-10-20 11:48:21,524 7 INFO rb-3d383b4-225775-426863 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-20 11:48:21,542 7 INFO rb-3d383b4-225775-426863 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-20 11:48:21,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.014 ro 2026-10-20 11:48:21,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:21] "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-20 11:48:21,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:21] "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-20 11:48:21,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48: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.004 0.019 rw 2026-10-20 11:48:21,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:21] "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-20 11:48:22,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "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-20 11:48:22,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48: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.021 rw 2026-10-20 11:48:22,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 11:48:22,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 11:48:22,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.019 0.054 rw 2026-10-20 11:48:22,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.013 0.045 ro 2026-10-20 11:48:22,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-20 11:48:22,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:48:22,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 11:48:22,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.024 ro 2026-10-20 11:48:22,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.05 rw 2026-10-20 11:48:22,746 7 INFO rb-3d383b4-225775-426863 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-20 11:48:22,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 11:48:22,953 7 INFO rb-3d383b4-225775-426863 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-20 11:48:22,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:22] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6862 31 0.071 0.11 rw 2026-10-20 11:48:23,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "GET /web/image?model=product.template&field=image_256&id=8&unique=2026-10-20T11:47:43.000+00:00 HTTP/1.1" 200 4940 5 0.008 0.13 ro 2026-10-20 11:48:23,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "GET /pos/ui/97 HTTP/1.1" 200 6862 31 0.041 0.302 rw 2026-10-20 11:48:23,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48: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.008 0.24 rw 2026-10-20 11:48:23,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.264 rw 2026-10-20 11:48:23,348 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,506 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,510 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,511 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,511 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,514 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,542 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.006 - 2026-10-20 11:48:23,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 11:48:23,568 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,592 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,616 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 315 12 0.016 0.043 rw 2026-10-20 11:48:23,731 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,733 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,733 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,775 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,776 7 INFO rb-3d383b4-225775-426863 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-20 11:48:23,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: tour succeeded 2026-10-20 11:48:23,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ServiceFeeGiftCardSingleLineTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 11:48:23,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:23] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 11:48:23,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:48:23,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card.browser: heap 20943564 (allocated 22040576) 2026-10-20 11:48:23,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jajd-zzp - [20/Oct/2026 11:48:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.03 3.626 rw 2026-10-20 11:48:24,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Closing chrome headless with pid 39839 2026-10-20 11:48:24,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Closing websocket connection 2026-10-20 11:48:24,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Terminating chrome headless with pid 39839 2026-10-20 11:48:24,204 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114824_204560_test_service_fee_single_line_with_a_gift_card.txt 2026-10-20 11:48:24,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_single_line_with_a_gift_card: Removing chrome user profile "/tmp/tmphlidc3wz_chrome_odoo" 2026-10-20 11:48:24,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion ... 2026-10-20 11:48:24,974 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome pid: 39974 2026-10-20 11:48:24,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome headless temporary user profile dir: /tmp/tmp6ti7kd56_chrome_odoo 2026-10-20 11:48:24,975 7 INFO rb-3d383b4-225775-426863 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:40821/json/version 2026-10-20 11:48:24,991 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:25,033 7 INFO rb-3d383b4-225775-426863 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-20 11:48:25,034 7 INFO rb-3d383b4-225775-426863 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:40821/json 2026-10-20 11:48:25,034 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:25,041 7 INFO rb-3d383b4-225775-426863 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:40821/devtools/page/4018D067B9CEC7177023BEBAE6B9CE85 2026-10-20 11:48:25,049 7 INFO rb-3d383b4-225775-426863 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-20 11:48:25,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Chrome headless enable page notifications 2026-10-20 11:48:25,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:48:25,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Setting session cookie in browser 2026-10-20 11:48:25,174 7 INFO rb-3d383b4-225775-426863 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-20 11:48:25,174 7 INFO rb-3d383b4-225775-426863 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-20 11:48:25,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:48:25,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:25] "GET /pos/ui/97 HTTP/1.1" 200 6822 65 0.107 0.513 rw 2026-10-20 11:48:25,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Navigation result: {'frameId': '4018D067B9CEC7177023BEBAE6B9CE85', 'loaderId': 'ACB9091EA20767C319C7760B5128D0BB', 'isDownload': False} 2026-10-20 11:48:25,802 7 INFO rb-3d383b4-225775-426863 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-20 11:48:25,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:25] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.67 ro 2026-10-20 11:48:25,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:25] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.045 ro 2026-10-20 11:48:25,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:25] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.056 ro 2026-10-20 11:48:26,589 7 INFO rb-3d383b4-225775-426863 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-20 11:48:26,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 11:48:26,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:48:26,662 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 11:48:26,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.011 rw 2026-10-20 11:48:26,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:26] "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-20 11:48:27,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:48:27,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536187 267 0.375 0.652 rw 2026-10-20 11:48:27,970 7 INFO rb-3d383b4-225775-426863 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.1678526401519775 2026-10-20 11:48:27,971 7 INFO rb-3d383b4-225775-426863 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-20 11:48:27,983 7 INFO rb-3d383b4-225775-426863 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-20 11:48:27,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 11:48:28,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "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-20 11:48:28,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "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-20 11:48:28,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48: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.004 0.014 rw 2026-10-20 11:48:28,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "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-20 11:48:28,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "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-20 11:48:28,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48: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.005 0.013 rw 2026-10-20 11:48:28,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.061 rw 2026-10-20 11:48:28,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 11:48:28,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 11:48:28,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.004 0.042 ro 2026-10-20 11:48:28,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.04 rw 2026-10-20 11:48:29,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 11:48:29,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.028 ro 2026-10-20 11:48:29,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 11:48:29,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.041 - 2026-10-20 11:48:29,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /pos/ui/97 HTTP/1.1" 200 6862 31 0.047 0.086 rw 2026-10-20 11:48:29,134 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6862 31 0.044 0.211 rw 2026-10-20 11:48:29,293 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.23 rw 2026-10-20 11:48:29,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48: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.004 0.038 rw 2026-10-20 11:48:29,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.077 rw 2026-10-20 11:48:29,538 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,677 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,679 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,679 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,683 7 INFO rb-3d383b4-225775-426863 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-20 11:48:29,684 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: tour succeeded 2026-10-20 11:48:29,684 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR ServiceFeePromotionExcludesFeeTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-20 11:48:29,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 11:48:29,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:48:29,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:29] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.007 - 2026-10-20 11:48:29,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion.browser: heap 20544160 (allocated 21778432) 2026-10-20 11:48:29,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:48:29,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O21BxLyw - [20/Oct/2026 11:48:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.092 rw 2026-10-20 11:48:29,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Closing chrome headless with pid 39974 2026-10-20 11:48:29,940 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Closing websocket connection 2026-10-20 11:48:29,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Terminating chrome headless with pid 39974 2026-10-20 11:48:30,044 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_114830_044537_test_service_fee_stays_out_of_the_promotion.txt 2026-10-20 11:48:30,045 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_stays_out_of_the_promotion: Removing chrome user profile "/tmp/tmp6ti7kd56_chrome_odoo" 2026-10-20 11:48:30,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee: Starting TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount ... 2026-10-20 11:48:30,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome pid: 40118 2026-10-20 11:48:30,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome headless temporary user profile dir: /tmp/tmpxe4onjx8_chrome_odoo 2026-10-20 11:48:30,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Issuing json command http://127.0.0.1:39975/json/version 2026-10-20 11:48:30,867 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:30,927 7 INFO rb-3d383b4-225775-426863 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-20 11:48:30,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Issuing json command http://127.0.0.1:39975/json 2026-10-20 11:48:30,928 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:48:30,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Websocket url found: ws://127.0.0.1:39975/devtools/page/7B1D9C274072D996352C9B4CEE8C212D 2026-10-20 11:48:30,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Enable chrome headless console log notification 2026-10-20 11:48:30,995 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome headless enable page notifications 2026-10-20 11:48:31,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:48:31,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Setting session cookie in browser 2026-10-20 11:48:31,095 7 INFO rb-3d383b4-225775-426863 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-20 11:48:31,096 7 INFO rb-3d383b4-225775-426863 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-20 11:48:31,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:48:31,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:31] "GET /pos/ui/97 HTTP/1.1" 200 6822 65 0.073 0.576 rw 2026-10-20 11:48:31,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Navigation result: {'frameId': '7B1D9C274072D996352C9B4CEE8C212D', 'loaderId': '0B9D9571B23C1C38BAB7A70768505068', 'isDownload': False} 2026-10-20 11:48:31,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Evaluate ready code "odoo.isTourReady('ServiceFeeFullDiscountTour')" 2026-10-20 11:48:31,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:31] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.039 ro 2026-10-20 11:48:31,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:31] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.732 ro 2026-10-20 11:48:31,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:31] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-20 11:48:32,618 7 INFO rb-3d383b4-225775-426863 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-20 11:48:32,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 11:48:32,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 11:48:32,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 11:48:32,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:32] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.009 rw 2026-10-20 11:48:32,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48: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-20 11:48:33,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:48:33,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537236 267 0.392 0.615 rw 2026-10-20 11:48:33,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: The ready code tooks too much time : 2.22588849067688 2026-10-20 11:48:33,982 7 INFO rb-3d383b4-225775-426863 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-20 11:48:34,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 11:48:34,004 7 INFO rb-3d383b4-225775-426863 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-20 11:48:34,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.021 ro 2026-10-20 11:48:34,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:34] "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-20 11:48:34,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48: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.022 rw 2026-10-20 11:48:34,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:34] "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-20 11:48:34,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48: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-20 11:48:34,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48: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.007 rw 2026-10-20 11:48:35,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 11:48:35,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 11:48:35,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.064 rw 2026-10-20 11:48:35,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 305 4 0.009 0.052 ro 2026-10-20 11:48:35,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 11:48:35,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 11:48:35,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 11:48:35,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 11:48:35,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.071 - 2026-10-20 11:48:35,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /pos/ui/97 HTTP/1.1" 200 6862 31 0.026 0.085 rw 2026-10-20 11:48:35,263 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /pos/ui/97?from_backend=True HTTP/1.1" 200 6862 31 0.053 0.198 rw 2026-10-20 11:48:35,392 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.236 rw 2026-10-20 11:48:35,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.017 0.083 rw 2026-10-20 11:48:35,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48: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.105 rw 2026-10-20 11:48:35,609 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,764 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,782 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,782 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,783 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,783 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,784 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,795 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:48:35,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 11:48:35,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:35] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.002 - 2026-10-20 11:48:35,866 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,891 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,891 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,892 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,892 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,893 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,896 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,946 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,965 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,966 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,967 7 INFO rb-3d383b4-225775-426863 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-20 11:48:35,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: tour succeeded 2026-10-20 11:48:35,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ServiceFeeFullDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 11:48:36,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:48:36,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount.browser: heap 21429896 (allocated 22827008) 2026-10-20 11:48:36,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uDk6Wj9w - [20/Oct/2026 11:48:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.023 3.42 rw 2026-10-20 11:48:36,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Closing chrome headless with pid 40118 2026-10-20 11:48:36,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Closing websocket connection 2026-10-20 11:48:36,282 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Terminating chrome headless with pid 40118 2026-10-20 11:48:36,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114836_380631_test_service_fee_survives_a_full_discount.txt 2026-10-20 11:48:36,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_service_fee.TestPosLoyaltyServiceFee.test_service_fee_survives_a_full_discount: Removing chrome user profile "/tmp/tmpxe4onjx8_chrome_odoo" 2026-10-20 11:48:36,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:48:37,606 7 INFO rb-3d383b4-225775-426863 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-20 11:48:37,802 7 INFO rb-3d383b4-225775-426863 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-20 11:48:47,332 7 INFO rb-3d383b4-225775-426863 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-20 11:48:49,164 7 INFO rb-3d383b4-225775-426863 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-20 11:48:52,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-20 11:48:53,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 11:48:53,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_create_order_payload ... 2026-10-20 11:48:53,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_find_terminal_uses_orders_api_endpoint ... 2026-10-20 11:48:53,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_get_order_endpoint ... 2026-10-20 11:48:53,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_refund_partial_fetches_payment_id_and_sends_body ... 2026-10-20 11:48:53,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_mercado_pago_orders: Starting TestMercadoPagoOrders.test_refund_total_sends_empty_body ... 2026-10-20 11:48:53,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 11:48:54,697 7 INFO rb-3d383b4-225775-426863 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-20 11:48:54,870 7 INFO rb-3d383b4-225775-426863 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-20 11:49:03,672 7 INFO rb-3d383b4-225775-426863 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-20 11:49:05,482 7 INFO rb-3d383b4-225775-426863 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-20 11:49:10,147 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_bad_signature_returns_401 ... 2026-10-20 11:49:10,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:10,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TyyvFwhM - [20/Oct/2026 11:49:10] "POST /pos_mercado_pago/notification?data.id=ORD01TEST&data.external_reference=501_243_c9694be7-80a7-4ae3-941d-86160423b88f&type=order HTTP/1.1" 401 0 7 0.012 0.304 rw 2026-10-20 11:49:10,889 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_missing_external_reference_returns_400 ... 2026-10-20 11:49:10,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:11,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1K-Y0TwZ - [20/Oct/2026 11:49:11] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.005 0.517 rw 2026-10-20 11:49:11,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_missing_signature_returns_400 ... 2026-10-20 11:49:11,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:11,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e9SWc5m1 - [20/Oct/2026 11:49:11] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.002 0.228 rw 2026-10-20 11:49:11,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_signature_uses_query_param_data_id ... 2026-10-20 11:49:11,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:11,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aoBw2y0Z - [20/Oct/2026 11:49:11] "POST /pos_mercado_pago/notification?data.id=ORDTST01KSQRHE278QE8Z79RENQMJ58M&data.external_reference=501_243_b05118f7-b401-461b-9b13-398d6c2d88ae&type=order HTTP/1.1" 200 2 12 0.019 0.274 rw 2026-10-20 11:49:11,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_unsupported_type_returns_400 ... 2026-10-20 11:49:11,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:12,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZKAtE3Wu - [20/Oct/2026 11:49:12] "POST /pos_mercado_pago/notification HTTP/1.1" 400 0 4 0.003 0.232 rw 2026-10-20 11:49:12,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mercado_pago.tests.test_webhook_controller: Starting TestMercadoPagoWebhook.test_valid_webhook_returns_200 ... 2026-10-20 11:49:12,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:12,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 r4hxEwFO - [20/Oct/2026 11:49:12] "POST /pos_mercado_pago/notification?data.id=ORD01J67CQQH5904WDBVZEM4JMEP3&data.external_reference=501_243_45cbd733-b0f6-4d16-901e-c39cebb77ad8&type=order HTTP/1.1" 200 2 12 0.01 0.275 rw 2026-10-20 11:49:12,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:49:13,839 7 INFO rb-3d383b4-225775-426863 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-20 11:49:14,024 7 INFO rb-3d383b4-225775-426863 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-20 11:49:22,645 7 INFO rb-3d383b4-225775-426863 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-20 11:49:24,453 7 INFO rb-3d383b4-225775-426863 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-20 11:49:28,974 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-20 11:49:29,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-20 11:49:29,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-20 11:49:29,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-20 11:49:29,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:49:30,551 7 INFO rb-3d383b4-225775-426863 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-20 11:49:30,732 7 INFO rb-3d383b4-225775-426863 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-20 11:49:39,729 7 INFO rb-3d383b4-225775-426863 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-20 11:49:41,999 7 INFO rb-3d383b4-225775-426863 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-20 11:49:46,021 7 INFO rb-3d383b4-225775-426863 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-20 11:49:46,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-20 11:49:47,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 40255 2026-10-20 11:49:47,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpceqm95tn_chrome_odoo 2026-10-20 11:49:47,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:37985/json/version 2026-10-20 11:49:47,317 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:49:47,360 7 INFO rb-3d383b4-225775-426863 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-20 11:49:47,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:37985/json 2026-10-20 11:49:47,361 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:49:47,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:37985/devtools/page/99CB1ED6F06FC7B691B167BD3049E1B5 2026-10-20 11:49:47,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-20 11:49:47,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-20 11:49:47,569 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:49:47,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-20 11:49:47,589 7 INFO rb-3d383b4-225775-426863 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-20 11:49:47,590 7 INFO rb-3d383b4-225775-426863 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-20 11:49:47,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:49:47,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:47] "GET /pos/ui/103 HTTP/1.1" 200 6837 65 0.055 0.336 rw 2026-10-20 11:49:47,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '99CB1ED6F06FC7B691B167BD3049E1B5', 'loaderId': 'C13F69CC36799EB033205720157AEF76', 'isDownload': False} 2026-10-20 11:49:47,991 7 INFO rb-3d383b4-225775-426863 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-20 11:49:48,059 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.453 ro 2026-10-20 11:49:48,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-20 11:49:48,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-20 11:49:48,786 7 INFO rb-3d383b4-225775-426863 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-20 11:49:48,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:49:48,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:49:48,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 11:49:48,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49: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.018 0.02 rw 2026-10-20 11:49:48,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.034 rw 2026-10-20 11:49:49,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:49:49,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536818 244 0.343 0.692 rw 2026-10-20 11:49:50,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: The ready code tooks too much time : 2.1753931045532227 2026-10-20 11:49:50,166 7 INFO rb-3d383b4-225775-426863 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-20 11:49:50,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.017 ro 2026-10-20 11:49:50,198 7 INFO rb-3d383b4-225775-426863 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-20 11:49:50,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:50] "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-20 11:49:50,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:50] "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-20 11:49:50,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49: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.004 0.025 rw 2026-10-20 11:49:50,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:50] "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-20 11:49:50,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:50] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.018 ro 2026-10-20 11:49:51,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49: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.01 rw 2026-10-20 11:49:51,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.042 rw 2026-10-20 11:49:51,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:49:51,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 11:49:51,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/image/res.users/193/avatar_128 HTTP/1.1" 200 305 4 0.004 0.035 ro 2026-10-20 11:49:51,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.032 rw 2026-10-20 11:49:51,290 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 11:49:51,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.029 ro 2026-10-20 11:49:51,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.023 - 2026-10-20 11:49:51,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.047 - 2026-10-20 11:49:51,419 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 6877 31 0.034 0.086 rw 2026-10-20 11:49:51,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /pos/ui/103 HTTP/1.1" 200 6877 31 0.025 0.204 rw 2026-10-20 11:49:51,540 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.241 rw 2026-10-20 11:49:51,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49: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.014 0.063 rw 2026-10-20 11:49:51,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.133 rw 2026-10-20 11:49:51,789 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,790 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,791 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,805 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,895 7 INFO rb-3d383b4-225775-426863 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-20 11:49:51,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 11:49:52,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:52] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 968 57 0.07 0.137 rw 2026-10-20 11:49:52,174 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,174 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,200 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,220 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,221 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,221 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,229 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,252 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:52] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 968 68 0.084 0.144 rw 2026-10-20 11:49:52,510 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,510 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,521 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,522 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,550 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,568 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,569 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,580 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,932 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,933 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,946 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,946 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,991 7 INFO rb-3d383b4-225775-426863 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-20 11:49:52,992 7 INFO rb-3d383b4-225775-426863 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-20 11:49:53,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 11:49:53,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 11:49:53,504 7 INFO rb-3d383b4-225775-426863 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-20 11:49:53,533 7 INFO rb-3d383b4-225775-426863 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-20 11:49:53,544 7 INFO rb-3d383b4-225775-426863 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-20 11:49:53,564 7 INFO rb-3d383b4-225775-426863 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-20 11:49:53,576 7 INFO rb-3d383b4-225775-426863 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-20 11:49:54,107 7 INFO rb-3d383b4-225775-426863 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-20 11:49:54,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63064562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-103-000001', 'uuid': '3dff6b36-af7a-482c-9b08-e5b9c801e0a0'}] 2026-10-20 11:49:54,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-20 11:49:54,119 7 INFO rb-3d383b4-225775-426863 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-20 11:49:54,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:49:54,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 22142776 (allocated 23875584) 2026-10-20 11:49:54,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 40255 2026-10-20 11:49:54,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-20 11:49:54,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 40255 2026-10-20 11:49:54,524 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_114954_524692_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-20 11:49:54,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpceqm95tn_chrome_odoo" 2026-10-20 11:49:54,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: waiting for threads: [, ] 2026-10-20 11:49:54,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63064562 order {'name': '/', 'pos_reference': '261-103-000001', 'uuid': '3dff6b36-af7a-482c-9b08-e5b9c801e0a0'} created pos.order #553 2026-10-20 11:49:54,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63064562 finished 2026-10-20 11:49:55,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 6.05 rw 2026-10-20 11:49:55,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mv_M95Nc - [20/Oct/2026 11:49:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 278 0.347 0.562 rw 2026-10-20 11:50:04,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 11:50:05,839 7 INFO rb-3d383b4-225775-426863 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-20 11:50:06,052 7 INFO rb-3d383b4-225775-426863 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-20 11:50:14,856 7 INFO rb-3d383b4-225775-426863 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-20 11:50:17,312 7 INFO rb-3d383b4-225775-426863 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-20 11:50:22,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-20 11:50:22,196 7 INFO rb-3d383b4-225775-426863 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-20 11:50:22,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-20 11:50:22,671 7 INFO rb-3d383b4-225775-426863 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-20 11:50:23,219 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [706] 2026-10-20 11:50:24,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-20 11:50:24,831 7 INFO rb-3d383b4-225775-426863 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-20 11:50:25,668 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [708] 2026-10-20 11:50:26,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-20 11:50:27,282 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [710] 2026-10-20 11:50:28,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-20 11:50:28,749 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [713, 714] 2026-10-20 11:50:29,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-20 11:50:29,966 7 INFO rb-3d383b4-225775-426863 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-20 11:50:29,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-20 11:50:30,724 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [718, 719] 2026-10-20 11:50:31,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-20 11:50:31,989 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [722, 723] 2026-10-20 11:50:33,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-20 11:50:34,765 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [727] 2026-10-20 11:50:35,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-20 11:50:36,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37115037 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-20 11:50:36,643 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [730, 731] 2026-10-20 11:50:37,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37115037 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #563 2026-10-20 11:50:37,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37115037 finished 2026-10-20 11:50:37,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-20 11:50:38,003 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #195 deleted stock.move records with IDs: [736] 2026-10-20 11:50:38,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 11:50:39,778 7 INFO rb-3d383b4-225775-426863 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-20 11:50:39,982 7 INFO rb-3d383b4-225775-426863 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-20 11:50:48,154 7 INFO rb-3d383b4-225775-426863 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-20 11:50:51,630 7 INFO rb-3d383b4-225775-426863 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-20 11:50:55,922 7 INFO rb-3d383b4-225775-426863 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-20 11:50:56,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-20 11:50:57,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6939737 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 11:50:57,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6939737 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #565 2026-10-20 11:50:57,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6939737 finished 2026-10-20 11:50:57,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:50:59,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wFn0Lbx0 - [20/Oct/2026 11:50:59] "GET /pos/pay/565?access_token=79fb65f9-7491-4eb3-be12-b08cb3f41352 HTTP/1.1" 200 11894 291 0.253 1.495 rw 2026-10-20 11:50:59,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wFn0Lbx0 - [20/Oct/2026 11:50:59] "POST /pos/pay/transaction/565 HTTP/1.1" 200 236 36 0.048 0.067 rw 2026-10-20 11:51:00,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wFn0Lbx0 - [20/Oct/2026 11:51:00] "GET /pos/pay/confirmation/565?access_token=79fb65f9-7491-4eb3-be12-b08cb3f41352&tx_id=1 HTTP/1.1" 200 8050 41 0.035 0.369 rw 2026-10-20 11:51:01,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-20 11:51:01,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13605346 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 11:51:01,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13605346 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #566 2026-10-20 11:51:01,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13605346 finished 2026-10-20 11:51:01,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:03,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pHlwcTb1 - [20/Oct/2026 11:51:03] "GET /pos/pay/566?access_token=26cd3527-ffb8-41fb-942f-76591a893d77 HTTP/1.1" 200 11894 291 0.28 1.334 rw 2026-10-20 11:51:03,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pHlwcTb1 - [20/Oct/2026 11:51:03] "POST /pos/pay/transaction/566 HTTP/1.1" 200 236 36 0.056 0.063 rw 2026-10-20 11:51:04,565 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pHlwcTb1 - [20/Oct/2026 11:51:04] "GET /pos/pay/confirmation/566?access_token=26cd3527-ffb8-41fb-942f-76591a893d77&tx_id=2 HTTP/1.1" 200 8050 41 0.045 0.152 rw 2026-10-20 11:51:05,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-20 11:51:05,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4763800 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 11:51:05,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4763800 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #567 2026-10-20 11:51:05,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4763800 finished 2026-10-20 11:51:05,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:07,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LKWqMFO1 - [20/Oct/2026 11:51:07] "GET /pos/pay/567?access_token=a7e091aa-c6fa-4803-92ae-2d5cec1aa56f HTTP/1.1" 200 11894 291 0.321 1.553 rw 2026-10-20 11:51:07,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LKWqMFO1 - [20/Oct/2026 11:51:07] "POST /pos/pay/transaction/567 HTTP/1.1" 200 236 36 0.046 0.061 rw 2026-10-20 11:51:08,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LKWqMFO1 - [20/Oct/2026 11:51:08] "GET /pos/pay/confirmation/567?access_token=a7e091aa-c6fa-4803-92ae-2d5cec1aa56f&tx_id=3 HTTP/1.1" 200 8050 41 0.058 0.135 rw 2026-10-20 11:51:08,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LKWqMFO1 - [20/Oct/2026 11:51:08] "GET /pos/pay/567?access_token=a7e091aa-c6fa-4803-92ae-2d5cec1aa56f HTTP/1.1" 200 11894 40 0.042 0.099 rw 2026-10-20 11:51:08,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LKWqMFO1 - [20/Oct/2026 11:51:08] "POST /pos/pay/transaction/567 HTTP/1.1" 200 238 35 0.032 0.061 rw 2026-10-20 11:51:09,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LKWqMFO1 - [20/Oct/2026 11:51:09] "GET /pos/pay/confirmation/567?access_token=a7e091aa-c6fa-4803-92ae-2d5cec1aa56f&tx_id=4 HTTP/1.1" 200 8052 30 0.037 0.068 rw 2026-10-20 11:51:10,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-20 11:51:11,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 40384 2026-10-20 11:51:11,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp83qftvll_chrome_odoo 2026-10-20 11:51:11,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:44301/json/version 2026-10-20 11:51:11,177 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:51:11,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 11:51:11,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:44301/json 2026-10-20 11:51:11,205 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:51:11,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:44301/devtools/page/2D87D5A4BA0E7C20FBCEA1FF644D1F2F 2026-10-20 11:51:11,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-20 11:51:11,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-20 11:51:11,284 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-20 11:51:11,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-20 11:51:11,305 7 INFO rb-3d383b4-225775-426863 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-20 11:51:11,305 7 INFO rb-3d383b4-225775-426863 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-20 11:51:11,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:11,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:11] "GET /pos/ui/107 HTTP/1.1" 200 6946 65 0.046 0.502 rw 2026-10-20 11:51:11,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '2D87D5A4BA0E7C20FBCEA1FF644D1F2F', 'loaderId': 'D9DBE989A08EAA1E937E6F4E82FB7D4F', 'isDownload': False} 2026-10-20 11:51:11,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-20 11:51:11,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:11] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.639 ro 2026-10-20 11:51:11,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:11] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.058 ro 2026-10-20 11:51:11,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:11] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.065 ro 2026-10-20 11:51:12,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-20 11:51:12,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 11:51:12,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 11:51:12,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.018 ro 2026-10-20 11:51:12,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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.005 0.019 rw 2026-10-20 11:51:12,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.038 rw 2026-10-20 11:51:13,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:51:13,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 511186 236 0.326 0.548 rw 2026-10-20 11:51:13,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "debug": false})" 2026-10-20 11:51:13,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.01 ro 2026-10-20 11:51:13,788 7 INFO rb-3d383b4-225775-426863 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-20 11:51:13,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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-20 11:51:13,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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-20 11:51:13,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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.02 rw 2026-10-20 11:51:13,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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-20 11:51:14,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "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-20 11:51:14,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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.004 0.017 rw 2026-10-20 11:51:14,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 11:51:14,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 11:51:14,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.031 0.073 rw 2026-10-20 11:51:14,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /web/image/res.users/204/avatar_128 HTTP/1.1" 200 305 4 0.01 0.077 ro 2026-10-20 11:51:14,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.097 rw 2026-10-20 11:51:14,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-20 11:51:14,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 11:51:14,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:51:14,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.044 rw 2026-10-20 11:51:14,935 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.043 - 2026-10-20 11:51:15,085 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:15] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 6986 31 0.07 0.108 rw 2026-10-20 11:51:15,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:15] "GET /pos/ui/107 HTTP/1.1" 200 6986 31 0.038 0.238 rw 2026-10-20 11:51:15,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51: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.004 0.188 rw 2026-10-20 11:51:15,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.223 rw 2026-10-20 11:51:15,447 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,448 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,506 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,510 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,516 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 11:51:15,683 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,684 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,684 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,685 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,685 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,711 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,712 7 INFO rb-3d383b4-225775-426863 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-20 11:51:15,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 11:51:15,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:51:16,230 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,231 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,232 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,232 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,255 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,261 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,261 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,265 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,267 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,267 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,268 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,268 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,269 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,269 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,270 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,270 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,450 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,451 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,451 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,458 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,461 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,462 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,462 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,463 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,463 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,463 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,468 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,634 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,635 7 INFO rb-3d383b4-225775-426863 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-20 11:51:16,635 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,150 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65876782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '147acbb2-0a5a-4159-ac92-c5fe5ad35aa6'}] 2026-10-20 11:51:17,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65876782 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '147acbb2-0a5a-4159-ac92-c5fe5ad35aa6'} created pos.order #568 2026-10-20 11:51:17,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65876782 finished 2026-10-20 11:51:17,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5167 56 0.069 0.129 rw 2026-10-20 11:51:17,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:17] "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.014 0.029 rw 2026-10-20 11:51:17,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:17] "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.006 0.013 rw 2026-10-20 11:51:17,547 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,561 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,569 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,577 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,578 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,585 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,587 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,588 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,594 7 INFO rb-3d383b4-225775-426863 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-20 11:51:17,595 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,102 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:18] "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.01 0.021 rw 2026-10-20 11:51:18,169 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:18] "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.006 0.017 rw 2026-10-20 11:51:18,189 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,197 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,206 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,207 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,210 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,220 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,224 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,228 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,229 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,229 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,230 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,230 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,233 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,233 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,234 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,400 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,407 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,418 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,419 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,420 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,420 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,926 7 INFO rb-3d383b4-225775-426863 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-20 11:51:18,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:18] "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.01 0.021 rw 2026-10-20 11:51:18,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-20 11:51:18,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 11:51:19,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:19] "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.021 0.022 rw 2026-10-20 11:51:19,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:51:19,182 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 21097152 (allocated 22302720) 2026-10-20 11:51:19,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Trcauin5 - [20/Oct/2026 11:51:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 6.44 rw 2026-10-20 11:51:19,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 40384 2026-10-20 11:51:19,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-20 11:51:19,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 40384 2026-10-20 11:51:19,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_115119_385817_test_errors_tour.txt 2026-10-20 11:51:19,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp83qftvll_chrome_odoo" 2026-10-20 11:51:19,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-20 11:51:19,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #635449 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-20 11:51:19,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #635449 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #569 2026-10-20 11:51:19,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #635449 finished 2026-10-20 11:51:19,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:21,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-20 11:51:21,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31158592 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-20 11:51:21,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31158592 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #570 2026-10-20 11:51:21,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31158592 finished 2026-10-20 11:51:21,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:23,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bFsGdfx3 - [20/Oct/2026 11:51:23] "GET /pos/pay/570?access_token=1630b00c-2bfe-4f7f-81b5-532d4d6d850f HTTP/1.1" 200 11895 294 0.274 1.553 rw 2026-10-20 11:51:23,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bFsGdfx3 - [20/Oct/2026 11:51:23] "POST /pos/pay/transaction/570 HTTP/1.1" 200 237 36 0.043 0.062 rw 2026-10-20 11:51:24,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bFsGdfx3 - [20/Oct/2026 11:51:24] "GET /pos/pay/confirmation/570?access_token=1630b00c-2bfe-4f7f-81b5-532d4d6d850f&tx_id=5 HTTP/1.1" 200 8050 41 0.051 0.132 rw 2026-10-20 11:51:26,007 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-20 11:51:26,390 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:51:27,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 40509 2026-10-20 11:51:27,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpkuezbtjw_chrome_odoo 2026-10-20 11:51:27,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:32803/json/version 2026-10-20 11:51:27,189 7 INFO rb-3d383b4-225775-426863 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-20 11:51:27,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-20 11:51:27,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:32803/json 2026-10-20 11:51:27,304 7 INFO rb-3d383b4-225775-426863 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-20 11:51:27,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:32803/devtools/page/695AC31C1C61C3452CC9A16E0F7E9B5D 2026-10-20 11:51:27,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-20 11:51:27,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-20 11:51:27,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:51:27,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-20 11:51:27,454 7 INFO rb-3d383b4-225775-426863 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-20 11:51:27,455 7 INFO rb-3d383b4-225775-426863 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-20 11:51:27,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:28,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /pos/ui/107 HTTP/1.1" 200 6945 66 0.05 0.52 rw 2026-10-20 11:51:28,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '695AC31C1C61C3452CC9A16E0F7E9B5D', 'loaderId': '0064EB41FAB5D8CC318268C071CEEAE5', 'isDownload': False} 2026-10-20 11:51:28,039 7 INFO rb-3d383b4-225775-426863 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-20 11:51:28,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.631 ro 2026-10-20 11:51:28,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.023 ro 2026-10-20 11:51:28,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.038 ro 2026-10-20 11:51:28,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-20 11:51:28,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.013 - 2026-10-20 11:51:28,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.001 - 2026-10-20 11:51:28,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-20 11:51:28,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-20 11:51:28,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51: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.019 rw 2026-10-20 11:51:29,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:51:29,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 512374 224 0.254 0.521 rw 2026-10-20 11:51:29,830 7 INFO rb-3d383b4-225775-426863 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-20 11:51:29,843 7 INFO rb-3d383b4-225775-426863 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-20 11:51:29,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-20 11:51:29,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:29] "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-20 11:51:29,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:29] "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-20 11:51:29,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51: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.021 rw 2026-10-20 11:51:29,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:29] "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-20 11:51:30,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "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-20 11:51:30,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51: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.011 rw 2026-10-20 11:51:30,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.057 rw 2026-10-20 11:51:30,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /web/image/res.users/202/avatar_128 HTTP/1.1" 200 305 4 0.004 0.027 ro 2026-10-20 11:51:30,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.023 - 2026-10-20 11:51:30,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 11:51:30,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.029 rw 2026-10-20 11:51:30,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 11:51:30,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 11:51:30,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 11:51:30,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:30] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.05 - 2026-10-20 11:51:31,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 6985 32 0.066 0.079 rw 2026-10-20 11:51:31,082 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "GET /pos/ui/107 HTTP/1.1" 200 6985 32 0.035 0.202 rw 2026-10-20 11:51:31,171 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.206 rw 2026-10-20 11:51:31,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51: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.079 rw 2026-10-20 11:51:31,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.102 rw 2026-10-20 11:51:31,391 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,392 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,453 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,454 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,455 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,485 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,487 7 INFO rb-3d383b4-225775-426863 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-20 11:51:31,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 11:51:31,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 11:51:31,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 11:51:32,002 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,003 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,036 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,042 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,043 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,044 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,071 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,092 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,093 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,102 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,453 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,455 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,471 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,479 7 INFO rb-3d383b4-225775-426863 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-20 11:51:32,998 7 INFO rb-3d383b4-225775-426863 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-20 11:51:33,004 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82893996 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'a20388cb-f42f-4783-8281-bbf2bf41bce1'}] 2026-10-20 11:51:33,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82893996 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'a20388cb-f42f-4783-8281-bbf2bf41bce1'} created pos.order #571 2026-10-20 11:51:33,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82893996 finished 2026-10-20 11:51:33,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3980 52 0.049 0.097 rw 2026-10-20 11:51:33,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-20 11:51:33,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-20 11:51:33,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:51:33,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 20532880 (allocated 22564864) 2026-10-20 11:51:33,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0jDLhzpn - [20/Oct/2026 11:51:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.479 rw 2026-10-20 11:51:33,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 40509 2026-10-20 11:51:33,485 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-20 11:51:33,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 40509 2026-10-20 11:51:33,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_115133_589254_test_payment_method_customer_required.txt 2026-10-20 11:51:33,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpkuezbtjw_chrome_odoo" 2026-10-20 11:51:33,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-20 11:51:33,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86864407 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-20 11:51:33,747 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #198 deleted pos.order records with IDs: [572] 2026-10-20 11:51:33,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-20 11:51:34,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 40645 2026-10-20 11:51:34,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpd_cxer29_chrome_odoo 2026-10-20 11:51:34,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:37237/json/version 2026-10-20 11:51:34,331 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:51:34,380 7 INFO rb-3d383b4-225775-426863 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-20 11:51:34,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:37237/json 2026-10-20 11:51:34,401 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:51:34,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:37237/devtools/page/E742FA8262184A7BEBFF7B77A8A23999 2026-10-20 11:51:34,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-20 11:51:34,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-20 11:51:34,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 11:51:34,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-20 11:51:34,478 7 INFO rb-3d383b4-225775-426863 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-20 11:51:34,478 7 INFO rb-3d383b4-225775-426863 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-20 11:51:34,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:35,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /pos/ui/107 HTTP/1.1" 200 7088 69 0.08 0.502 rw 2026-10-20 11:51:35,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'E742FA8262184A7BEBFF7B77A8A23999', 'loaderId': '4C384DD185C197E0B7FE97EC3BA4BE76', 'isDownload': False} 2026-10-20 11:51:35,069 7 INFO rb-3d383b4-225775-426863 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-20 11:51:35,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.043 ro 2026-10-20 11:51:35,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.668 ro 2026-10-20 11:51:35,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.091 ro 2026-10-20 11:51:35,843 7 INFO rb-3d383b4-225775-426863 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-20 11:51:35,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 11:51:35,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:51:35,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 11:51:35,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51: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.011 0.025 rw 2026-10-20 11:51:36,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.041 rw 2026-10-20 11:51:36,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:51:36,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 511218 236 0.261 0.557 rw 2026-10-20 11:51:37,030 7 INFO rb-3d383b4-225775-426863 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-20 11:51:37,043 7 INFO rb-3d383b4-225775-426863 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-20 11:51:37,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.011 0.018 ro 2026-10-20 11:51:37,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.008 ro 2026-10-20 11:51:37,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:37] "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-20 11:51:37,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:37] "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-20 11:51:37,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51: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.004 0.043 rw 2026-10-20 11:51:37,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:37] "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-20 11:51:37,870 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51: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.01 rw 2026-10-20 11:51:38,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 11:51:38,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 11:51:38,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.064 rw 2026-10-20 11:51:38,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/image/res.users/203/avatar_128 HTTP/1.1" 200 305 4 0.019 0.047 ro 2026-10-20 11:51:38,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-20 11:51:38,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 11:51:38,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 11:51:38,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.027 ro 2026-10-20 11:51:38,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.041 rw 2026-10-20 11:51:38,241 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 11:51:38,441 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 7128 35 0.106 0.08 rw 2026-10-20 11:51:38,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /pos/ui/107 HTTP/1.1" 200 7128 35 0.095 0.246 rw 2026-10-20 11:51:38,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "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.013 0.244 rw 2026-10-20 11:51:38,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.292 rw 2026-10-20 11:51:38,840 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,840 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,926 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,931 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,934 7 INFO rb-3d383b4-225775-426863 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-20 11:51:38,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 11:51:39,116 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,116 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,117 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,117 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,117 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,144 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,144 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 11:51:39,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 11:51:39,662 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,663 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,663 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,664 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,685 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,687 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,688 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,713 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,732 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,732 7 INFO rb-3d383b4-225775-426863 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-20 11:51:39,742 7 INFO rb-3d383b4-225775-426863 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-20 11:51:40,094 7 INFO rb-3d383b4-225775-426863 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-20 11:51:40,095 7 INFO rb-3d383b4-225775-426863 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-20 11:51:40,106 7 INFO rb-3d383b4-225775-426863 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-20 11:51:40,111 7 INFO rb-3d383b4-225775-426863 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-20 11:51:40,628 7 INFO rb-3d383b4-225775-426863 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-20 11:51:40,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52972525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '6d3f7a50-40b6-4972-a97b-7aeb751336e1'}] 2026-10-20 11:51:40,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52972525 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '6d3f7a50-40b6-4972-a97b-7aeb751336e1'} created pos.order #573 2026-10-20 11:51:40,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52972525 finished 2026-10-20 11:51:40,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4006 52 0.044 0.11 rw 2026-10-20 11:51:40,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:40] "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.012 0.018 rw 2026-10-20 11:51:40,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-20 11:51:40,991 7 INFO rb-3d383b4-225775-426863 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-20 11:51:41,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 20843172 (allocated 22040576) 2026-10-20 11:51:41,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:51:41,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lqL3C4Wj - [20/Oct/2026 11:51:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.098 rw 2026-10-20 11:51:41,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 40645 2026-10-20 11:51:41,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-20 11:51:41,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 40645 2026-10-20 11:51:41,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_115141_375721_test_selected_customer_after_adding_payment_sync.txt 2026-10-20 11:51:41,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpd_cxer29_chrome_odoo" 2026-10-20 11:51:41,624 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #198 deleted pos.payment.method records with IDs: [254] 2026-10-20 11:51:41,733 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #198 deleted account.account records with IDs: [4108] 2026-10-20 11:51:41,776 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #198 deleted account.payment.method.line records with IDs: [2619, 2620] 2026-10-20 11:51:42,933 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #198 deleted account.journal records with IDs: [999] 2026-10-20 11:51:42,957 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #198 deleted mail.alias records with IDs: [741] 2026-10-20 11:51:43,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 11:51:43,223 7 INFO rb-3d383b4-225775-426863 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-20 11:51:45,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-20 11:51:47,320 7 INFO rb-3d383b4-225775-426863 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-20 11:51:55,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 40780 2026-10-20 11:51:55,607 7 INFO rb-3d383b4-225775-426863 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/tmpm5plxalf_chrome_odoo 2026-10-20 11:51:55,607 7 INFO rb-3d383b4-225775-426863 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:37887/json/version 2026-10-20 11:51:55,608 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:51:55,649 7 INFO rb-3d383b4-225775-426863 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-20 11:51:55,650 7 INFO rb-3d383b4-225775-426863 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:37887/json 2026-10-20 11:51:55,650 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:51:55,661 7 INFO rb-3d383b4-225775-426863 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:37887/devtools/page/FD1D8BA701816BDF4FD5B4CC56ECC678 2026-10-20 11:51:55,668 7 INFO rb-3d383b4-225775-426863 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-20 11:51:55,680 7 INFO rb-3d383b4-225775-426863 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-20 11:51:56,071 7 INFO rb-3d383b4-225775-426863 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-20 11:51:56,072 7 INFO rb-3d383b4-225775-426863 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=8134d27c3aaa4eb2" in browser 2026-10-20 11:51:56,072 7 INFO rb-3d383b4-225775-426863 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=8134d27c3aaa4eb2" 2026-10-20 11:51:56,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:51:56,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:56] "GET /pos-self/108?access_token=8134d27c3aaa4eb2 HTTP/1.1" 200 2378 61 0.058 0.456 rw 2026-10-20 11:51:56,596 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'FD1D8BA701816BDF4FD5B4CC56ECC678', 'loaderId': 'BD540AFAB77F95FE1CF5A25CA2F2F0A4', 'isDownload': False} 2026-10-20 11:51:56,596 7 INFO rb-3d383b4-225775-426863 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-20 11:51:56,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:51:56,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:56] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.189 ro 2026-10-20 11:51:56,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:51:56,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:56] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.072 0.775 ro 2026-10-20 11:51:56,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:51:56,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:56] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.316 ro 2026-10-20 11:51:57,123 7 INFO rb-3d383b4-225775-426863 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-20 11:51:57,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:57] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-20 11:51:57,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.005 0.022 ro 2026-10-20 11:51:57,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:57] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.037 ro 2026-10-20 11:51:57,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.011 rw 2026-10-20 11:51:57,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:57] "POST /pos-self/data/108 HTTP/1.1" 200 467744 267 0.32 0.47 rw 2026-10-20 11:51:58,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/ir.attachment/83862/raw HTTP/1.1" 200 98715 3 0.008 0.018 ro 2026-10-20 11:51:58,270 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.007 0.042 ro 2026-10-20 11:51:58,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:83866) 2026-10-20 11:51:58,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.023 0.153 ro 2026-10-20 11:51:58,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/ir.attachment/83861/raw HTTP/1.1" 200 84994 3 0.001 0.069 ro 2026-10-20 11:51:58,555 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,626 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.039 ro 2026-10-20 11:51:58,735 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,746 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.011 0.07 ro 2026-10-20 11:51:58,790 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.097 ro 2026-10-20 11:51:58,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.112 ro 2026-10-20 11:51:58,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.138 ro 2026-10-20 11:51:58,867 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,869 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.166 ro 2026-10-20 11:51:58,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.144 ro 2026-10-20 11:51:58,893 7 INFO rb-3d383b4-225775-426863 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-20 11:51:58,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.013 0.123 ro 2026-10-20 11:51:58,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/ir.attachment/82844/raw HTTP/1.1" 200 49165 3 0.002 0.123 ro 2026-10-20 11:51:58,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:58] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.008 0.11 ro 2026-10-20 11:51:59,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:59] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.139 ro 2026-10-20 11:51:59,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26530132 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '35257cd2-6484-41be-a8b0-56a59a1eccfc'}] 2026-10-20 11:51:59,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26530132 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '35257cd2-6484-41be-a8b0-56a59a1eccfc'} created pos.order #574 2026-10-20 11:51:59,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26530132 finished 2026-10-20 11:51:59,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 86 0.087 0.279 rw 2026-10-20 11:51:59,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.016 rw 2026-10-20 11:51:59,353 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,419 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,424 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,441 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,495 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,523 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,524 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:59] "POST /pos-self-order/remove-order HTTP/1.1" 200 43 13 0.033 0.066 rw 2026-10-20 11:51:59,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 13992984 (allocated 15872000) 2026-10-20 11:51:59,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:51:59,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zVB034YR - [20/Oct/2026 11:51:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 2.39 rw 2026-10-20 11:51:59,741 7 INFO rb-3d383b4-225775-426863 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 40780 2026-10-20 11:51:59,742 7 INFO rb-3d383b4-225775-426863 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-20 11:51:59,743 7 INFO rb-3d383b4-225775-426863 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 40780 2026-10-20 11:51:59,879 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115159_879390_test_kiosk_cart_restore_and_cancel.txt 2026-10-20 11:51:59,880 7 INFO rb-3d383b4-225775-426863 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/tmpm5plxalf_chrome_odoo" 2026-10-20 11:51:59,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-20 11:52:01,276 7 INFO rb-3d383b4-225775-426863 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-20 11:52:09,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 40918 2026-10-20 11:52:09,457 7 INFO rb-3d383b4-225775-426863 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/tmpf3__qjn0_chrome_odoo 2026-10-20 11:52:09,457 7 INFO rb-3d383b4-225775-426863 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:45497/json/version 2026-10-20 11:52:09,458 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:09,495 7 INFO rb-3d383b4-225775-426863 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-20 11:52:09,495 7 INFO rb-3d383b4-225775-426863 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:45497/json 2026-10-20 11:52:09,496 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:09,523 7 INFO rb-3d383b4-225775-426863 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:45497/devtools/page/ABD04981724F747D33D2793CFD279672 2026-10-20 11:52:09,535 7 INFO rb-3d383b4-225775-426863 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-20 11:52:09,544 7 INFO rb-3d383b4-225775-426863 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-20 11:52:09,885 7 INFO rb-3d383b4-225775-426863 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-20 11:52:09,891 7 INFO rb-3d383b4-225775-426863 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=5e56d2f342874a8f" in browser 2026-10-20 11:52:09,891 7 INFO rb-3d383b4-225775-426863 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=5e56d2f342874a8f" 2026-10-20 11:52:09,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:52:10,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:10] "GET /pos-self/109?access_token=5e56d2f342874a8f HTTP/1.1" 200 2378 61 0.037 0.465 rw 2026-10-20 11:52:10,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': 'ABD04981724F747D33D2793CFD279672', 'loaderId': '7F2AEE4474DA0ACC9A31C291EA0BC416', 'isDownload': False} 2026-10-20 11:52:10,400 7 INFO rb-3d383b4-225775-426863 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-20 11:52:10,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:52:10,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:10] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.051 0.723 ro 2026-10-20 11:52:10,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:52:10,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:52:10,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:10] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.309 ro 2026-10-20 11:52:10,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:10] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.317 ro 2026-10-20 11:52:11,049 7 INFO rb-3d383b4-225775-426863 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-20 11:52:11,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:11] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:52:11,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.023 ro 2026-10-20 11:52:11,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:11] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.029 ro 2026-10-20 11:52:11,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 11:52:11,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:11] "POST /pos-self/data/109 HTTP/1.1" 200 467746 267 0.307 0.465 rw 2026-10-20 11:52:12,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/ir.attachment/84888/raw HTTP/1.1" 200 98715 3 0.004 0.014 ro 2026-10-20 11:52:12,118 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "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-20 11:52:12,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:84892) 2026-10-20 11:52:12,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.114 ro 2026-10-20 11:52:12,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/ir.attachment/84887/raw HTTP/1.1" 200 84994 3 0.001 0.023 ro 2026-10-20 11:52:12,339 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,345 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,410 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.033 ro 2026-10-20 11:52:12,503 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.058 ro 2026-10-20 11:52:12,542 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.114 ro 2026-10-20 11:52:12,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.124 ro 2026-10-20 11:52:12,619 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,634 7 INFO rb-3d383b4-225775-426863 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-20 11:52:12,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.162 ro 2026-10-20 11:52:12,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.193 ro 2026-10-20 11:52:12,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.184 ro 2026-10-20 11:52:12,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.167 ro 2026-10-20 11:52:12,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/ir.attachment/83870/raw HTTP/1.1" 200 49165 3 0.002 0.142 ro 2026-10-20 11:52:12,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:12] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.011 0.13 ro 2026-10-20 11:52:12,834 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47800201 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '3438c043-245b-41ed-a155-44a5ef63db13'}] 2026-10-20 11:52:12,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47800201 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '3438c043-245b-41ed-a155-44a5ef63db13'} created pos.order #575 2026-10-20 11:52:12,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47800201 finished 2026-10-20 11:52:13,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.075 0.281 rw 2026-10-20 11:52:13,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.021 rw 2026-10-20 11:52:13,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-20 11:52:13,092 7 INFO rb-3d383b4-225775-426863 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-20 11:52:13,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.026 rw 2026-10-20 11:52:13,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 14205900 (allocated 15609856) 2026-10-20 11:52:13,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:52:13,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 2.069 rw 2026-10-20 11:52:13,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 40918 2026-10-20 11:52:13,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-20 11:52:13,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 40918 2026-10-20 11:52:13,450 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115213_450178_test_online_payment_kiosk.txt 2026-10-20 11:52:13,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpf3__qjn0_chrome_odoo" 2026-10-20 11:52:14,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:14] "GET /pos/pay/575?access_token=9fd73c2a-db2c-4690-8145-c5d98a19d29e HTTP/1.1" 200 11933 137 0.213 0.87 rw 2026-10-20 11:52:14,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:14] "POST /pos/pay/transaction/575 HTTP/1.1" 200 235 39 0.038 0.062 rw 2026-10-20 11:52:15,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:15] "GET /pos/pay/confirmation/575?access_token=9fd73c2a-db2c-4690-8145-c5d98a19d29e&exit_route=%2F&tx_id=6 HTTP/1.1" 303 189 287 0.44 0.579 rw 2026-10-20 11:52:15,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zmAP37Bl - [20/Oct/2026 11:52:15] "GET / HTTP/1.1" 200 23881 30 0.065 0.148 ro 2026-10-20 11:52:15,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-20 11:52:17,209 7 INFO rb-3d383b4-225775-426863 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-20 11:52:25,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 41048 2026-10-20 11:52:25,109 7 INFO rb-3d383b4-225775-426863 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/tmpzu_mbiih_chrome_odoo 2026-10-20 11:52:25,109 7 INFO rb-3d383b4-225775-426863 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:37803/json/version 2026-10-20 11:52:25,110 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:25,133 7 INFO rb-3d383b4-225775-426863 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-20 11:52:25,133 7 INFO rb-3d383b4-225775-426863 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:37803/json 2026-10-20 11:52:25,135 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:25,150 7 INFO rb-3d383b4-225775-426863 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:37803/devtools/page/6DCA8DA936EEB1372B80443764343591 2026-10-20 11:52:25,158 7 INFO rb-3d383b4-225775-426863 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-20 11:52:25,172 7 INFO rb-3d383b4-225775-426863 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-20 11:52:25,541 7 INFO rb-3d383b4-225775-426863 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-20 11:52:25,546 7 INFO rb-3d383b4-225775-426863 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=710d104e67204ea0" in browser 2026-10-20 11:52:25,546 7 INFO rb-3d383b4-225775-426863 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=710d104e67204ea0" 2026-10-20 11:52:25,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:52:26,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /pos-self/110?access_token=710d104e67204ea0 HTTP/1.1" 200 2378 61 0.065 0.389 rw 2026-10-20 11:52:26,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '6DCA8DA936EEB1372B80443764343591', 'loaderId': '99C359B97EAE529CB138D323D35466AE', 'isDownload': False} 2026-10-20 11:52:26,017 7 INFO rb-3d383b4-225775-426863 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-20 11:52:26,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:52:26,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.037 ro 2026-10-20 11:52:26,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:52:26,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.026 0.587 ro 2026-10-20 11:52:26,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:52:26,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.152 ro 2026-10-20 11:52:26,463 7 INFO rb-3d383b4-225775-426863 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-20 11:52:26,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-20 11:52:26,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.023 ro 2026-10-20 11:52:26,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:26] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.03 ro 2026-10-20 11:52:27,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "POST /pos-self/data/110 HTTP/1.1" 200 467748 267 0.238 0.462 rw 2026-10-20 11:52:27,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.694 rw 2026-10-20 11:52:27,484 7 INFO rb-3d383b4-225775-426863 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-20 11:52:27,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/image/ir.attachment/85914/raw HTTP/1.1" 200 98715 3 0.011 0.024 ro 2026-10-20 11:52:27,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.032 ro 2026-10-20 11:52:27,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:85918) 2026-10-20 11:52:27,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.155 ro 2026-10-20 11:52:27,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/image/ir.attachment/85913/raw HTTP/1.1" 200 84994 3 0.001 0.055 ro 2026-10-20 11:52:27,738 7 INFO rb-3d383b4-225775-426863 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-20 11:52:27,742 7 INFO rb-3d383b4-225775-426863 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-20 11:52:27,828 7 INFO rb-3d383b4-225775-426863 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-20 11:52:27,919 7 INFO rb-3d383b4-225775-426863 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-20 11:52:27,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.044 ro 2026-10-20 11:52:27,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.048 ro 2026-10-20 11:52:27,962 7 INFO rb-3d383b4-225775-426863 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-20 11:52:27,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.072 ro 2026-10-20 11:52:28,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.101 ro 2026-10-20 11:52:28,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.161 ro 2026-10-20 11:52:28,041 7 INFO rb-3d383b4-225775-426863 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-20 11:52:28,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.158 ro 2026-10-20 11:52:28,063 7 INFO rb-3d383b4-225775-426863 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-20 11:52:28,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.159 ro 2026-10-20 11:52:28,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.161 ro 2026-10-20 11:52:28,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "GET /web/image/ir.attachment/84896/raw HTTP/1.1" 200 49165 3 0.004 0.148 ro 2026-10-20 11:52:28,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.008 0.135 ro 2026-10-20 11:52:28,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47189911 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '95f207d4-98ba-4743-a987-5da655b1bbdf'}] 2026-10-20 11:52:28,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47189911 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '95f207d4-98ba-4743-a987-5da655b1bbdf'} created pos.order #576 2026-10-20 11:52:28,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47189911 finished 2026-10-20 11:52:28,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.084 0.3 rw 2026-10-20 11:52:28,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.014 0.016 rw 2026-10-20 11:52:28,566 7 INFO rb-3d383b4-225775-426863 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-20 11:52:28,567 7 INFO rb-3d383b4-225775-426863 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-20 11:52:28,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.015 rw 2026-10-20 11:52:28,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:52:28,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 13496220 (allocated 15085568) 2026-10-20 11:52:28,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.026 1.091 rw 2026-10-20 11:52:28,743 7 INFO rb-3d383b4-225775-426863 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 41048 2026-10-20 11:52:28,745 7 INFO rb-3d383b4-225775-426863 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-20 11:52:28,748 7 INFO rb-3d383b4-225775-426863 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 41048 2026-10-20 11:52:28,848 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115228_848196_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-20 11:52:28,848 7 INFO rb-3d383b4-225775-426863 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/tmpzu_mbiih_chrome_odoo" 2026-10-20 11:52:30,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:30] "GET /pos/pay/576?access_token=a325753b-859b-4b17-ab4e-3750732148dd HTTP/1.1" 200 11933 137 0.146 0.993 rw 2026-10-20 11:52:30,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jsVka07p - [20/Oct/2026 11:52:30] "POST /pos/pay/transaction/576 HTTP/1.1" 200 235 39 0.062 0.093 rw 2026-10-20 11:52:31,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-20 11:52:32,725 7 INFO rb-3d383b4-225775-426863 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-20 11:52:40,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 41177 2026-10-20 11:52:40,766 7 INFO rb-3d383b4-225775-426863 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/tmp6n_4tis5_chrome_odoo 2026-10-20 11:52:40,766 7 INFO rb-3d383b4-225775-426863 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:39847/json/version 2026-10-20 11:52:40,767 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:40,778 7 INFO rb-3d383b4-225775-426863 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-20 11:52:40,779 7 INFO rb-3d383b4-225775-426863 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:39847/json 2026-10-20 11:52:40,780 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:40,796 7 INFO rb-3d383b4-225775-426863 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:39847/devtools/page/E2FA349C18271C46BFC69A3310B4B63A 2026-10-20 11:52:40,801 7 INFO rb-3d383b4-225775-426863 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-20 11:52:40,810 7 INFO rb-3d383b4-225775-426863 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-20 11:52:41,112 7 INFO rb-3d383b4-225775-426863 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-20 11:52:41,116 7 INFO rb-3d383b4-225775-426863 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=d83d80494fea4134" in browser 2026-10-20 11:52:41,116 7 INFO rb-3d383b4-225775-426863 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=d83d80494fea4134" 2026-10-20 11:52:41,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:52:41,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:41] "GET /pos-self/111?access_token=d83d80494fea4134 HTTP/1.1" 200 2378 61 0.035 0.603 rw 2026-10-20 11:52:41,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'E2FA349C18271C46BFC69A3310B4B63A', 'loaderId': '9E5E55F8701C99BC59316C27EB3D6BDB', 'isDownload': False} 2026-10-20 11:52:41,765 7 INFO rb-3d383b4-225775-426863 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-20 11:52:41,819 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:52:41,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:41] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.721 ro 2026-10-20 11:52:41,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:52:41,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:52:41,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:41] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.133 ro 2026-10-20 11:52:41,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:41] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.022 0.133 ro 2026-10-20 11:52:42,162 7 INFO rb-3d383b4-225775-426863 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-20 11:52:42,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:42] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 11:52:42,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-20 11:52:42,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:42] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.019 ro 2026-10-20 11:52:42,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:42] "POST /pos-self/data/111 HTTP/1.1" 200 467754 267 0.23 0.442 rw 2026-10-20 11:52:42,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.672 rw 2026-10-20 11:52:43,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/ir.attachment/86940/raw HTTP/1.1" 200 98715 3 0.006 0.018 ro 2026-10-20 11:52:43,088 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "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-20 11:52:43,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:86944) 2026-10-20 11:52:43,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.136 ro 2026-10-20 11:52:43,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/ir.attachment/86939/raw HTTP/1.1" 200 84994 3 0.001 0.05 ro 2026-10-20 11:52:43,327 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,329 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,390 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.012 0.032 ro 2026-10-20 11:52:43,470 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.062 ro 2026-10-20 11:52:43,505 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/product.template/1498/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.081 ro 2026-10-20 11:52:43,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.108 ro 2026-10-20 11:52:43,570 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,573 7 INFO rb-3d383b4-225775-426863 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-20 11:52:43,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/product.template/1500/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.127 ro 2026-10-20 11:52:43,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/product.template/1499/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.151 ro 2026-10-20 11:52:43,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/product.template/1501/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.157 ro 2026-10-20 11:52:43,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/product.template/1502/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.156 ro 2026-10-20 11:52:43,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/ir.attachment/85922/raw HTTP/1.1" 200 49165 3 0.011 0.127 ro 2026-10-20 11:52:43,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.014 0.143 ro 2026-10-20 11:52:43,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50102841 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'd78ad096-f366-4c6f-ae7d-44be8d3b98a3'}] 2026-10-20 11:52:43,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50102841 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'd78ad096-f366-4c6f-ae7d-44be8d3b98a3'} created pos.order #577 2026-10-20 11:52:43,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50102841 finished 2026-10-20 11:52:43,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.065 0.313 rw 2026-10-20 11:52:44,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.019 rw 2026-10-20 11:52:44,051 7 INFO rb-3d383b4-225775-426863 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-20 11:52:44,052 7 INFO rb-3d383b4-225775-426863 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-20 11:52:44,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.024 rw 2026-10-20 11:52:44,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:52:44,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ovlOnd4Q - [20/Oct/2026 11:52:43] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.01 1.027 rw 2026-10-20 11:52:44,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 14231400 (allocated 15872000) 2026-10-20 11:52:44,264 7 INFO rb-3d383b4-225775-426863 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 41177 2026-10-20 11:52:44,266 7 INFO rb-3d383b4-225775-426863 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-20 11:52:44,273 7 INFO rb-3d383b4-225775-426863 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 41177 2026-10-20 11:52:44,377 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115244_377366_test_online_payment_kiosk_qr_code.txt 2026-10-20 11:52:44,382 7 INFO rb-3d383b4-225775-426863 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/tmp6n_4tis5_chrome_odoo" 2026-10-20 11:52:44,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-20 11:52:45,562 7 INFO rb-3d383b4-225775-426863 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-20 11:52:53,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 41304 2026-10-20 11:52:53,424 7 INFO rb-3d383b4-225775-426863 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/tmpztdeff2u_chrome_odoo 2026-10-20 11:52:53,425 7 INFO rb-3d383b4-225775-426863 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:39405/json/version 2026-10-20 11:52:53,426 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:53,475 7 INFO rb-3d383b4-225775-426863 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-20 11:52:53,476 7 INFO rb-3d383b4-225775-426863 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:39405/json 2026-10-20 11:52:53,476 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:52:53,493 7 INFO rb-3d383b4-225775-426863 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:39405/devtools/page/7655755B98414C236C3B27D951D09C27 2026-10-20 11:52:53,530 7 INFO rb-3d383b4-225775-426863 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-20 11:52:53,542 7 INFO rb-3d383b4-225775-426863 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-20 11:52:53,892 7 INFO rb-3d383b4-225775-426863 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-20 11:52:53,897 7 INFO rb-3d383b4-225775-426863 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=568df1110ac144a3" in browser 2026-10-20 11:52:53,897 7 INFO rb-3d383b4-225775-426863 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=568df1110ac144a3" 2026-10-20 11:52:53,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:52:54,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /pos-self/112?access_token=568df1110ac144a3 HTTP/1.1" 200 2379 61 0.048 0.531 rw 2026-10-20 11:52:54,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '7655755B98414C236C3B27D951D09C27', 'loaderId': 'BF0BF0BE2386ADDF134B0DA12D157B9A', 'isDownload': False} 2026-10-20 11:52:54,492 7 INFO rb-3d383b4-225775-426863 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-20 11:52:54,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:52:54,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:52:54,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.092 ro 2026-10-20 11:52:54,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.036 0.726 ro 2026-10-20 11:52:54,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:52:54,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.168 ro 2026-10-20 11:52:54,894 7 INFO rb-3d383b4-225775-426863 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-20 11:52:54,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 11:52:54,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.017 ro 2026-10-20 11:52:54,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.023 ro 2026-10-20 11:52:55,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:55] "POST /pos-self/data/112 HTTP/1.1" 200 467751 269 0.273 0.517 rw 2026-10-20 11:52:55,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.789 rw 2026-10-20 11:52:56,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/ir.attachment/87966/raw HTTP/1.1" 200 98715 3 0.009 0.014 ro 2026-10-20 11:52:56,063 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.031 ro 2026-10-20 11:52:56,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:87970) 2026-10-20 11:52:56,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.123 ro 2026-10-20 11:52:56,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/ir.attachment/87965/raw HTTP/1.1" 200 84994 3 0.004 0.031 ro 2026-10-20 11:52:56,320 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,324 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,397 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,471 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.043 ro 2026-10-20 11:52:56,494 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.096 ro 2026-10-20 11:52:56,530 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.099 ro 2026-10-20 11:52:56,566 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.123 ro 2026-10-20 11:52:56,611 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,613 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,629 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/ir.attachment/86948/raw HTTP/1.1" 200 49165 3 0.01 0.056 ro 2026-10-20 11:52:56,659 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.07 ro 2026-10-20 11:52:56,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-20 11:52:56,690 7 INFO rb-3d383b4-225775-426863 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-20 11:52:56,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:56] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.013 0.113 ro 2026-10-20 11:52:56,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:52:56,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 14237596 (allocated 15085568) 2026-10-20 11:52:56,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60790680 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'a0f19b27-0e2a-4d8e-a9e5-7451f1b0e4ca'}] 2026-10-20 11:52:56,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60790680 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'a0f19b27-0e2a-4d8e-a9e5-7451f1b0e4ca'} created pos.order #578 2026-10-20 11:52:56,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60790680 finished 2026-10-20 11:52:56,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 41304 2026-10-20 11:52:56,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-20 11:52:56,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 41304 2026-10-20 11:52:56,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.014 1.192 rw 2026-10-20 11:52:57,019 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115257_019434_test_online_payment_mobile.txt 2026-10-20 11:52:57,020 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpztdeff2u_chrome_odoo" 2026-10-20 11:52:57,031 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [] 2026-10-20 11:52:57,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:52:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.108 0.242 rw 2026-10-20 11:53:08,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:53:08] "GET /pos/pay/578?access_token=f79989cf-e7e0-4065-86d6-5090bbd74a4a HTTP/1.1" 200 11933 152 0.194 0.889 rw 2026-10-20 11:53:08,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:53:08] "POST /pos/pay/transaction/578 HTTP/1.1" 200 235 37 0.054 0.071 rw 2026-10-20 11:53:09,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:53:09] "GET /pos/pay/confirmation/578?access_token=f79989cf-e7e0-4065-86d6-5090bbd74a4a&exit_route=%2F&tx_id=8 HTTP/1.1" 303 189 311 0.308 0.703 rw 2026-10-20 11:53:09,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Pf8Tl3kL - [20/Oct/2026 11:53:09] "GET / HTTP/1.1" 200 23881 30 0.028 0.136 ro 2026-10-20 11:53:09,558 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-20 11:53:10,778 7 INFO rb-3d383b4-225775-426863 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-20 11:53:18,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 41436 2026-10-20 11:53:18,413 7 INFO rb-3d383b4-225775-426863 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/tmpg9y4i5_v_chrome_odoo 2026-10-20 11:53:18,413 7 INFO rb-3d383b4-225775-426863 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:39737/json/version 2026-10-20 11:53:18,424 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:53:18,445 7 INFO rb-3d383b4-225775-426863 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-20 11:53:18,445 7 INFO rb-3d383b4-225775-426863 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:39737/json 2026-10-20 11:53:18,446 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:53:18,454 7 INFO rb-3d383b4-225775-426863 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:39737/devtools/page/2F7236CFEAF7797BA74267B453362E79 2026-10-20 11:53:18,472 7 INFO rb-3d383b4-225775-426863 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-20 11:53:18,478 7 INFO rb-3d383b4-225775-426863 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-20 11:53:18,899 7 INFO rb-3d383b4-225775-426863 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-20 11:53:18,900 7 INFO rb-3d383b4-225775-426863 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=7516819fb483494d" in browser 2026-10-20 11:53:18,900 7 INFO rb-3d383b4-225775-426863 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=7516819fb483494d" 2026-10-20 11:53:18,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:53:19,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:19] "GET /pos-self/113?access_token=7516819fb483494d HTTP/1.1" 200 2379 61 0.05 0.556 rw 2026-10-20 11:53:19,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '2F7236CFEAF7797BA74267B453362E79', 'loaderId': 'BA05C3B1DD87594CF79EA5EEA368F15B', 'isDownload': False} 2026-10-20 11:53:19,520 7 INFO rb-3d383b4-225775-426863 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-20 11:53:19,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:53:19,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:19] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.013 0.074 ro 2026-10-20 11:53:19,652 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:53:19,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:19] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.033 0.766 ro 2026-10-20 11:53:19,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:53:19,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:19] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.173 ro 2026-10-20 11:53:19,923 7 INFO rb-3d383b4-225775-426863 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-20 11:53:19,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:19] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 11:53:19,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:19] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.029 ro 2026-10-20 11:53:20,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.014 ro 2026-10-20 11:53:20,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:20] "POST /pos-self/data/113 HTTP/1.1" 200 467751 269 0.232 0.51 rw 2026-10-20 11:53:20,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.742 rw 2026-10-20 11:53:21,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/ir.attachment/88992/raw HTTP/1.1" 200 98715 3 0.006 0.013 ro 2026-10-20 11:53:21,073 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "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-20 11:53:21,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:88996) 2026-10-20 11:53:21,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.015 0.151 ro 2026-10-20 11:53:21,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/ir.attachment/88991/raw HTTP/1.1" 200 84994 3 0.002 0.074 ro 2026-10-20 11:53:21,334 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,334 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,450 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,566 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.045 ro 2026-10-20 11:53:21,569 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,598 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.071 ro 2026-10-20 11:53:21,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.078 ro 2026-10-20 11:53:21,633 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.008 0.108 ro 2026-10-20 11:53:21,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/ir.attachment/87974/raw HTTP/1.1" 200 49165 3 0.004 0.025 ro 2026-10-20 11:53:21,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.029 ro 2026-10-20 11:53:21,752 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,752 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:21] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.058 ro 2026-10-20 11:53:21,782 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,813 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,852 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,859 7 INFO rb-3d383b4-225775-426863 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-20 11:53:21,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32265733 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': '519931ca-d41a-4aaa-a618-f40f13853a9a'}] 2026-10-20 11:53:21,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:53:21,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 14019192 (allocated 15347712) 2026-10-20 11:53:22,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32265733 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': '519931ca-d41a-4aaa-a618-f40f13853a9a'} created pos.order #579 2026-10-20 11:53:22,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32265733 finished 2026-10-20 11:53:22,085 7 INFO rb-3d383b4-225775-426863 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 41436 2026-10-20 11:53:22,089 7 INFO rb-3d383b4-225775-426863 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-20 11:53:22,090 7 INFO rb-3d383b4-225775-426863 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 41436 2026-10-20 11:53:22,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.171 rw 2026-10-20 11:53:22,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.124 0.169 rw 2026-10-20 11:53:22,231 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115322_231423_test_online_payment_mobile_no_confirmation_page.txt 2026-10-20 11:53:22,231 7 INFO rb-3d383b4-225775-426863 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/tmpg9y4i5_v_chrome_odoo" 2026-10-20 11:53:23,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:23] "GET /pos/pay/579?access_token=faeb106f-d0d2-4209-b4be-4ddb099e1941 HTTP/1.1" 200 11933 152 0.173 0.818 rw 2026-10-20 11:53:23,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4IEDi4TV - [20/Oct/2026 11:53:23] "POST /pos/pay/transaction/579 HTTP/1.1" 200 235 37 0.038 0.069 rw 2026-10-20 11:53:24,470 7 INFO rb-3d383b4-225775-426863 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-20 11:53:25,693 7 INFO rb-3d383b4-225775-426863 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-20 11:53:33,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 41562 2026-10-20 11:53:33,742 7 INFO rb-3d383b4-225775-426863 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/tmp8e054caa_chrome_odoo 2026-10-20 11:53:33,742 7 INFO rb-3d383b4-225775-426863 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:37551/json/version 2026-10-20 11:53:33,744 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:53:33,756 7 INFO rb-3d383b4-225775-426863 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-20 11:53:33,756 7 INFO rb-3d383b4-225775-426863 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:37551/json 2026-10-20 11:53:33,757 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:53:33,783 7 INFO rb-3d383b4-225775-426863 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:37551/devtools/page/0F515D55FE741465E6F06AB13B425C2D 2026-10-20 11:53:33,787 7 INFO rb-3d383b4-225775-426863 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-20 11:53:33,798 7 INFO rb-3d383b4-225775-426863 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-20 11:53:34,167 7 INFO rb-3d383b4-225775-426863 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-20 11:53:34,175 7 INFO rb-3d383b4-225775-426863 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=7cedf9a6ccb744a7" in browser 2026-10-20 11:53:34,175 7 INFO rb-3d383b4-225775-426863 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=7cedf9a6ccb744a7" 2026-10-20 11:53:34,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:53:35,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /pos-self/114?access_token=7cedf9a6ccb744a7 HTTP/1.1" 200 2379 61 0.039 1.021 rw 2026-10-20 11:53:35,243 7 INFO rb-3d383b4-225775-426863 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': '0F515D55FE741465E6F06AB13B425C2D', 'loaderId': 'BFC6118B717FF2A0042B0729A254217D', 'isDownload': False} 2026-10-20 11:53:35,244 7 INFO rb-3d383b4-225775-426863 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-20 11:53:35,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:53:35,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.03 ro 2026-10-20 11:53:35,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:53:35,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.005 0.109 ro 2026-10-20 11:53:35,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:53:35,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 1.253 ro 2026-10-20 11:53:35,675 7 INFO rb-3d383b4-225775-426863 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-20 11:53:35,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 11:53:35,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-20 11:53:35,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-20 11:53:35,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.014 rw 2026-10-20 11:53:36,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:36] "POST /pos-self/data/114 HTTP/1.1" 200 467751 269 0.291 0.604 rw 2026-10-20 11:53:36,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:36] "GET /web/image/ir.attachment/90018/raw HTTP/1.1" 200 98715 3 0.003 0.017 ro 2026-10-20 11:53:36,898 7 INFO rb-3d383b4-225775-426863 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-20 11:53:36,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:36] "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-20 11:53:37,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:90022) 2026-10-20 11:53:37,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.126 ro 2026-10-20 11:53:37,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/ir.attachment/90017/raw HTTP/1.1" 200 84994 3 0.011 0.034 ro 2026-10-20 11:53:37,145 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,159 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,239 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.008 0.029 ro 2026-10-20 11:53:37,337 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.055 ro 2026-10-20 11:53:37,362 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.059 ro 2026-10-20 11:53:37,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.082 ro 2026-10-20 11:53:37,404 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/ir.attachment/89000/raw HTTP/1.1" 200 49165 3 0.002 0.009 ro 2026-10-20 11:53:37,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.029 ro 2026-10-20 11:53:37,498 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,499 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,517 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.009 0.042 ro 2026-10-20 11:53:37,562 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,601 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,603 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71923759 started for PoS orders references: [{'name': None, 'pos_reference': '260-114-000001', 'uuid': '73f18319-cebf-466e-90fe-56baefc3e1ca'}] 2026-10-20 11:53:37,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71923759 order {'name': None, 'pos_reference': '260-114-000001', 'uuid': '73f18319-cebf-466e-90fe-56baefc3e1ca'} created pos.order #580 2026-10-20 11:53:37,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71923759 finished 2026-10-20 11:53:37,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14012292 (allocated 14823424) 2026-10-20 11:53:37,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:53:37,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 2.025 rw 2026-10-20 11:53:37,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 qx2xl6P6 - [20/Oct/2026 11:53:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 86 0.065 0.153 rw 2026-10-20 11:53:37,878 7 INFO rb-3d383b4-225775-426863 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 41562 2026-10-20 11:53:37,882 7 INFO rb-3d383b4-225775-426863 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-20 11:53:37,890 7 INFO rb-3d383b4-225775-426863 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 41562 2026-10-20 11:53:37,989 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115337_989032_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 11:53:37,989 7 INFO rb-3d383b4-225775-426863 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/tmp8e054caa_chrome_odoo" 2026-10-20 11:53:38,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 41690 2026-10-20 11:53:38,399 7 INFO rb-3d383b4-225775-426863 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/tmp1ozaeb6q_chrome_odoo 2026-10-20 11:53:38,399 7 INFO rb-3d383b4-225775-426863 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:42779/json/version 2026-10-20 11:53:38,401 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:53:38,443 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,443 7 INFO rb-3d383b4-225775-426863 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:42779/json 2026-10-20 11:53:38,444 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:53:38,465 7 INFO rb-3d383b4-225775-426863 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:42779/devtools/page/AE74DF42C2C53660F7980848E7F99373 2026-10-20 11:53:38,490 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,499 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:53:38,532 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,538 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,539 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:38] "GET /pos/ui?config_id=114 HTTP/1.1" 200 6874 57 0.132 0.14 rw 2026-10-20 11:53:38,821 7 INFO rb-3d383b4-225775-426863 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': 'AE74DF42C2C53660F7980848E7F99373', 'loaderId': '5D2186CC432713FA1F8031FD08ECD77C', 'isDownload': False} 2026-10-20 11:53:38,822 7 INFO rb-3d383b4-225775-426863 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-20 11:53:38,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:38] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.009 0.337 ro 2026-10-20 11:53:38,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:38] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.07 ro 2026-10-20 11:53:38,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:38] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.073 ro 2026-10-20 11:53:39,631 7 INFO rb-3d383b4-225775-426863 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-20 11:53:39,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 11:53:39,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 11:53:39,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-20 11:53:39,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-20 11:53:39,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53: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.002 0.025 rw 2026-10-20 11:53:40,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:53:40,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513732 304 0.403 0.649 rw 2026-10-20 11:53:41,086 7 INFO rb-3d383b4-225775-426863 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.2639989852905273 2026-10-20 11:53:41,086 7 INFO rb-3d383b4-225775-426863 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-20 11:53:41,099 7 INFO rb-3d383b4-225775-426863 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-20 11:53:41,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.021 ro 2026-10-20 11:53:41,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.017 ro 2026-10-20 11:53:41,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "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-20 11:53:41,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.007 0.036 rw 2026-10-20 11:53:41,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "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-20 11:53:41,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.012 ro 2026-10-20 11:53:41,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:41] "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.019 rw 2026-10-20 11:53:42,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.002 0.038 rw 2026-10-20 11:53:42,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.005 - 2026-10-20 11:53:42,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 11:53:42,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 11:53:42,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 11:53:42,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 11:53:42,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.026 ro 2026-10-20 11:53:42,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 11:53:42,136 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,185 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,186 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,187 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /pos/ui/114 HTTP/1.1" 200 6914 31 0.063 0.097 rw 2026-10-20 11:53:42,272 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,279 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 11:53:42,323 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,355 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,368 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,369 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 6914 31 0.056 0.265 rw 2026-10-20 11:53:42,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:53:42,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.042 0.313 rw 2026-10-20 11:53:42,542 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18832784 (allocated 20205568) 2026-10-20 11:53:42,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 2.781 rw 2026-10-20 11:53:42,683 7 INFO rb-3d383b4-225775-426863 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 41690 2026-10-20 11:53:42,694 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,695 7 INFO rb-3d383b4-225775-426863 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 41690 2026-10-20 11:53:42,820 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115342_820228_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 11:53:42,820 7 INFO rb-3d383b4-225775-426863 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/tmp1ozaeb6q_chrome_odoo" 2026-10-20 11:53:42,829 7 INFO rb-3d383b4-225775-426863 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-20 11:53:42,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:53:43,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXf1pyOn - [20/Oct/2026 11:53:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.168 0.235 rw 2026-10-20 11:53:52,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr ... 2026-10-20 11:53:54,175 7 INFO rb-3d383b4-225775-426863 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-20 11:54:02,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Chrome pid: 41829 2026-10-20 11:54:02,393 7 INFO rb-3d383b4-225775-426863 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/tmpsx6lxrbn_chrome_odoo 2026-10-20 11:54:02,393 7 INFO rb-3d383b4-225775-426863 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:38865/json/version 2026-10-20 11:54:02,397 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:02,478 7 INFO rb-3d383b4-225775-426863 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-20 11:54:02,478 7 INFO rb-3d383b4-225775-426863 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:38865/json 2026-10-20 11:54:02,479 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:02,497 7 INFO rb-3d383b4-225775-426863 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:38865/devtools/page/A0A5BFA89F8FB56DEBF5890F9C1D29EA 2026-10-20 11:54:02,512 7 INFO rb-3d383b4-225775-426863 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-20 11:54:02,515 7 INFO rb-3d383b4-225775-426863 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-20 11:54:02,903 7 INFO rb-3d383b4-225775-426863 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-20 11:54:02,906 7 INFO rb-3d383b4-225775-426863 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=ae4acf2a31054df4&order_identifier=f84dbc3e-c1f1-4bc6-aa3f-65e121694b6f" in browser 2026-10-20 11:54:02,906 7 INFO rb-3d383b4-225775-426863 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=ae4acf2a31054df4&order_identifier=f84dbc3e-c1f1-4bc6-aa3f-65e121694b6f" 2026-10-20 11:54:02,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:54:03,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /pos-self/115?access_token=ae4acf2a31054df4&order_identifier=f84dbc3e-c1f1-4bc6-aa3f-65e121694b6f HTTP/1.1" 200 2379 61 0.062 0.424 rw 2026-10-20 11:54:03,401 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': 'A0A5BFA89F8FB56DEBF5890F9C1D29EA', 'loaderId': '40323BB8B57153B5D59EE85538A750D2', 'isDownload': False} 2026-10-20 11:54:03,401 7 INFO rb-3d383b4-225775-426863 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-20 11:54:03,469 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:54:03,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.011 0.055 ro 2026-10-20 11:54:03,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:54:03,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.022 0.621 ro 2026-10-20 11:54:03,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:54:03,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.142 ro 2026-10-20 11:54:03,788 7 INFO rb-3d383b4-225775-426863 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-20 11:54:03,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.004 ro 2026-10-20 11:54:03,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.011 ro 2026-10-20 11:54:03,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.009 ro 2026-10-20 11:54:04,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:04] "POST /pos-self/data/115 HTTP/1.1" 200 467546 269 0.288 0.547 rw 2026-10-20 11:54:04,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.836 rw 2026-10-20 11:54:04,853 7 INFO rb-3d383b4-225775-426863 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-20 11:54:04,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.011 0.04 rw 2026-10-20 11:54:04,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:04] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.069 ro 2026-10-20 11:54:04,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:04] "GET /web/image/ir.attachment/91044/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 11:54:05,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:91048) 2026-10-20 11:54:05,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.149 ro 2026-10-20 11:54:05,206 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,208 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/image/ir.attachment/91043/raw HTTP/1.1" 200 84994 3 0.002 0.011 ro 2026-10-20 11:54:05,251 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.037 ro 2026-10-20 11:54:05,387 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.062 ro 2026-10-20 11:54:05,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.076 ro 2026-10-20 11:54:05,424 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.088 ro 2026-10-20 11:54:05,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/image/ir.attachment/90026/raw HTTP/1.1" 200 49165 3 0.001 0.012 ro 2026-10-20 11:54:05,485 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,493 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.037 ro 2026-10-20 11:54:05,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.013 0.04 rw 2026-10-20 11:54:05,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51214975 started for PoS orders references: [{'name': None, 'pos_reference': '260-115-000001', 'uuid': 'cf5fc688-6f34-4e23-b1a0-95189b0775e7'}] 2026-10-20 11:54:05,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [961] to pos.order #581 2026-10-20 11:54:05,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51214975 order {'name': None, 'pos_reference': '260-115-000001', 'uuid': 'cf5fc688-6f34-4e23-b1a0-95189b0775e7'} updated pos.order #581 2026-10-20 11:54:05,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51214975 finished 2026-10-20 11:54:05,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.075 0.155 rw 2026-10-20 11:54:05,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.016 rw 2026-10-20 11:54:05,881 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,916 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,958 7 INFO rb-3d383b4-225775-426863 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-20 11:54:05,971 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,016 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,019 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:06] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.028 ro 2026-10-20 11:54:06,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.021 0.06 rw 2026-10-20 11:54:06,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38407922 started for PoS orders references: [{'name': None, 'pos_reference': '260-115-000001', 'uuid': 'cf5fc688-6f34-4e23-b1a0-95189b0775e7'}] 2026-10-20 11:54:06,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [962] to pos.order #581 2026-10-20 11:54:06,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38407922 order {'name': None, 'pos_reference': '260-115-000001', 'uuid': 'cf5fc688-6f34-4e23-b1a0-95189b0775e7'} updated pos.order #581 2026-10-20 11:54:06,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38407922 finished 2026-10-20 11:54:06,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.072 0.159 rw 2026-10-20 11:54:06,410 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.017 rw 2026-10-20 11:54:06,422 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,450 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,488 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,489 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.033 0.054 rw 2026-10-20 11:54:06,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:54:06,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_dynamic_qr.browser: heap 14527192 (allocated 16134144) 2026-10-20 11:54:06,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.722 rw 2026-10-20 11:54:06,649 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,649 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,742 7 INFO rb-3d383b4-225775-426863 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 41829 2026-10-20 11:54:06,752 7 INFO rb-3d383b4-225775-426863 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-20 11:54:06,759 7 INFO rb-3d383b4-225775-426863 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 41829 2026-10-20 11:54:06,878 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115406_877976_test_online_payment_self_dynamic_qr.txt 2026-10-20 11:54:06,878 7 INFO rb-3d383b4-225775-426863 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/tmpsx6lxrbn_chrome_odoo" 2026-10-20 11:54:06,895 7 INFO rb-3d383b4-225775-426863 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-20 11:54:07,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L9zlmVa_ - [20/Oct/2026 11:54:07] "GET /pos/pay/581?access_token=f84dbc3e-c1f1-4bc6-aa3f-65e121694b6f&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F115%2Fconfirmation%2Ff84dbc3e-c1f1-4bc6-aa3f-65e121694b6f%2Forder%3Faccess_token%3Dae4acf2a31054df4%26order_identifier%3Df84dbc3e-c1f1-4bc6-aa3f-65e121694b6f HTTP/1.1" 200 0 153 0.186 0.912 rw 2026-10-20 11:54:17,015 7 INFO rb-3d383b4-225775-426863 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-20 11:54:18,357 7 INFO rb-3d383b4-225775-426863 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-20 11:54:26,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 41958 2026-10-20 11:54:26,436 7 INFO rb-3d383b4-225775-426863 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/tmpdk06zbtl_chrome_odoo 2026-10-20 11:54:26,436 7 INFO rb-3d383b4-225775-426863 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:46777/json/version 2026-10-20 11:54:26,437 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:26,455 7 INFO rb-3d383b4-225775-426863 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-20 11:54:26,456 7 INFO rb-3d383b4-225775-426863 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:46777/json 2026-10-20 11:54:26,456 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:26,469 7 INFO rb-3d383b4-225775-426863 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:46777/devtools/page/2E37A6321A44B24CBD094E816AA9B2F5 2026-10-20 11:54:26,477 7 INFO rb-3d383b4-225775-426863 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-20 11:54:26,491 7 INFO rb-3d383b4-225775-426863 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-20 11:54:26,837 7 INFO rb-3d383b4-225775-426863 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-20 11:54:26,840 7 INFO rb-3d383b4-225775-426863 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=f9d72a887bfd43eb" in browser 2026-10-20 11:54:26,840 7 INFO rb-3d383b4-225775-426863 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=f9d72a887bfd43eb" 2026-10-20 11:54:26,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:54:27,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /pos-self/116?access_token=f9d72a887bfd43eb HTTP/1.1" 200 2379 61 0.048 0.413 rw 2026-10-20 11:54:27,309 7 INFO rb-3d383b4-225775-426863 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': '2E37A6321A44B24CBD094E816AA9B2F5', 'loaderId': 'D3886E0CDC734DD1C2D1A5E910C9C96A', 'isDownload': False} 2026-10-20 11:54:27,309 7 INFO rb-3d383b4-225775-426863 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-20 11:54:27,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:54:27,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:54:27,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.062 ro 2026-10-20 11:54:27,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.005 0.087 ro 2026-10-20 11:54:27,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:54:27,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.02 0.62 ro 2026-10-20 11:54:27,714 7 INFO rb-3d383b4-225775-426863 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-20 11:54:27,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 11:54:27,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-20 11:54:27,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:27] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.017 ro 2026-10-20 11:54:28,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "POST /pos-self/data/116 HTTP/1.1" 200 467685 269 0.245 0.495 rw 2026-10-20 11:54:28,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.749 rw 2026-10-20 11:54:28,756 7 INFO rb-3d383b4-225775-426863 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-20 11:54:28,758 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "GET /web/image/ir.attachment/92073/raw HTTP/1.1" 200 98715 3 0.002 0.012 ro 2026-10-20 11:54:28,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "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-20 11:54:28,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:92077) 2026-10-20 11:54:28,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.144 ro 2026-10-20 11:54:28,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "GET /web/image/ir.attachment/92072/raw HTTP/1.1" 200 84994 3 0.001 0.022 ro 2026-10-20 11:54:29,003 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,007 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,030 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,031 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "GET /web/image/ir.attachment/91052/raw HTTP/1.1" 200 49165 3 0.002 0.012 ro 2026-10-20 11:54:29,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.009 ro 2026-10-20 11:54:29,143 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.035 ro 2026-10-20 11:54:29,215 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.056 ro 2026-10-20 11:54:29,238 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.079 ro 2026-10-20 11:54:29,293 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,331 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.031 ro 2026-10-20 11:54:29,450 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,512 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,529 7 INFO rb-3d383b4-225775-426863 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-20 11:54:29,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:29] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 33 0.063 0.109 rw 2026-10-20 11:54:29,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39758820 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000001', 'uuid': '2ac30a75-6784-4708-b720-d041fa8c314a'}] 2026-10-20 11:54:29,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39758820 order {'name': None, 'pos_reference': '260-116-000001', 'uuid': '2ac30a75-6784-4708-b720-d041fa8c314a'} created pos.order #582 2026-10-20 11:54:29,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39758820 finished 2026-10-20 11:54:30,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.113 0.173 rw 2026-10-20 11:54:30,080 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.022 rw 2026-10-20 11:54:30,103 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.018 rw 2026-10-20 11:54:30,155 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,173 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,223 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,223 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.032 ro 2026-10-20 11:54:30,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.023 0.043 rw 2026-10-20 11:54:30,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36091474 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000001', 'uuid': '2ac30a75-6784-4708-b720-d041fa8c314a'}] 2026-10-20 11:54:30,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [964] to pos.order #582 2026-10-20 11:54:30,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36091474 order {'name': None, 'pos_reference': '260-116-000001', 'uuid': '2ac30a75-6784-4708-b720-d041fa8c314a'} updated pos.order #582 2026-10-20 11:54:30,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36091474 finished 2026-10-20 11:54:30,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.081 0.144 rw 2026-10-20 11:54:30,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.013 rw 2026-10-20 11:54:30,609 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,619 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.011 0.019 rw 2026-10-20 11:54:30,645 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,697 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,698 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,788 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:54:30,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 15151700 (allocated 17182720) 2026-10-20 11:54:30,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.013 2.134 rw 2026-10-20 11:54:30,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.03 0.07 rw 2026-10-20 11:54:30,861 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,861 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,913 7 INFO rb-3d383b4-225775-426863 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 41958 2026-10-20 11:54:30,918 7 INFO rb-3d383b4-225775-426863 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-20 11:54:30,922 7 INFO rb-3d383b4-225775-426863 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 41958 2026-10-20 11:54:31,027 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115431_027352_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 11:54:31,027 7 INFO rb-3d383b4-225775-426863 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/tmpdk06zbtl_chrome_odoo" 2026-10-20 11:54:31,032 7 INFO rb-3d383b4-225775-426863 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-20 11:54:31,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U8fLraOC - [20/Oct/2026 11:54:31] "GET /pos/pay/582?access_token=cfa67bc6-846c-4690-aec1-b6521870643d&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F116%2Fconfirmation%2Fcfa67bc6-846c-4690-aec1-b6521870643d%2Forder%3Faccess_token%3Df9d72a887bfd43eb HTTP/1.1" 200 0 151 0.189 0.81 rw 2026-10-20 11:54:41,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 42092 2026-10-20 11:54:41,364 7 INFO rb-3d383b4-225775-426863 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/tmpn9g1m886_chrome_odoo 2026-10-20 11:54:41,364 7 INFO rb-3d383b4-225775-426863 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:41439/json/version 2026-10-20 11:54:41,366 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:41,443 7 INFO rb-3d383b4-225775-426863 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-20 11:54:41,444 7 INFO rb-3d383b4-225775-426863 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:41439/json 2026-10-20 11:54:41,444 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:41,456 7 INFO rb-3d383b4-225775-426863 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:41439/devtools/page/2CC4A8B0D79E970D67D4EA8E60497D4B 2026-10-20 11:54:41,466 7 INFO rb-3d383b4-225775-426863 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-20 11:54:41,476 7 INFO rb-3d383b4-225775-426863 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-20 11:54:41,495 7 INFO rb-3d383b4-225775-426863 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-20 11:54:41,501 7 INFO rb-3d383b4-225775-426863 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=f9d72a887bfd43eb&table_identifier=cd5d8aef" in browser 2026-10-20 11:54:41,501 7 INFO rb-3d383b4-225775-426863 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=f9d72a887bfd43eb&table_identifier=cd5d8aef" 2026-10-20 11:54:41,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /pos-self/116?access_token=f9d72a887bfd43eb&table_identifier=cd5d8aef HTTP/1.1" 200 2419 8 0.004 0.033 rw 2026-10-20 11:54:41,546 7 INFO rb-3d383b4-225775-426863 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': '2CC4A8B0D79E970D67D4EA8E60497D4B', 'loaderId': '725F8C87670AD90CE0DC470687AD2D67', 'isDownload': False} 2026-10-20 11:54:41,547 7 INFO rb-3d383b4-225775-426863 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-20 11:54:41,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.001 0.015 ro 2026-10-20 11:54:41,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.001 0.1 ro 2026-10-20 11:54:41,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.033 ro 2026-10-20 11:54:41,859 7 INFO rb-3d383b4-225775-426863 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-20 11:54:41,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:54:41,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.012 0.014 ro 2026-10-20 11:54:41,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.025 ro 2026-10-20 11:54:42,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "POST /pos-self/data/116 HTTP/1.1" 200 467685 260 0.248 0.399 rw 2026-10-20 11:54:42,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.657 rw 2026-10-20 11:54:42,774 7 INFO rb-3d383b4-225775-426863 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-20 11:54:42,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.025 ro 2026-10-20 11:54:42,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.007 0.044 rw 2026-10-20 11:54:42,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.003 0.024 ro 2026-10-20 11:54:42,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "GET /web/image/ir.attachment/92073/raw HTTP/1.1" 200 98715 3 0.007 0.012 ro 2026-10-20 11:54:42,943 7 INFO rb-3d383b4-225775-426863 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-20 11:54:42,947 7 INFO rb-3d383b4-225775-426863 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-20 11:54:42,971 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "GET /web/image/ir.attachment/91052/raw HTTP/1.1" 200 49165 3 0.002 0.015 ro 2026-10-20 11:54:43,028 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 11:54:43,123 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,190 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.005 0.042 ro 2026-10-20 11:54:43,212 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.009 0.074 ro 2026-10-20 11:54:43,260 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.099 ro 2026-10-20 11:54:43,278 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.025 0.044 ro 2026-10-20 11:54:43,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26269617 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000002', 'uuid': 'fffc5d20-f6bd-40b4-9145-b75a5485f5ab'}] 2026-10-20 11:54:43,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26269617 order {'name': None, 'pos_reference': '260-116-000002', 'uuid': 'fffc5d20-f6bd-40b4-9145-b75a5485f5ab'} created pos.order #583 2026-10-20 11:54:43,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26269617 finished 2026-10-20 11:54:43,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.056 0.164 rw 2026-10-20 11:54:43,586 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,602 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.019 0.046 rw 2026-10-20 11:54:43,707 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,727 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,778 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,787 7 INFO rb-3d383b4-225775-426863 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-20 11:54:43,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "GET /web/image/product.product/1653/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.024 ro 2026-10-20 11:54:43,870 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.027 0.045 rw 2026-10-20 11:54:43,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15741739 started for PoS orders references: [{'name': None, 'pos_reference': '260-116-000002', 'uuid': 'fffc5d20-f6bd-40b4-9145-b75a5485f5ab'}] 2026-10-20 11:54:43,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [966] to pos.order #583 2026-10-20 11:54:44,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15741739 order {'name': None, 'pos_reference': '260-116-000002', 'uuid': 'fffc5d20-f6bd-40b4-9145-b75a5485f5ab'} updated pos.order #583 2026-10-20 11:54:44,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15741739 finished 2026-10-20 11:54:44,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 94 0.055 0.156 rw 2026-10-20 11:54:44,179 7 INFO rb-3d383b4-225775-426863 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-20 11:54:44,186 7 INFO rb-3d383b4-225775-426863 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-20 11:54:44,232 7 INFO rb-3d383b4-225775-426863 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-20 11:54:44,282 7 INFO rb-3d383b4-225775-426863 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-20 11:54:44,285 7 INFO rb-3d383b4-225775-426863 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-20 11:54:44,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.074 0.054 rw 2026-10-20 11:54:44,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:54:44,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.003 1.591 rw 2026-10-20 11:54:44,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 15450732 (allocated 17969152) 2026-10-20 11:54:44,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AS-9YEdB - [20/Oct/2026 11:54:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.022 0.046 rw 2026-10-20 11:54:44,491 7 INFO rb-3d383b4-225775-426863 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 42092 2026-10-20 11:54:44,495 7 INFO rb-3d383b4-225775-426863 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-20 11:54:44,498 7 INFO rb-3d383b4-225775-426863 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 42092 2026-10-20 11:54:44,596 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115444_595918_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 11:54:44,596 7 INFO rb-3d383b4-225775-426863 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/tmpn9g1m886_chrome_odoo" 2026-10-20 11:54:44,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend ... 2026-10-20 11:54:45,925 7 INFO rb-3d383b4-225775-426863 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-20 11:54:53,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome pid: 42219 2026-10-20 11:54:53,954 7 INFO rb-3d383b4-225775-426863 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/tmpjek_dkr6_chrome_odoo 2026-10-20 11:54:53,954 7 INFO rb-3d383b4-225775-426863 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:44565/json/version 2026-10-20 11:54:53,956 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:53,984 7 INFO rb-3d383b4-225775-426863 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-20 11:54:53,984 7 INFO rb-3d383b4-225775-426863 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:44565/json 2026-10-20 11:54:53,985 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:54,003 7 INFO rb-3d383b4-225775-426863 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:44565/devtools/page/82B8269970F56D5D3EB7DEDAB71B1EF7 2026-10-20 11:54:54,023 7 INFO rb-3d383b4-225775-426863 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-20 11:54:54,044 7 INFO rb-3d383b4-225775-426863 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-20 11:54:54,390 7 INFO rb-3d383b4-225775-426863 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-20 11:54:54,391 7 INFO rb-3d383b4-225775-426863 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=28f0990db5b74332" in browser 2026-10-20 11:54:54,392 7 INFO rb-3d383b4-225775-426863 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=28f0990db5b74332" 2026-10-20 11:54:54,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:54:54,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:54] "GET /pos-self/117?access_token=28f0990db5b74332 HTTP/1.1" 200 2379 61 0.042 0.379 rw 2026-10-20 11:54:54,819 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '82B8269970F56D5D3EB7DEDAB71B1EF7', 'loaderId': '8B59F9E564BCD44D43A9170FB015CE4D', 'isDownload': False} 2026-10-20 11:54:54,819 7 INFO rb-3d383b4-225775-426863 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-20 11:54:54,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:54:54,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:54] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.036 0.516 ro 2026-10-20 11:54:54,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:54:55,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:55] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.15 ro 2026-10-20 11:54:55,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:54:55,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:55] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.019 0.187 ro 2026-10-20 11:54:55,327 7 INFO rb-3d383b4-225775-426863 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-20 11:54:55,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:55] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 11:54:55,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.016 ro 2026-10-20 11:54:55,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:55] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.024 ro 2026-10-20 11:54:55,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 11:54:56,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:56] "POST /pos-self/data/117 HTTP/1.1" 200 468120 269 0.308 0.606 rw 2026-10-20 11:54:56,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:56] "GET /web/image/ir.attachment/93099/raw HTTP/1.1" 200 98715 3 0.001 0.01 ro 2026-10-20 11:54:56,601 7 INFO rb-3d383b4-225775-426863 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-20 11:54:56,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:56] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.046 ro 2026-10-20 11:54:56,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:93103) 2026-10-20 11:54:56,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:56] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.138 ro 2026-10-20 11:54:56,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:56] "GET /web/image/ir.attachment/93098/raw HTTP/1.1" 200 84994 3 0.002 0.056 ro 2026-10-20 11:54:56,862 7 INFO rb-3d383b4-225775-426863 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-20 11:54:56,952 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,041 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.035 ro 2026-10-20 11:54:57,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.059 ro 2026-10-20 11:54:57,076 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.068 ro 2026-10-20 11:54:57,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.074 ro 2026-10-20 11:54:57,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "GET /web/image/ir.attachment/92081/raw HTTP/1.1" 200 49165 3 0.001 0.009 ro 2026-10-20 11:54:57,180 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.03 ro 2026-10-20 11:54:57,210 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,215 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,246 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,247 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75709345 started for PoS orders references: [{'name': None, 'pos_reference': '260-117-000001', 'uuid': 'cdaedee6-7cd0-4f1f-9d57-58ddf1d7f66e'}] 2026-10-20 11:54:57,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:54:57,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: heap 13795976 (allocated 14823424) 2026-10-20 11:54:57,390 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75709345 order {'name': None, 'pos_reference': '260-117-000001', 'uuid': 'cdaedee6-7cd0-4f1f-9d57-58ddf1d7f66e'} created pos.order #584 2026-10-20 11:54:57,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75709345 finished 2026-10-20 11:54:57,441 7 INFO rb-3d383b4-225775-426863 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 42219 2026-10-20 11:54:57,443 7 INFO rb-3d383b4-225775-426863 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-20 11:54:57,445 7 INFO rb-3d383b4-225775-426863 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 42219 2026-10-20 11:54:57,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 2.038 rw 2026-10-20 11:54:57,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hHSF48jc - [20/Oct/2026 11:54:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.101 0.152 rw 2026-10-20 11:54:57,563 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115457_563791_test_self_order_tip_amount_matches_backend.txt 2026-10-20 11:54:57,564 7 INFO rb-3d383b4-225775-426863 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/tmpjek_dkr6_chrome_odoo" 2026-10-20 11:54:58,031 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Chrome pid: 42350 2026-10-20 11:54:58,032 7 INFO rb-3d383b4-225775-426863 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/tmp9h0njoei_chrome_odoo 2026-10-20 11:54:58,032 7 INFO rb-3d383b4-225775-426863 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:37825/json/version 2026-10-20 11:54:58,033 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:58,055 7 INFO rb-3d383b4-225775-426863 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-20 11:54:58,059 7 INFO rb-3d383b4-225775-426863 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:37825/json 2026-10-20 11:54:58,059 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:54:58,071 7 INFO rb-3d383b4-225775-426863 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:37825/devtools/page/08BC145C8C00144E501633BC2DD97EE5 2026-10-20 11:54:58,081 7 INFO rb-3d383b4-225775-426863 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-20 11:54:58,092 7 INFO rb-3d383b4-225775-426863 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-20 11:54:58,126 7 INFO rb-3d383b4-225775-426863 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-20 11:54:58,136 7 INFO rb-3d383b4-225775-426863 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=28f0990db5b74332" in browser 2026-10-20 11:54:58,136 7 INFO rb-3d383b4-225775-426863 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=28f0990db5b74332" 2026-10-20 11:54:58,182 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /pos-self/117?access_token=28f0990db5b74332 HTTP/1.1" 200 2419 6 0.007 0.035 rw 2026-10-20 11:54:58,190 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '08BC145C8C00144E501633BC2DD97EE5', 'loaderId': '07623F6BE9B19D53D23E411D12B1FEE3', 'isDownload': False} 2026-10-20 11:54:58,190 7 INFO rb-3d383b4-225775-426863 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-20 11:54:58,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.025 ro 2026-10-20 11:54:58,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.001 0.116 ro 2026-10-20 11:54:58,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.034 ro 2026-10-20 11:54:58,543 7 INFO rb-3d383b4-225775-426863 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-20 11:54:58,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:54:58,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.008 ro 2026-10-20 11:54:58,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.01 ro 2026-10-20 11:54:58,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-20 11:54:59,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "POST /pos-self/data/117 HTTP/1.1" 200 468117 260 0.309 0.427 rw 2026-10-20 11:54:59,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/image/ir.attachment/93099/raw HTTP/1.1" 200 98715 3 0.005 0.012 ro 2026-10-20 11:54:59,588 7 INFO rb-3d383b4-225775-426863 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-20 11:54:59,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.008 ro 2026-10-20 11:54:59,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.001 0.014 ro 2026-10-20 11:54:59,664 7 INFO rb-3d383b4-225775-426863 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-20 11:54:59,763 7 INFO rb-3d383b4-225775-426863 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-20 11:54:59,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/image/pos.category/248/image_128?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.036 ro 2026-10-20 11:54:59,882 7 INFO rb-3d383b4-225775-426863 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-20 11:54:59,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.07 ro 2026-10-20 11:54:59,915 7 INFO rb-3d383b4-225775-426863 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-20 11:54:59,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.073 ro 2026-10-20 11:54:59,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.104 ro 2026-10-20 11:54:59,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /web/image/ir.attachment/92081/raw HTTP/1.1" 200 49165 3 0.007 0.035 ro 2026-10-20 11:54:59,998 7 INFO rb-3d383b4-225775-426863 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-20 11:55:00,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:55:00] "GET /web/image/product.product/1651/image_512?unique=2026-10-20T11:51:43.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.03 ro 2026-10-20 11:55:00,029 7 INFO rb-3d383b4-225775-426863 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-20 11:55:00,039 7 INFO rb-3d383b4-225775-426863 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-20 11:55:00,065 7 INFO rb-3d383b4-225775-426863 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-20 11:55:00,066 7 INFO rb-3d383b4-225775-426863 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-20 11:55:00,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94631216 started for PoS orders references: [{'name': None, 'pos_reference': '260-117-000002', 'uuid': '584ae83a-5a79-4b20-a92a-472d668bde1a'}] 2026-10-20 11:55:00,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:55:00,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_self_order_tip_amount_matches_backend.browser: heap 14151444 (allocated 15085568) 2026-10-20 11:55:00,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94631216 order {'name': None, 'pos_reference': '260-117-000002', 'uuid': '584ae83a-5a79-4b20-a92a-472d668bde1a'} created pos.order #585 2026-10-20 11:55:00,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94631216 finished 2026-10-20 11:55:00,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:54:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.007 1.633 rw 2026-10-20 11:55:00,279 7 INFO rb-3d383b4-225775-426863 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 42350 2026-10-20 11:55:00,280 7 INFO rb-3d383b4-225775-426863 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-20 11:55:00,281 7 INFO rb-3d383b4-225775-426863 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 42350 2026-10-20 11:55:00,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IAaz1i5C - [20/Oct/2026 11:55:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.071 0.177 rw 2026-10-20 11:55:00,386 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115500_385830_test_self_order_tip_amount_matches_backend.txt 2026-10-20 11:55:00,386 7 INFO rb-3d383b4-225775-426863 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/tmp9h0njoei_chrome_odoo" 2026-10-20 11:55:00,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 11:55:00,600 7 INFO rb-3d383b4-225775-426863 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-20 11:55:03,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-20 11:55:05,038 7 INFO rb-3d383b4-225775-426863 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-20 11:55:13,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 42476 2026-10-20 11:55:13,312 7 INFO rb-3d383b4-225775-426863 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/tmpsfnok4_0_chrome_odoo 2026-10-20 11:55:13,312 7 INFO rb-3d383b4-225775-426863 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:40429/json/version 2026-10-20 11:55:13,313 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:13,356 7 INFO rb-3d383b4-225775-426863 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-20 11:55:13,357 7 INFO rb-3d383b4-225775-426863 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:40429/json 2026-10-20 11:55:13,357 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:13,371 7 INFO rb-3d383b4-225775-426863 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:40429/devtools/page/9249C8C206EA3A55B53E43780F4BB649 2026-10-20 11:55:13,377 7 INFO rb-3d383b4-225775-426863 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-20 11:55:13,394 7 INFO rb-3d383b4-225775-426863 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-20 11:55:13,471 7 INFO rb-3d383b4-225775-426863 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-20 11:55:13,478 7 INFO rb-3d383b4-225775-426863 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=6a83ceeddf9840a2" in browser 2026-10-20 11:55:13,478 7 INFO rb-3d383b4-225775-426863 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=6a83ceeddf9840a2" 2026-10-20 11:55:13,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:55:13,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:13] "GET /pos-self/118?access_token=6a83ceeddf9840a2 HTTP/1.1" 200 2378 61 0.039 0.434 rw 2026-10-20 11:55:13,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '9249C8C206EA3A55B53E43780F4BB649', 'loaderId': '2B5964F502D87A30E927239B4E9D0E34', 'isDownload': False} 2026-10-20 11:55:13,960 7 INFO rb-3d383b4-225775-426863 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-20 11:55:14,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:55:14,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:14] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.044 0.577 ro 2026-10-20 11:55:14,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:55:14,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:14] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.147 ro 2026-10-20 11:55:14,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:55:14,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:14] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.013 0.18 ro 2026-10-20 11:55:14,380 7 INFO rb-3d383b4-225775-426863 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-20 11:55:14,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:14] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 11:55:14,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.007 ro 2026-10-20 11:55:14,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:14] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 11:55:15,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "POST /pos-self/data/118 HTTP/1.1" 200 467754 267 0.189 0.412 rw 2026-10-20 11:55:15,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.607 rw 2026-10-20 11:55:15,297 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/ir.attachment/94140/raw HTTP/1.1" 200 98715 3 0.004 0.016 ro 2026-10-20 11:55:15,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.038 ro 2026-10-20 11:55:15,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:94144) 2026-10-20 11:55:15,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.145 ro 2026-10-20 11:55:15,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/ir.attachment/94139/raw HTTP/1.1" 200 84994 3 0.003 0.038 ro 2026-10-20 11:55:15,539 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,612 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.028 ro 2026-10-20 11:55:15,714 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.065 ro 2026-10-20 11:55:15,734 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,761 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/product.template/1503/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.095 ro 2026-10-20 11:55:15,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/product.template/1505/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.125 ro 2026-10-20 11:55:15,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/product.template/1504/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.166 ro 2026-10-20 11:55:15,856 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,858 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.182 ro 2026-10-20 11:55:15,869 7 INFO rb-3d383b4-225775-426863 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-20 11:55:15,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/product.template/1506/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.176 ro 2026-10-20 11:55:15,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/product.template/1507/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.185 ro 2026-10-20 11:55:15,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/ir.attachment/93122/raw HTTP/1.1" 200 49165 3 0.003 0.125 ro 2026-10-20 11:55:15,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.105 ro 2026-10-20 11:55:16,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:16] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.166 ro 2026-10-20 11:55:16,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25781867 started for PoS orders references: [{'name': None, 'pos_reference': '260-118-000001', 'uuid': 'ff884a90-9baf-491b-a496-4f1b633a85ab'}] 2026-10-20 11:55:16,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25781867 order {'name': None, 'pos_reference': '260-118-000001', 'uuid': 'ff884a90-9baf-491b-a496-4f1b633a85ab'} created pos.order #586 2026-10-20 11:55:16,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25781867 finished 2026-10-20 11:55:16,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 87 0.096 0.323 rw 2026-10-20 11:55:16,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.014 rw 2026-10-20 11:55:16,385 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.02 0.021 rw 2026-10-20 11:55:16,427 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,432 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,450 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,504 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65336622 started for PoS orders references: [{'name': None, 'pos_reference': '260-118-000001', 'uuid': 'ff884a90-9baf-491b-a496-4f1b633a85ab'}] 2026-10-20 11:55:16,530 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,531 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65336622 order {'name': None, 'pos_reference': '260-118-000001', 'uuid': 'ff884a90-9baf-491b-a496-4f1b633a85ab'} updated pos.order #586 2026-10-20 11:55:16,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65336622 finished 2026-10-20 11:55:16,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:55:16,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 13882460 (allocated 15609856) 2026-10-20 11:55:16,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.342 rw 2026-10-20 11:55:16,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 74 0.082 0.148 rw 2026-10-20 11:55:16,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ksnjHiOt - [20/Oct/2026 11:55:16] "POST /pos-self-order/remove-order HTTP/1.1" 200 43 13 0.011 0.164 rw 2026-10-20 11:55:16,766 7 INFO rb-3d383b4-225775-426863 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 42476 2026-10-20 11:55:16,770 7 INFO rb-3d383b4-225775-426863 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-20 11:55:16,771 7 INFO rb-3d383b4-225775-426863 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 42476 2026-10-20 11:55:16,867 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115516_867398_test_kiosk_cart_restore_and_cancel.txt 2026-10-20 11:55:16,867 7 INFO rb-3d383b4-225775-426863 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/tmpsfnok4_0_chrome_odoo" 2026-10-20 11:55:16,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-20 11:55:18,315 7 INFO rb-3d383b4-225775-426863 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-20 11:55:26,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 42615 2026-10-20 11:55:26,404 7 INFO rb-3d383b4-225775-426863 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/tmpoueswixm_chrome_odoo 2026-10-20 11:55:26,404 7 INFO rb-3d383b4-225775-426863 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:44367/json/version 2026-10-20 11:55:26,405 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:26,460 7 INFO rb-3d383b4-225775-426863 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-20 11:55:26,460 7 INFO rb-3d383b4-225775-426863 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:44367/json 2026-10-20 11:55:26,461 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:26,475 7 INFO rb-3d383b4-225775-426863 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:44367/devtools/page/5BDBBDBCA33B156F0D94A8C212B90A71 2026-10-20 11:55:26,490 7 INFO rb-3d383b4-225775-426863 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-20 11:55:26,504 7 INFO rb-3d383b4-225775-426863 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-20 11:55:26,609 7 INFO rb-3d383b4-225775-426863 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-20 11:55:26,619 7 INFO rb-3d383b4-225775-426863 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=4ff12642a88b43fa" in browser 2026-10-20 11:55:26,620 7 INFO rb-3d383b4-225775-426863 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=4ff12642a88b43fa" 2026-10-20 11:55:26,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:55:27,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /pos-self/119?access_token=4ff12642a88b43fa HTTP/1.1" 200 2378 61 0.059 0.374 rw 2026-10-20 11:55:27,056 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '5BDBBDBCA33B156F0D94A8C212B90A71', 'loaderId': '39013A04389C761F7C202DCB5A295AF2', 'isDownload': False} 2026-10-20 11:55:27,056 7 INFO rb-3d383b4-225775-426863 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-20 11:55:27,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:55:27,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.016 0.041 ro 2026-10-20 11:55:27,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:55:27,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.119 ro 2026-10-20 11:55:27,221 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:55:27,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.025 0.609 ro 2026-10-20 11:55:27,477 7 INFO rb-3d383b4-225775-426863 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-20 11:55:27,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:55:27,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.02 ro 2026-10-20 11:55:27,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:27] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.019 ro 2026-10-20 11:55:28,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "POST /pos-self/data/119 HTTP/1.1" 200 467754 267 0.308 0.466 rw 2026-10-20 11:55:28,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.776 rw 2026-10-20 11:55:28,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /web/image/ir.attachment/95166/raw HTTP/1.1" 200 98715 3 0.001 0.013 ro 2026-10-20 11:55:28,554 7 INFO rb-3d383b4-225775-426863 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-20 11:55:28,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.033 ro 2026-10-20 11:55:28,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:95170) 2026-10-20 11:55:28,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.016 0.116 ro 2026-10-20 11:55:28,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /web/image/ir.attachment/95165/raw HTTP/1.1" 200 84994 3 0.002 0.045 ro 2026-10-20 11:55:28,793 7 INFO rb-3d383b4-225775-426863 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-20 11:55:28,805 7 INFO rb-3d383b4-225775-426863 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-20 11:55:28,862 7 INFO rb-3d383b4-225775-426863 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-20 11:55:28,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.029 ro 2026-10-20 11:55:28,963 7 INFO rb-3d383b4-225775-426863 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-20 11:55:28,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /web/image/product.template/1503/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.061 ro 2026-10-20 11:55:28,992 7 INFO rb-3d383b4-225775-426863 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-20 11:55:29,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/product.template/1504/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.086 ro 2026-10-20 11:55:29,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/product.template/1505/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.114 ro 2026-10-20 11:55:29,063 7 INFO rb-3d383b4-225775-426863 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-20 11:55:29,080 7 INFO rb-3d383b4-225775-426863 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-20 11:55:29,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.006 0.156 ro 2026-10-20 11:55:29,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/product.template/1506/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.177 ro 2026-10-20 11:55:29,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.146 ro 2026-10-20 11:55:29,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/product.template/1507/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.147 ro 2026-10-20 11:55:29,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/ir.attachment/94148/raw HTTP/1.1" 200 49165 3 0.001 0.129 ro 2026-10-20 11:55:29,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.126 ro 2026-10-20 11:55:29,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29894829 started for PoS orders references: [{'name': None, 'pos_reference': '260-119-000001', 'uuid': 'f1b07b87-cb66-47f9-9714-3d8b9de375b7'}] 2026-10-20 11:55:29,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29894829 order {'name': None, 'pos_reference': '260-119-000001', 'uuid': 'f1b07b87-cb66-47f9-9714-3d8b9de375b7'} created pos.order #587 2026-10-20 11:55:29,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29894829 finished 2026-10-20 11:55:29,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 81 0.067 0.259 rw 2026-10-20 11:55:29,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.018 rw 2026-10-20 11:55:29,507 7 INFO rb-3d383b4-225775-426863 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-20 11:55:29,508 7 INFO rb-3d383b4-225775-426863 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-20 11:55:29,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.015 rw 2026-10-20 11:55:29,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:55:29,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HR2NV_Hd - [20/Oct/2026 11:55:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.003 rw 2026-10-20 11:55:29,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 14242928 (allocated 16396288) 2026-10-20 11:55:29,690 7 INFO rb-3d383b4-225775-426863 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 42615 2026-10-20 11:55:29,698 7 INFO rb-3d383b4-225775-426863 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-20 11:55:29,700 7 INFO rb-3d383b4-225775-426863 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 42615 2026-10-20 11:55:29,801 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115529_800860_test_online_payment_kiosk_qr_code.txt 2026-10-20 11:55:29,801 7 INFO rb-3d383b4-225775-426863 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/tmpoueswixm_chrome_odoo" 2026-10-20 11:55:29,871 7 INFO rb-3d383b4-225775-426863 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-20 11:55:31,196 7 INFO rb-3d383b4-225775-426863 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-20 11:55:39,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 42757 2026-10-20 11:55:39,191 7 INFO rb-3d383b4-225775-426863 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/tmp7jyy5iv2_chrome_odoo 2026-10-20 11:55:39,191 7 INFO rb-3d383b4-225775-426863 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:32895/json/version 2026-10-20 11:55:39,193 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:39,212 7 INFO rb-3d383b4-225775-426863 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-20 11:55:39,212 7 INFO rb-3d383b4-225775-426863 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:32895/json 2026-10-20 11:55:39,213 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:39,224 7 INFO rb-3d383b4-225775-426863 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:32895/devtools/page/05064BE1EB3B4489F5DB4B7D78BF7C7A 2026-10-20 11:55:39,230 7 INFO rb-3d383b4-225775-426863 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-20 11:55:39,255 7 INFO rb-3d383b4-225775-426863 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-20 11:55:39,382 7 INFO rb-3d383b4-225775-426863 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-20 11:55:39,387 7 INFO rb-3d383b4-225775-426863 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=6f9ad2580c6e424b" in browser 2026-10-20 11:55:39,387 7 INFO rb-3d383b4-225775-426863 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=6f9ad2580c6e424b" 2026-10-20 11:55:39,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:55:39,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:39] "GET /pos-self/120?access_token=6f9ad2580c6e424b HTTP/1.1" 200 2379 61 0.04 0.409 rw 2026-10-20 11:55:39,843 7 INFO rb-3d383b4-225775-426863 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': '05064BE1EB3B4489F5DB4B7D78BF7C7A', 'loaderId': '3F99A9A15794850D97FF9234962CF487', 'isDownload': False} 2026-10-20 11:55:39,843 7 INFO rb-3d383b4-225775-426863 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-20 11:55:39,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:55:39,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:39] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.021 0.527 ro 2026-10-20 11:55:39,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:55:39,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:55:40,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:39] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.004 0.118 ro 2026-10-20 11:55:40,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:40] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.129 ro 2026-10-20 11:55:40,239 7 INFO rb-3d383b4-225775-426863 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-20 11:55:40,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:40] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:55:40,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-20 11:55:40,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:40] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.027 ro 2026-10-20 11:55:41,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "POST /pos-self/data/120 HTTP/1.1" 200 467751 269 0.238 0.509 rw 2026-10-20 11:55:41,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.754 rw 2026-10-20 11:55:41,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/ir.attachment/96192/raw HTTP/1.1" 200 98715 3 0.005 0.02 ro 2026-10-20 11:55:41,338 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.045 ro 2026-10-20 11:55:41,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:96196) 2026-10-20 11:55:41,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.005 0.16 ro 2026-10-20 11:55:41,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/ir.attachment/96191/raw HTTP/1.1" 200 84994 3 0.001 0.079 ro 2026-10-20 11:55:41,604 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,610 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,704 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.032 ro 2026-10-20 11:55:41,800 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.062 ro 2026-10-20 11:55:41,839 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.083 ro 2026-10-20 11:55:41,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.1 ro 2026-10-20 11:55:41,896 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/ir.attachment/95174/raw HTTP/1.1" 200 49165 3 0.003 0.012 ro 2026-10-20 11:55:41,961 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,965 7 INFO rb-3d383b4-225775-426863 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-20 11:55:41,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.026 ro 2026-10-20 11:55:41,987 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,011 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:42] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.013 0.069 ro 2026-10-20 11:55:42,041 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,042 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:55:42,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14014764 (allocated 15085568) 2026-10-20 11:55:42,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65384199 started for PoS orders references: [{'name': None, 'pos_reference': '260-120-000001', 'uuid': '696ef2d4-9e82-4f26-a4d9-52d625c57ec9'}] 2026-10-20 11:55:42,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65384199 order {'name': None, 'pos_reference': '260-120-000001', 'uuid': '696ef2d4-9e82-4f26-a4d9-52d625c57ec9'} created pos.order #588 2026-10-20 11:55:42,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65384199 finished 2026-10-20 11:55:42,239 7 INFO rb-3d383b4-225775-426863 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 42757 2026-10-20 11:55:42,245 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,250 7 INFO rb-3d383b4-225775-426863 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 42757 2026-10-20 11:55:42,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 1.035 rw 2026-10-20 11:55:42,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 df7UsjdM - [20/Oct/2026 11:55:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.063 0.164 rw 2026-10-20 11:55:42,355 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115542_355667_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 11:55:42,356 7 INFO rb-3d383b4-225775-426863 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/tmp7jyy5iv2_chrome_odoo" 2026-10-20 11:55:42,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 42886 2026-10-20 11:55:42,786 7 INFO rb-3d383b4-225775-426863 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/tmpk74uyzyd_chrome_odoo 2026-10-20 11:55:42,787 7 INFO rb-3d383b4-225775-426863 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:41825/json/version 2026-10-20 11:55:42,788 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:42,812 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,813 7 INFO rb-3d383b4-225775-426863 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:41825/json 2026-10-20 11:55:42,813 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:55:42,820 7 INFO rb-3d383b4-225775-426863 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:41825/devtools/page/72D611F29610ADCEDFECFDA146955BEC 2026-10-20 11:55:42,828 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,844 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:55:42,913 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,917 7 INFO rb-3d383b4-225775-426863 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-20 11:55:42,917 7 INFO rb-3d383b4-225775-426863 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-20 11:55:43,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /pos/ui?config_id=120 HTTP/1.1" 200 6874 57 0.044 0.118 rw 2026-10-20 11:55:43,087 7 INFO rb-3d383b4-225775-426863 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': '72D611F29610ADCEDFECFDA146955BEC', 'loaderId': '494EB13F68B8266E9F178C46E65E956F', 'isDownload': False} 2026-10-20 11:55:43,087 7 INFO rb-3d383b4-225775-426863 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-20 11:55:43,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.198 ro 2026-10-20 11:55:43,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.032 ro 2026-10-20 11:55:43,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.06 ro 2026-10-20 11:55:43,852 7 INFO rb-3d383b4-225775-426863 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-20 11:55:43,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 11:55:43,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:55:43,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 11:55:43,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55: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.017 rw 2026-10-20 11:55:43,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-20 11:55:44,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:55:44,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513733 305 0.437 0.569 rw 2026-10-20 11:55:45,136 7 INFO rb-3d383b4-225775-426863 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.0487582683563232 2026-10-20 11:55:45,137 7 INFO rb-3d383b4-225775-426863 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-20 11:55:45,147 7 INFO rb-3d383b4-225775-426863 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-20 11:55:45,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-20 11:55:45,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55: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-20 11:55:45,212 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "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-20 11:55:45,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "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.022 rw 2026-10-20 11:55:45,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "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-20 11:55:45,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "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-20 11:55:45,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "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.014 rw 2026-10-20 11:55:45,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.003 0.044 rw 2026-10-20 11:55:46,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 11:55:46,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.013 - 2026-10-20 11:55:46,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 11:55:46,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 11:55:46,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 11:55:46,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 11:55:46,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.027 ro 2026-10-20 11:55:46,159 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,208 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,215 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,217 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,277 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /pos/ui/120 HTTP/1.1" 200 6914 31 0.057 0.11 rw 2026-10-20 11:55:46,300 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,313 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 11:55:46,344 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,354 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,357 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 6914 31 0.042 0.234 rw 2026-10-20 11:55:46,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18794860 (allocated 19681280) 2026-10-20 11:55:46,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:55:46,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.053 0.275 rw 2026-10-20 11:55:46,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 2.525 rw 2026-10-20 11:55:46,640 7 INFO rb-3d383b4-225775-426863 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 42886 2026-10-20 11:55:46,641 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,648 7 INFO rb-3d383b4-225775-426863 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 42886 2026-10-20 11:55:46,766 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115546_766065_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 11:55:46,767 7 INFO rb-3d383b4-225775-426863 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/tmpk74uyzyd_chrome_odoo" 2026-10-20 11:55:46,794 7 INFO rb-3d383b4-225775-426863 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-20 11:55:46,940 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:55:47,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Gg09JGwc - [20/Oct/2026 11:55:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.152 0.239 rw 2026-10-20 11:55:56,849 7 INFO rb-3d383b4-225775-426863 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-20 11:55:57,933 7 INFO rb-3d383b4-225775-426863 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-20 11:56:05,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:56:07,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KCzGzPN5 - [20/Oct/2026 11:56:07] "GET /pos/pay/589?access_token=7565edd0-3668-48ed-b747-904e20d707f4 HTTP/1.1" 200 11893 184 0.158 1.072 rw 2026-10-20 11:56:07,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KCzGzPN5 - [20/Oct/2026 11:56:07] "POST /pos/pay/transaction/589 HTTP/1.1" 200 235 36 0.058 0.054 rw 2026-10-20 11:56:08,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KCzGzPN5 - [20/Oct/2026 11:56:08] "GET /pos/pay/confirmation/589?access_token=7565edd0-3668-48ed-b747-904e20d707f4&exit_route=%2F&tx_id=10 HTTP/1.1" 303 189 389 0.508 0.941 rw 2026-10-20 11:56:08,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KCzGzPN5 - [20/Oct/2026 11:56:08] "GET / HTTP/1.1" 200 23841 30 0.045 0.139 ro 2026-10-20 11:56:08,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr ... 2026-10-20 11:56:10,304 7 INFO rb-3d383b4-225775-426863 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-20 11:56:18,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Chrome pid: 43012 2026-10-20 11:56:18,877 7 INFO rb-3d383b4-225775-426863 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/tmpqg7uqkm__chrome_odoo 2026-10-20 11:56:18,877 7 INFO rb-3d383b4-225775-426863 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:33787/json/version 2026-10-20 11:56:18,878 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:56:18,890 7 INFO rb-3d383b4-225775-426863 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-20 11:56:18,890 7 INFO rb-3d383b4-225775-426863 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:33787/json 2026-10-20 11:56:18,891 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:56:18,897 7 INFO rb-3d383b4-225775-426863 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:33787/devtools/page/9094D5C1838862C75310F2C1D250C31C 2026-10-20 11:56:18,908 7 INFO rb-3d383b4-225775-426863 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-20 11:56:18,911 7 INFO rb-3d383b4-225775-426863 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-20 11:56:19,003 7 INFO rb-3d383b4-225775-426863 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-20 11:56:19,006 7 INFO rb-3d383b4-225775-426863 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=a602e74ae5c84e59&order_identifier=5c0506c7-7f5f-42de-aeca-36ee3db88752" in browser 2026-10-20 11:56:19,006 7 INFO rb-3d383b4-225775-426863 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=a602e74ae5c84e59&order_identifier=5c0506c7-7f5f-42de-aeca-36ee3db88752" 2026-10-20 11:56:19,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:56:19,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:19] "GET /pos-self/122?access_token=a602e74ae5c84e59&order_identifier=5c0506c7-7f5f-42de-aeca-36ee3db88752 HTTP/1.1" 200 2379 61 0.08 0.437 rw 2026-10-20 11:56:19,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': '9094D5C1838862C75310F2C1D250C31C', 'loaderId': '2479B1486AACC27C0FA63BEA006B53C4', 'isDownload': False} 2026-10-20 11:56:19,531 7 INFO rb-3d383b4-225775-426863 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-20 11:56:19,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:56:19,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:19] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.112 ro 2026-10-20 11:56:19,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:56:19,776 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:19] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.034 0.728 ro 2026-10-20 11:56:19,789 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:56:19,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:19] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.228 ro 2026-10-20 11:56:20,014 7 INFO rb-3d383b4-225775-426863 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-20 11:56:20,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:20] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.011 ro 2026-10-20 11:56:20,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.013 ro 2026-10-20 11:56:20,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:20] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.021 ro 2026-10-20 11:56:20,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:20] "POST /pos-self/data/122 HTTP/1.1" 200 467546 269 0.276 0.612 rw 2026-10-20 11:56:20,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.898 rw 2026-10-20 11:56:21,190 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.019 0.045 rw 2026-10-20 11:56:21,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.079 ro 2026-10-20 11:56:21,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/ir.attachment/98240/raw HTTP/1.1" 200 98715 3 0.003 0.017 ro 2026-10-20 11:56:21,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:98244) 2026-10-20 11:56:21,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.026 0.17 ro 2026-10-20 11:56:21,612 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/ir.attachment/98239/raw HTTP/1.1" 200 84994 3 0.006 0.043 ro 2026-10-20 11:56:21,617 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,686 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,798 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.033 ro 2026-10-20 11:56:21,841 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.107 ro 2026-10-20 11:56:21,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.134 ro 2026-10-20 11:56:21,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.148 ro 2026-10-20 11:56:21,929 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,938 7 INFO rb-3d383b4-225775-426863 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-20 11:56:21,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/ir.attachment/97222/raw HTTP/1.1" 200 49165 3 0.007 0.066 ro 2026-10-20 11:56:22,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.073 ro 2026-10-20 11:56:22,059 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.014 0.1 rw 2026-10-20 11:56:22,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92434776 started for PoS orders references: [{'name': None, 'pos_reference': '260-122-000001', 'uuid': 'ca7d68a9-5633-484d-b18b-3f01c82dc089'}] 2026-10-20 11:56:22,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [977] to pos.order #590 2026-10-20 11:56:22,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92434776 order {'name': None, 'pos_reference': '260-122-000001', 'uuid': 'ca7d68a9-5633-484d-b18b-3f01c82dc089'} updated pos.order #590 2026-10-20 11:56:22,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92434776 finished 2026-10-20 11:56:22,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.078 0.159 rw 2026-10-20 11:56:22,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.016 rw 2026-10-20 11:56:22,442 7 INFO rb-3d383b4-225775-426863 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-20 11:56:22,461 7 INFO rb-3d383b4-225775-426863 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-20 11:56:22,502 7 INFO rb-3d383b4-225775-426863 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-20 11:56:22,516 7 INFO rb-3d383b4-225775-426863 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-20 11:56:22,556 7 INFO rb-3d383b4-225775-426863 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-20 11:56:22,560 7 INFO rb-3d383b4-225775-426863 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-20 11:56:22,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:22] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.011 0.033 ro 2026-10-20 11:56:22,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.026 0.068 rw 2026-10-20 11:56:22,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56474993 started for PoS orders references: [{'name': None, 'pos_reference': '260-122-000001', 'uuid': 'ca7d68a9-5633-484d-b18b-3f01c82dc089'}] 2026-10-20 11:56:22,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [978] to pos.order #590 2026-10-20 11:56:22,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56474993 order {'name': None, 'pos_reference': '260-122-000001', 'uuid': 'ca7d68a9-5633-484d-b18b-3f01c82dc089'} updated pos.order #590 2026-10-20 11:56:22,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56474993 finished 2026-10-20 11:56:23,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.121 0.17 rw 2026-10-20 11:56:23,097 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,106 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.018 rw 2026-10-20 11:56:23,146 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,195 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,196 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,291 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:56:23,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 2.093 rw 2026-10-20 11:56:23,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.029 0.063 rw 2026-10-20 11:56:23,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr.browser: heap 14552748 (allocated 15872000) 2026-10-20 11:56:23,369 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,370 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,460 7 INFO rb-3d383b4-225775-426863 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 43012 2026-10-20 11:56:23,467 7 INFO rb-3d383b4-225775-426863 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-20 11:56:23,470 7 INFO rb-3d383b4-225775-426863 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 43012 2026-10-20 11:56:23,570 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115623_570283_test_online_payment_self_dynamic_qr.txt 2026-10-20 11:56:23,570 7 INFO rb-3d383b4-225775-426863 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/tmpqg7uqkm__chrome_odoo" 2026-10-20 11:56:23,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_dynamic_qr: waiting for threads: [] 2026-10-20 11:56:24,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kl3Mxvn8 - [20/Oct/2026 11:56:24] "GET /pos/pay/590?access_token=5c0506c7-7f5f-42de-aeca-36ee3db88752&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F122%2Fconfirmation%2F5c0506c7-7f5f-42de-aeca-36ee3db88752%2Forder%3Faccess_token%3Da602e74ae5c84e59%26order_identifier%3D5c0506c7-7f5f-42de-aeca-36ee3db88752 HTTP/1.1" 200 0 154 0.234 0.842 rw 2026-10-20 11:56:33,675 7 INFO rb-3d383b4-225775-426863 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-20 11:56:35,288 7 INFO rb-3d383b4-225775-426863 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-20 11:56:44,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 43142 2026-10-20 11:56:44,556 7 INFO rb-3d383b4-225775-426863 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/tmpg41yehw5_chrome_odoo 2026-10-20 11:56:44,556 7 INFO rb-3d383b4-225775-426863 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:42493/json/version 2026-10-20 11:56:44,559 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:56:44,599 7 INFO rb-3d383b4-225775-426863 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-20 11:56:44,599 7 INFO rb-3d383b4-225775-426863 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:42493/json 2026-10-20 11:56:44,600 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:56:44,614 7 INFO rb-3d383b4-225775-426863 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:42493/devtools/page/889D6421A48C886A0638A39994DF0CC8 2026-10-20 11:56:44,628 7 INFO rb-3d383b4-225775-426863 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-20 11:56:44,654 7 INFO rb-3d383b4-225775-426863 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-20 11:56:44,732 7 INFO rb-3d383b4-225775-426863 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-20 11:56:44,735 7 INFO rb-3d383b4-225775-426863 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=93fed54263ff425f" in browser 2026-10-20 11:56:44,735 7 INFO rb-3d383b4-225775-426863 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=93fed54263ff425f" 2026-10-20 11:56:44,750 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:56:45,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /pos-self/123?access_token=93fed54263ff425f HTTP/1.1" 200 2379 61 0.043 0.47 rw 2026-10-20 11:56:45,255 7 INFO rb-3d383b4-225775-426863 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': '889D6421A48C886A0638A39994DF0CC8', 'loaderId': 'BFFC5A1CA4BE54CD19C68712E4AA1A36', 'isDownload': False} 2026-10-20 11:56:45,255 7 INFO rb-3d383b4-225775-426863 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-20 11:56:45,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:56:45,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.034 0.62 ro 2026-10-20 11:56:45,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:56:45,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.119 ro 2026-10-20 11:56:45,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:56:45,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.186 ro 2026-10-20 11:56:45,807 7 INFO rb-3d383b4-225775-426863 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-20 11:56:45,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.016 ro 2026-10-20 11:56:45,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-20 11:56:45,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:45] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.016 ro 2026-10-20 11:56:46,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:46] "POST /pos-self/data/123 HTTP/1.1" 200 467685 269 0.311 0.636 rw 2026-10-20 11:56:46,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.953 rw 2026-10-20 11:56:47,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/image/ir.attachment/99269/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-20 11:56:47,138 7 INFO rb-3d383b4-225775-426863 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-20 11:56:47,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.009 0.101 ro 2026-10-20 11:56:47,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:99273) 2026-10-20 11:56:47,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.036 0.233 ro 2026-10-20 11:56:47,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/image/ir.attachment/99268/raw HTTP/1.1" 200 84994 3 0.01 0.293 ro 2026-10-20 11:56:47,658 7 INFO rb-3d383b4-225775-426863 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-20 11:56:47,688 7 INFO rb-3d383b4-225775-426863 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-20 11:56:47,718 7 INFO rb-3d383b4-225775-426863 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-20 11:56:47,719 7 INFO rb-3d383b4-225775-426863 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-20 11:56:47,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/image/ir.attachment/98248/raw HTTP/1.1" 200 49165 3 0.007 0.02 ro 2026-10-20 11:56:47,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.03 ro 2026-10-20 11:56:47,884 7 INFO rb-3d383b4-225775-426863 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-20 11:56:47,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.008 0.035 ro 2026-10-20 11:56:47,970 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:47] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.073 ro 2026-10-20 11:56:48,028 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:48] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 10346 3 0.01 0.092 ro 2026-10-20 11:56:48,102 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:48] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 9 0.025 0.055 ro 2026-10-20 11:56:48,173 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,322 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,373 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,391 7 INFO rb-3d383b4-225775-426863 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-20 11:56:48,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:48] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 34 0.089 0.122 rw 2026-10-20 11:56:48,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14817520 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000001', 'uuid': '2b18441c-68e9-41aa-bacb-7e3f32958781'}] 2026-10-20 11:56:48,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14817520 order {'name': None, 'pos_reference': '260-123-000001', 'uuid': '2b18441c-68e9-41aa-bacb-7e3f32958781'} created pos.order #591 2026-10-20 11:56:48,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14817520 finished 2026-10-20 11:56:48,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.113 0.183 rw 2026-10-20 11:56:49,032 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.022 0.023 rw 2026-10-20 11:56:49,075 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.02 0.02 rw 2026-10-20 11:56:49,170 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,180 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,226 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,230 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.032 0.041 ro 2026-10-20 11:56:49,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.045 0.103 rw 2026-10-20 11:56:49,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94420489 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000001', 'uuid': '2b18441c-68e9-41aa-bacb-7e3f32958781'}] 2026-10-20 11:56:49,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [980] to pos.order #591 2026-10-20 11:56:49,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94420489 order {'name': None, 'pos_reference': '260-123-000001', 'uuid': '2b18441c-68e9-41aa-bacb-7e3f32958781'} updated pos.order #591 2026-10-20 11:56:49,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94420489 finished 2026-10-20 11:56:49,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.076 0.18 rw 2026-10-20 11:56:49,723 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,743 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,758 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.013 0.034 rw 2026-10-20 11:56:49,775 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.017 rw 2026-10-20 11:56:49,825 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,827 7 INFO rb-3d383b4-225775-426863 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-20 11:56:49,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:56:49,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 15162368 (allocated 16658432) 2026-10-20 11:56:49,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.078 0.068 rw 2026-10-20 11:56:49,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U4n92XbY - [20/Oct/2026 11:56:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.014 2.995 rw 2026-10-20 11:56:50,067 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,067 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,141 7 INFO rb-3d383b4-225775-426863 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 43142 2026-10-20 11:56:50,142 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,144 7 INFO rb-3d383b4-225775-426863 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 43142 2026-10-20 11:56:50,281 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115650_281529_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 11:56:50,282 7 INFO rb-3d383b4-225775-426863 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/tmpg41yehw5_chrome_odoo" 2026-10-20 11:56:50,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 43271 2026-10-20 11:56:50,719 7 INFO rb-3d383b4-225775-426863 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/tmpw_eak037_chrome_odoo 2026-10-20 11:56:50,719 7 INFO rb-3d383b4-225775-426863 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:33899/json/version 2026-10-20 11:56:50,720 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:56:50,819 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,819 7 INFO rb-3d383b4-225775-426863 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:33899/json 2026-10-20 11:56:50,821 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:56:50,839 7 INFO rb-3d383b4-225775-426863 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:33899/devtools/page/56730AD00E671F21C6C4280069BAA968 2026-10-20 11:56:50,855 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,870 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,913 7 INFO rb-3d383b4-225775-426863 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-20 11:56:50,922 7 INFO rb-3d383b4-225775-426863 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=93fed54263ff425f&table_identifier=298b341f" in browser 2026-10-20 11:56:50,923 7 INFO rb-3d383b4-225775-426863 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=93fed54263ff425f&table_identifier=298b341f" 2026-10-20 11:56:50,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:50] "GET /pos-self/123?access_token=93fed54263ff425f&table_identifier=298b341f HTTP/1.1" 200 2419 8 0.005 0.051 rw 2026-10-20 11:56:50,995 7 INFO rb-3d383b4-225775-426863 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': '56730AD00E671F21C6C4280069BAA968', 'loaderId': '615A84BBF73F28A360048E18E2A695DC', 'isDownload': False} 2026-10-20 11:56:50,995 7 INFO rb-3d383b4-225775-426863 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-20 11:56:51,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.006 0.139 ro 2026-10-20 11:56:51,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.03 ro 2026-10-20 11:56:51,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.001 0.038 ro 2026-10-20 11:56:51,448 7 INFO rb-3d383b4-225775-426863 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-20 11:56:51,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 11:56:51,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 11:56:51,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.005 0.017 ro 2026-10-20 11:56:51,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-20 11:56:52,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "POST /pos-self/data/123 HTTP/1.1" 200 467685 260 0.319 0.507 rw 2026-10-20 11:56:52,551 7 INFO rb-3d383b4-225775-426863 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-20 11:56:52,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.023 0.018 rw 2026-10-20 11:56:52,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.038 ro 2026-10-20 11:56:52,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /web/image/ir.attachment/99269/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-20 11:56:52,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.021 ro 2026-10-20 11:56:52,747 7 INFO rb-3d383b4-225775-426863 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-20 11:56:52,750 7 INFO rb-3d383b4-225775-426863 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-20 11:56:52,779 7 INFO rb-3d383b4-225775-426863 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-20 11:56:52,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /web/image/ir.attachment/98248/raw HTTP/1.1" 200 49165 3 0.003 0.01 ro 2026-10-20 11:56:52,827 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.011 ro 2026-10-20 11:56:52,932 7 INFO rb-3d383b4-225775-426863 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-20 11:56:52,991 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.047 ro 2026-10-20 11:56:53,018 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,030 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.064 ro 2026-10-20 11:56:53,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.107 ro 2026-10-20 11:56:53,084 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,101 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,123 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.025 0.037 ro 2026-10-20 11:56:53,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19791698 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000002', 'uuid': '4fb714cd-660a-4ee5-9da8-9886a23d3059'}] 2026-10-20 11:56:53,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19791698 order {'name': None, 'pos_reference': '260-123-000002', 'uuid': '4fb714cd-660a-4ee5-9da8-9886a23d3059'} created pos.order #592 2026-10-20 11:56:53,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19791698 finished 2026-10-20 11:56:53,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.09 0.171 rw 2026-10-20 11:56:53,445 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,463 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.036 0.053 rw 2026-10-20 11:56:53,523 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,534 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,591 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,596 7 INFO rb-3d383b4-225775-426863 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-20 11:56:53,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "GET /web/image/product.product/1658/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.025 ro 2026-10-20 11:56:53,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.03 0.053 rw 2026-10-20 11:56:53,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50402422 started for PoS orders references: [{'name': None, 'pos_reference': '260-123-000002', 'uuid': '4fb714cd-660a-4ee5-9da8-9886a23d3059'}] 2026-10-20 11:56:53,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [982] to pos.order #592 2026-10-20 11:56:53,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50402422 order {'name': None, 'pos_reference': '260-123-000002', 'uuid': '4fb714cd-660a-4ee5-9da8-9886a23d3059'} updated pos.order #592 2026-10-20 11:56:53,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50402422 finished 2026-10-20 11:56:54,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 94 0.101 0.182 rw 2026-10-20 11:56:54,054 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,070 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,093 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.021 0.048 rw 2026-10-20 11:56:54,148 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,149 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:56:54,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 14580716 (allocated 15872000) 2026-10-20 11:56:54,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3437 24 0.044 0.059 rw 2026-10-20 11:56:54,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KG4SEqz8 - [20/Oct/2026 11:56:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.007 2.663 rw 2026-10-20 11:56:54,335 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,336 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,428 7 INFO rb-3d383b4-225775-426863 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 43271 2026-10-20 11:56:54,438 7 INFO rb-3d383b4-225775-426863 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-20 11:56:54,439 7 INFO rb-3d383b4-225775-426863 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 43271 2026-10-20 11:56:54,556 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115654_555846_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 11:56:54,556 7 INFO rb-3d383b4-225775-426863 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/tmpw_eak037_chrome_odoo" 2026-10-20 11:56:54,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend ... 2026-10-20 11:56:56,335 7 INFO rb-3d383b4-225775-426863 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-20 11:57:05,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome pid: 43402 2026-10-20 11:57:05,397 7 INFO rb-3d383b4-225775-426863 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/tmp5chjn25s_chrome_odoo 2026-10-20 11:57:05,398 7 INFO rb-3d383b4-225775-426863 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:33243/json/version 2026-10-20 11:57:05,399 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:57:05,456 7 INFO rb-3d383b4-225775-426863 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-20 11:57:05,456 7 INFO rb-3d383b4-225775-426863 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:33243/json 2026-10-20 11:57:05,457 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:57:05,474 7 INFO rb-3d383b4-225775-426863 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:33243/devtools/page/0B83DAB78F097AB8549A61967F14C240 2026-10-20 11:57:05,484 7 INFO rb-3d383b4-225775-426863 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-20 11:57:05,505 7 INFO rb-3d383b4-225775-426863 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-20 11:57:05,640 7 INFO rb-3d383b4-225775-426863 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-20 11:57:05,641 7 INFO rb-3d383b4-225775-426863 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=8a82885d9dc84fc7" in browser 2026-10-20 11:57:05,642 7 INFO rb-3d383b4-225775-426863 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=8a82885d9dc84fc7" 2026-10-20 11:57:05,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:57:06,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:06] "GET /pos-self/124?access_token=8a82885d9dc84fc7 HTTP/1.1" 200 2379 61 0.066 0.638 rw 2026-10-20 11:57:06,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '0B83DAB78F097AB8549A61967F14C240', 'loaderId': '8CA84C3EEEF17134502F454AF4DE6AC5', 'isDownload': False} 2026-10-20 11:57:06,354 7 INFO rb-3d383b4-225775-426863 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-20 11:57:06,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:57:06,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:06] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.809 ro 2026-10-20 11:57:06,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:57:06,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:06] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.006 0.12 ro 2026-10-20 11:57:06,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:57:06,627 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:06] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.016 0.205 ro 2026-10-20 11:57:06,958 7 INFO rb-3d383b4-225775-426863 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-20 11:57:06,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:06] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 11:57:07,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-20 11:57:07,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:07] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.014 ro 2026-10-20 11:57:07,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.017 rw 2026-10-20 11:57:08,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "POST /pos-self/data/124 HTTP/1.1" 200 468126 269 0.418 0.663 rw 2026-10-20 11:57:08,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "GET /web/image/ir.attachment/100295/raw HTTP/1.1" 200 98715 3 0.004 0.016 ro 2026-10-20 11:57:08,470 7 INFO rb-3d383b4-225775-426863 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-20 11:57:08,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.008 0.041 ro 2026-10-20 11:57:08,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:100299) 2026-10-20 11:57:08,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.159 ro 2026-10-20 11:57:08,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "GET /web/image/ir.attachment/100294/raw HTTP/1.1" 200 84994 3 0.007 0.099 ro 2026-10-20 11:57:08,769 7 INFO rb-3d383b4-225775-426863 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-20 11:57:08,867 7 INFO rb-3d383b4-225775-426863 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-20 11:57:08,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.048 ro 2026-10-20 11:57:08,964 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:09] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.009 0.094 ro 2026-10-20 11:57:09,021 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:09] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.121 ro 2026-10-20 11:57:09,083 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.152 ro 2026-10-20 11:57:09,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:09] "GET /web/image/ir.attachment/99277/raw HTTP/1.1" 200 49165 3 0.008 0.045 ro 2026-10-20 11:57:09,122 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:09] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.032 ro 2026-10-20 11:57:09,164 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,184 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,227 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,228 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50260124 started for PoS orders references: [{'name': None, 'pos_reference': '260-124-000001', 'uuid': '9b5839fa-99e3-4759-bf0d-dd76893492e7'}] 2026-10-20 11:57:09,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: heap 13804436 (allocated 15609856) 2026-10-20 11:57:09,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:57:09,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50260124 order {'name': None, 'pos_reference': '260-124-000001', 'uuid': '9b5839fa-99e3-4759-bf0d-dd76893492e7'} created pos.order #593 2026-10-20 11:57:09,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50260124 finished 2026-10-20 11:57:09,455 7 INFO rb-3d383b4-225775-426863 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 43402 2026-10-20 11:57:09,457 7 INFO rb-3d383b4-225775-426863 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-20 11:57:09,460 7 INFO rb-3d383b4-225775-426863 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 43402 2026-10-20 11:57:09,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 2.429 rw 2026-10-20 11:57:09,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fLtZ-P4V - [20/Oct/2026 11:57:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 88 0.129 0.209 rw 2026-10-20 11:57:09,563 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115709_563295_test_self_order_tip_amount_matches_backend.txt 2026-10-20 11:57:09,563 7 INFO rb-3d383b4-225775-426863 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/tmp5chjn25s_chrome_odoo" 2026-10-20 11:57:10,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Chrome pid: 43530 2026-10-20 11:57:10,052 7 INFO rb-3d383b4-225775-426863 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/tmpo3ukimif_chrome_odoo 2026-10-20 11:57:10,052 7 INFO rb-3d383b4-225775-426863 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:46459/json/version 2026-10-20 11:57:10,054 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:57:10,111 7 INFO rb-3d383b4-225775-426863 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-20 11:57:10,112 7 INFO rb-3d383b4-225775-426863 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:46459/json 2026-10-20 11:57:10,112 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:57:10,133 7 INFO rb-3d383b4-225775-426863 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:46459/devtools/page/6BE77BB5E943E7C783719E2AAD999692 2026-10-20 11:57:10,137 7 INFO rb-3d383b4-225775-426863 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-20 11:57:10,141 7 INFO rb-3d383b4-225775-426863 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-20 11:57:10,167 7 INFO rb-3d383b4-225775-426863 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-20 11:57:10,173 7 INFO rb-3d383b4-225775-426863 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=8a82885d9dc84fc7" in browser 2026-10-20 11:57:10,173 7 INFO rb-3d383b4-225775-426863 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=8a82885d9dc84fc7" 2026-10-20 11:57:10,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /pos-self/124?access_token=8a82885d9dc84fc7 HTTP/1.1" 200 2419 6 0.005 0.044 rw 2026-10-20 11:57:10,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '6BE77BB5E943E7C783719E2AAD999692', 'loaderId': '476574864CC95137CB5D7F2B4D1EFA7D', 'isDownload': False} 2026-10-20 11:57:10,246 7 INFO rb-3d383b4-225775-426863 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-20 11:57:10,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.124 ro 2026-10-20 11:57:10,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.004 0.044 ro 2026-10-20 11:57:10,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.011 0.067 ro 2026-10-20 11:57:10,706 7 INFO rb-3d383b4-225775-426863 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-20 11:57:10,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 11:57:10,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-20 11:57:10,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:10] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.006 0.019 ro 2026-10-20 11:57:11,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:11] "POST /pos-self/data/124 HTTP/1.1" 200 468123 260 0.338 0.676 rw 2026-10-20 11:57:11,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 1.016 rw 2026-10-20 11:57:12,063 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,066 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/image/ir.attachment/100295/raw HTTP/1.1" 200 98715 3 0.004 0.019 ro 2026-10-20 11:57:12,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-20 11:57:12,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.016 ro 2026-10-20 11:57:12,153 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,262 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/image/pos.category/249/image_128?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.049 ro 2026-10-20 11:57:12,436 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.064 ro 2026-10-20 11:57:12,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.088 ro 2026-10-20 11:57:12,474 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.001 0.119 ro 2026-10-20 11:57:12,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/image/ir.attachment/99277/raw HTTP/1.1" 200 49165 3 0.002 0.04 ro 2026-10-20 11:57:12,591 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,614 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "GET /web/image/product.product/1656/image_512?unique=2026-10-20T11:55:00.000+00:00 HTTP/1.1" 200 7322 8 0.019 0.026 ro 2026-10-20 11:57:12,622 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,654 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,658 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65461210 started for PoS orders references: [{'name': None, 'pos_reference': '260-124-000002', 'uuid': '506dc44d-b093-497b-876d-3234fa5e7da0'}] 2026-10-20 11:57:12,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:57:12,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_self_order_tip_amount_matches_backend.browser: heap 14107876 (allocated 15085568) 2026-10-20 11:57:12,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65461210 order {'name': None, 'pos_reference': '260-124-000002', 'uuid': '506dc44d-b093-497b-876d-3234fa5e7da0'} created pos.order #594 2026-10-20 11:57:12,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65461210 finished 2026-10-20 11:57:12,858 7 INFO rb-3d383b4-225775-426863 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 43530 2026-10-20 11:57:12,865 7 INFO rb-3d383b4-225775-426863 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-20 11:57:12,869 7 INFO rb-3d383b4-225775-426863 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 43530 2026-10-20 11:57:12,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.006 1.126 rw 2026-10-20 11:57:12,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5T05Ef02 - [20/Oct/2026 11:57:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.106 0.198 rw 2026-10-20 11:57:12,972 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115712_972282_test_self_order_tip_amount_matches_backend.txt 2026-10-20 11:57:12,972 7 INFO rb-3d383b4-225775-426863 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/tmpo3ukimif_chrome_odoo" 2026-10-20 11:57:13,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 11:57:14,261 7 INFO rb-3d383b4-225775-426863 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-20 11:57:14,482 7 INFO rb-3d383b4-225775-426863 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-20 11:57:23,517 7 INFO rb-3d383b4-225775-426863 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-20 11:57:27,676 7 INFO rb-3d383b4-225775-426863 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-20 11:57:31,612 7 INFO rb-3d383b4-225775-426863 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-20 11:57:33,356 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #217 deleted ir.attachment records with IDs: [101324, 101325] 2026-10-20 11:57:33,357 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #217 deleted pos.config records with IDs: [125, 126] 2026-10-20 11:57:33,381 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #217 deleted ir.sequence records with IDs: [3536, 3540, 3537, 3541] 2026-10-20 11:57:37,419 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #217 deleted restaurant.floor records with IDs: [42] 2026-10-20 11:57:38,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-20 11:57:38,670 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #217 deleted pos.printer records with IDs: [41, 42] 2026-10-20 11:57:39,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 43673 2026-10-20 11:57:39,171 7 INFO rb-3d383b4-225775-426863 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/tmpcrf02keo_chrome_odoo 2026-10-20 11:57:39,171 7 INFO rb-3d383b4-225775-426863 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:45855/json/version 2026-10-20 11:57:39,172 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:57:39,203 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,203 7 INFO rb-3d383b4-225775-426863 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:45855/json 2026-10-20 11:57:39,204 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:57:39,221 7 INFO rb-3d383b4-225775-426863 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:45855/devtools/page/33BB969A36251718C44B292EEAF30FC4 2026-10-20 11:57:39,241 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,243 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 11:57:39,307 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,309 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,309 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:57:39,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:39] "GET /pos/ui/128 HTTP/1.1" 200 6905 64 0.04 0.533 rw 2026-10-20 11:57:39,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '33BB969A36251718C44B292EEAF30FC4', 'loaderId': 'DBB95159F6F54640F06FDF1E11459C73', 'isDownload': False} 2026-10-20 11:57:39,896 7 INFO rb-3d383b4-225775-426863 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-20 11:57:39,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.035 ro 2026-10-20 11:57:39,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.646 ro 2026-10-20 11:57:40,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.077 ro 2026-10-20 11:57:40,790 7 INFO rb-3d383b4-225775-426863 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-20 11:57:40,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.021 - 2026-10-20 11:57:40,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.025 - 2026-10-20 11:57:40,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.022 ro 2026-10-20 11:57:40,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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.005 0.019 rw 2026-10-20 11:57:40,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-20 11:57:41,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:57:41,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 539621 260 0.296 0.627 rw 2026-10-20 11:57:42,053 7 INFO rb-3d383b4-225775-426863 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.1568963527679443 2026-10-20 11:57:42,054 7 INFO rb-3d383b4-225775-426863 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-20 11:57:42,071 7 INFO rb-3d383b4-225775-426863 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-20 11:57:42,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 11:57:42,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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-20 11:57:42,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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-20 11:57:42,143 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "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-20 11:57:42,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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-20 11:57:42,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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-20 11:57:42,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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.01 rw 2026-10-20 11:57:42,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.055 rw 2026-10-20 11:57:42,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 11:57:42,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 11:57:42,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 305 4 0.003 0.045 ro 2026-10-20 11:57:42,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.052 rw 2026-10-20 11:57:43,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.012 ro 2026-10-20 11:57:43,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 11:57:43,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.031 - 2026-10-20 11:57:43,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.037 - 2026-10-20 11:57:43,095 7 INFO rb-3d383b4-225775-426863 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-20 11:57:43,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 6945 31 0.076 0.091 rw 2026-10-20 11:57:43,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 11:57:43,298 7 INFO rb-3d383b4-225775-426863 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-20 11:57:43,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "GET /pos/ui/128 HTTP/1.1" 200 6945 31 0.145 0.248 rw 2026-10-20 11:57:43,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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.003 0.14 rw 2026-10-20 11:57:43,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.028 0.179 rw 2026-10-20 11:57:43,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57: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.033 rw 2026-10-20 11:57:43,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.043 rw 2026-10-20 11:57:43,641 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,159 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,203 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,262 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,263 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 11:57:44,780 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,781 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,794 7 INFO rb-3d383b4-225775-426863 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-20 11:57:44,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64106210 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000001', 'uuid': 'af3867dc-b773-4fa1-b66c-1ac2f0da2a57'}] 2026-10-20 11:57:44,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64106210 order {'name': '/', 'pos_reference': '261-128-000001', 'uuid': 'af3867dc-b773-4fa1-b66c-1ac2f0da2a57'} created pos.order #595 2026-10-20 11:57:44,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64106210 finished 2026-10-20 11:57:44,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3974 50 0.059 0.105 rw 2026-10-20 11:57:45,007 7 INFO rb-3d383b4-225775-426863 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-20 11:57:45,067 7 INFO rb-3d383b4-225775-426863 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-20 11:57:45,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:45] "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.021 rw 2026-10-20 11:57:45,106 7 INFO rb-3d383b4-225775-426863 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-20 11:57:45,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.064 rw 2026-10-20 11:57:45,615 7 INFO rb-3d383b4-225775-426863 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-20 11:57:45,628 7 INFO rb-3d383b4-225775-426863 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-20 11:57:45,643 7 INFO rb-3d383b4-225775-426863 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-20 11:57:45,644 7 INFO rb-3d383b4-225775-426863 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-20 11:57:46,146 7 INFO rb-3d383b4-225775-426863 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-20 11:57:46,147 7 INFO rb-3d383b4-225775-426863 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-20 11:57:46,660 7 INFO rb-3d383b4-225775-426863 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-20 11:57:46,661 7 INFO rb-3d383b4-225775-426863 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-20 11:57:46,671 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77184374 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000002', 'uuid': '605c4ccc-267e-4acb-8fdc-e3584c9989ff'}] 2026-10-20 11:57:46,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77184374 order {'name': '/', 'pos_reference': '261-128-000002', 'uuid': '605c4ccc-267e-4acb-8fdc-e3584c9989ff'} created pos.order #596 2026-10-20 11:57:46,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77184374 finished 2026-10-20 11:57:46,811 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:57:46,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3974 40 0.046 0.111 rw 2026-10-20 11:57:46,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 20954608 (allocated 22564864) 2026-10-20 11:57:46,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HXV7DTgt - [20/Oct/2026 11:57:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 5.876 rw 2026-10-20 11:57:46,987 7 INFO rb-3d383b4-225775-426863 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 43673 2026-10-20 11:57:46,998 7 INFO rb-3d383b4-225775-426863 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-20 11:57:47,002 7 INFO rb-3d383b4-225775-426863 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 43673 2026-10-20 11:57:47,101 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115747_100963_test_01_online_payment_with_multi_table.txt 2026-10-20 11:57:47,101 7 INFO rb-3d383b4-225775-426863 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/tmpcrf02keo_chrome_odoo" 2026-10-20 11:57:47,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-20 11:57:47,456 7 INFO rb-3d383b4-225775-426863 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-20 11:57:58,284 7 INFO rb-3d383b4-225775-426863 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-20 11:57:58,647 7 INFO rb-3d383b4-225775-426863 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-20 11:58:01,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 43802 2026-10-20 11:58:01,533 7 INFO rb-3d383b4-225775-426863 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/tmp98pyhz_t_chrome_odoo 2026-10-20 11:58:01,533 7 INFO rb-3d383b4-225775-426863 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:42815/json/version 2026-10-20 11:58:01,539 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:01,562 7 INFO rb-3d383b4-225775-426863 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-20 11:58:01,563 7 INFO rb-3d383b4-225775-426863 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:42815/json 2026-10-20 11:58:01,563 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:01,581 7 INFO rb-3d383b4-225775-426863 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:42815/devtools/page/42DFDFC0F76311690793E3E95837AA80 2026-10-20 11:58:01,592 7 INFO rb-3d383b4-225775-426863 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-20 11:58:01,598 7 INFO rb-3d383b4-225775-426863 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-20 11:58:02,022 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-20 11:58:02,041 7 INFO rb-3d383b4-225775-426863 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-20 11:58:02,042 7 INFO rb-3d383b4-225775-426863 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=58fa1699e4dd4091" in browser 2026-10-20 11:58:02,043 7 INFO rb-3d383b4-225775-426863 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=58fa1699e4dd4091" 2026-10-20 11:58:02,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:58:02,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:02] "GET /pos-self/129?access_token=58fa1699e4dd4091 HTTP/1.1" 200 2402 71 0.07 0.489 rw 2026-10-20 11:58:02,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '42DFDFC0F76311690793E3E95837AA80', 'loaderId': '7A7BE10829B10761014DE6CD7308FEE6', 'isDownload': False} 2026-10-20 11:58:02,609 7 INFO rb-3d383b4-225775-426863 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-20 11:58:02,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-20 11:58:03,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:58:03,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:03] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.047 1.068 ro 2026-10-20 11:58:03,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:58:03,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:03] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.009 0.577 ro 2026-10-20 11:58:03,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:58:03,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:03] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.018 0.622 ro 2026-10-20 11:58:03,539 7 INFO rb-3d383b4-225775-426863 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-20 11:58:03,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:03] "GET /favicon.ico HTTP/1.1" 301 273 8 0.013 0.028 ro 2026-10-20 11:58:03,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.043 ro 2026-10-20 11:58:03,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:03] "GET /web/image/website/2/favicon?unique=30cf84d HTTP/1.1" 200 1150 2 0.002 0.013 ro 2026-10-20 11:58:04,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:04] "POST /pos-self/data/129 HTTP/1.1" 200 467544 251 0.251 0.511 rw 2026-10-20 11:58:04,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.756 rw 2026-10-20 11:58:04,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:04] "GET /web/image/ir.attachment/102344/raw HTTP/1.1" 200 98715 3 0.001 0.015 ro 2026-10-20 11:58:04,738 7 INFO rb-3d383b4-225775-426863 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-20 11:58:04,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:04] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.011 0.07 ro 2026-10-20 11:58:04,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:04] "GET /web/image/ir.attachment/102343/raw HTTP/1.1" 200 84994 3 0.012 0.024 ro 2026-10-20 11:58:05,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:102363) 2026-10-20 11:58:05,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.198 ro 2026-10-20 11:58:05,185 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,188 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,283 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.064 ro 2026-10-20 11:58:05,411 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/pos.category/262/image_128?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.09 ro 2026-10-20 11:58:05,449 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/pos.category/260/image_128?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.113 ro 2026-10-20 11:58:05,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/pos.category/261/image_128?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 6314 3 0.013 0.157 ro 2026-10-20 11:58:05,578 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1539/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.206 ro 2026-10-20 11:58:05,601 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,602 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1541/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.244 ro 2026-10-20 11:58:05,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1538/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.189 ro 2026-10-20 11:58:05,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1536/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.239 ro 2026-10-20 11:58:05,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1537/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.232 ro 2026-10-20 11:58:05,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:58:05,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/ir.attachment/102345/raw HTTP/1.1" 200 49165 3 0.008 0.187 ro 2026-10-20 11:58:05,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 13673712 (allocated 15085568) 2026-10-20 11:58:05,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.18 ro 2026-10-20 11:58:05,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.product/1689/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 0 9 0.028 0.175 ro 2026-10-20 11:58:05,852 7 INFO rb-3d383b4-225775-426863 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 43802 2026-10-20 11:58:05,853 7 INFO rb-3d383b4-225775-426863 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-20 11:58:05,857 7 INFO rb-3d383b4-225775-426863 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 43802 2026-10-20 11:58:05,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1542/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 0 3 0.005 0.173 ro 2026-10-20 11:58:05,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/1540/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 0 3 0.002 0.187 ro 2026-10-20 11:58:05,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 1.457 rw 2026-10-20 11:58:05,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:05] "GET /web/image/product.template/11/image_512?unique=2026-10-20T10:26:20.000+00:00 HTTP/1.1" 200 0 3 0.008 0.175 ro 2026-10-20 11:58:06,003 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115806_003515_test_02_online_payment_with_multi_website_company.txt 2026-10-20 11:58:06,004 7 INFO rb-3d383b4-225775-426863 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/tmp98pyhz_t_chrome_odoo" 2026-10-20 11:58:06,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51056960 started for PoS orders references: [{'name': None, 'pos_reference': '260-129-000001', 'uuid': '840f6069-493f-45a6-8e56-a6ef1574b469'}] 2026-10-20 11:58:06,043 7 INFO rb-3d383b4-225775-426863 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-20 11:58:06,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51056960 order {'name': None, 'pos_reference': '260-129-000001', 'uuid': '840f6069-493f-45a6-8e56-a6ef1574b469'} created pos.order #597 2026-10-20 11:58:06,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51056960 finished 2026-10-20 11:58:06,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:06] "GET /web/image/product.template/12/image_512?unique=2026-10-20T11:57:13.000+00:00 HTTP/1.1" 200 0 3 0.003 0.446 ro 2026-10-20 11:58:06,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZnuO5ixy - [20/Oct/2026 11:58:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 88 0.109 0.519 rw 2026-10-20 11:58:16,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 43937 2026-10-20 11:58:16,549 7 INFO rb-3d383b4-225775-426863 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/tmptt1jiqnr_chrome_odoo 2026-10-20 11:58:16,549 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,555 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,628 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,629 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,629 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,671 7 INFO rb-3d383b4-225775-426863 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/A61FFE47F22429FAB3298AFE6F33B220 2026-10-20 11:58:16,696 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,705 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-20 11:58:16,768 7 INFO rb-3d383b4-225775-426863 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-20 11:58:16,771 7 INFO rb-3d383b4-225775-426863 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=4edc9550-c50c-445a-8a7f-bae0626bc875" in browser 2026-10-20 11:58:16,772 7 INFO rb-3d383b4-225775-426863 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=4edc9550-c50c-445a-8a7f-bae0626bc875" 2026-10-20 11:58:18,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /pos/pay/597?access_token=4edc9550-c50c-445a-8a7f-bae0626bc875 HTTP/1.1" 200 12932 178 0.352 1.215 rw 2026-10-20 11:58:18,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A61FFE47F22429FAB3298AFE6F33B220', 'loaderId': 'EF660712F4D430147D69E58CFD3B5F1B', 'isDownload': False} 2026-10-20 11:58:18,344 7 INFO rb-3d383b4-225775-426863 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-20 11:58:18,373 7 INFO rb-3d383b4-225775-426863 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-20 11:58:18,374 7 INFO rb-3d383b4-225775-426863 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-20 11:58:18,375 7 INFO rb-3d383b4-225775-426863 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-20 11:58:18,375 7 INFO rb-3d383b4-225775-426863 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-20 11:58:18,377 7 INFO rb-3d383b4-225775-426863 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-20 11:58:18,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 11:58:18,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.024 1.647 ro 2026-10-20 11:58:18,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 11:58:18,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.011 0.082 ro 2026-10-20 11:58:18,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 11:58:18,627 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.061 0.172 ro 2026-10-20 11:58:18,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 11:58:18,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.007 0.143 ro 2026-10-20 11:58:18,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 11:58:18,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.011 0.055 ro 2026-10-20 11:58:18,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=30cf84d HTTP/1.1" 200 6078 3 0.005 0.015 ro 2026-10-20 11:58:18,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.03 ro 2026-10-20 11:58:18,937 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 11:58:19,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:19] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.092 ro 2026-10-20 11:58:19,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:18] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.013 0.094 ro 2026-10-20 11:58:19,674 7 INFO rb-3d383b4-225775-426863 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-20 11:58:19,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RAFU1RqC - [20/Oct/2026 11:58:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-20 11:58:19,831 7 INFO rb-3d383b4-225775-426863 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-20 11:58:19,849 7 INFO rb-3d383b4-225775-426863 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-20 11:58:19,850 7 INFO rb-3d383b4-225775-426863 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-20 11:58:19,852 7 INFO rb-3d383b4-225775-426863 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-20 11:58:19,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 11:58:19,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11459304 (allocated 12582912) 2026-10-20 11:58:20,062 7 INFO rb-3d383b4-225775-426863 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 43937 2026-10-20 11:58:20,073 7 INFO rb-3d383b4-225775-426863 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-20 11:58:20,075 7 INFO rb-3d383b4-225775-426863 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 43937 2026-10-20 11:58:20,178 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115820_178200_test_02_online_payment_with_multi_website_company.txt 2026-10-20 11:58:20,179 7 INFO rb-3d383b4-225775-426863 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/tmptt1jiqnr_chrome_odoo" 2026-10-20 11:58:20,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44068 2026-10-20 11:58:20,613 7 INFO rb-3d383b4-225775-426863 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/tmpu6rxj55v_chrome_odoo 2026-10-20 11:58:20,613 7 INFO rb-3d383b4-225775-426863 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:46711/json/version 2026-10-20 11:58:20,614 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:20,641 7 INFO rb-3d383b4-225775-426863 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-20 11:58:20,642 7 INFO rb-3d383b4-225775-426863 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:46711/json 2026-10-20 11:58:20,643 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:20,651 7 INFO rb-3d383b4-225775-426863 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:46711/devtools/page/D1A25A4F6F534C315607244232A0EEF2 2026-10-20 11:58:20,665 7 INFO rb-3d383b4-225775-426863 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-20 11:58:20,678 7 INFO rb-3d383b4-225775-426863 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-20 11:58:20,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 11:58:20,763 7 INFO rb-3d383b4-225775-426863 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-20 11:58:20,770 7 INFO rb-3d383b4-225775-426863 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=4edc9550-c50c-445a-8a7f-bae0626bc875" in browser 2026-10-20 11:58:20,771 7 INFO rb-3d383b4-225775-426863 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=4edc9550-c50c-445a-8a7f-bae0626bc875" 2026-10-20 11:58:20,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [597], uid: 2, model: pos.order 2026-10-20 11:58:21,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:21] "GET /pos/pay/597?access_token=4edc9550-c50c-445a-8a7f-bae0626bc875 HTTP/1.1" 200 18257 94 0.17 0.881 rw 2026-10-20 11:58:21,834 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'D1A25A4F6F534C315607244232A0EEF2', 'loaderId': 'D4172D64046966981A9951B2E47E0DA0', 'isDownload': False} 2026-10-20 11:58:21,834 7 INFO rb-3d383b4-225775-426863 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-20 11:58:21,862 7 INFO rb-3d383b4-225775-426863 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-20 11:58:21,863 7 INFO rb-3d383b4-225775-426863 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-20 11:58:21,865 7 INFO rb-3d383b4-225775-426863 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-20 11:58:21,866 7 INFO rb-3d383b4-225775-426863 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-20 11:58:21,870 7 INFO rb-3d383b4-225775-426863 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-20 11:58:21,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:21] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.008 0.026 ro 2026-10-20 11:58:21,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:21] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 1.15 ro 2026-10-20 11:58:21,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:21] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 2 0.001 0.057 ro 2026-10-20 11:58:21,988 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:21] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 2 0.002 0.01 ro 2026-10-20 11:58:22,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.014 ro 2026-10-20 11:58:22,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=30cf84d HTTP/1.1" 200 6078 3 0.008 0.017 ro 2026-10-20 11:58:22,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.028 ro 2026-10-20 11:58:22,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /website/static/description/icon.png HTTP/1.1" 200 3260 0 0 0.008 - 2026-10-20 11:58:22,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.016 ro 2026-10-20 11:58:22,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 2 0.002 0.048 ro 2026-10-20 11:58:22,927 7 INFO rb-3d383b4-225775-426863 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-20 11:58:22,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVq47FVE - [20/Oct/2026 11:58:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 11:58:23,082 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,095 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,097 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,099 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 11:58:23,198 7 INFO rb-3d383b4-225775-426863 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 12582912) 2026-10-20 11:58:23,301 7 INFO rb-3d383b4-225775-426863 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 44068 2026-10-20 11:58:23,302 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,303 7 INFO rb-3d383b4-225775-426863 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 44068 2026-10-20 11:58:23,406 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115823_406472_test_02_online_payment_with_multi_website_company.txt 2026-10-20 11:58:23,407 7 INFO rb-3d383b4-225775-426863 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/tmpu6rxj55v_chrome_odoo" 2026-10-20 11:58:23,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 44201 2026-10-20 11:58:23,831 7 INFO rb-3d383b4-225775-426863 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/tmpha_nb09y_chrome_odoo 2026-10-20 11:58:23,831 7 INFO rb-3d383b4-225775-426863 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:43159/json/version 2026-10-20 11:58:23,833 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:23,868 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,868 7 INFO rb-3d383b4-225775-426863 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:43159/json 2026-10-20 11:58:23,869 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:23,878 7 INFO rb-3d383b4-225775-426863 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:43159/devtools/page/8ABFA56566AC17630ACB01974C7EF18C 2026-10-20 11:58:23,883 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,891 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,926 7 INFO rb-3d383b4-225775-426863 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-20 11:58:23,943 7 INFO rb-3d383b4-225775-426863 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=4edc9550-c50c-445a-8a7f-bae0626bc875" in browser 2026-10-20 11:58:23,943 7 INFO rb-3d383b4-225775-426863 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=4edc9550-c50c-445a-8a7f-bae0626bc875" 2026-10-20 11:58:24,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /pos/pay/597?access_token=4edc9550-c50c-445a-8a7f-bae0626bc875 HTTP/1.1" 200 11935 54 0.107 0.195 rw 2026-10-20 11:58:24,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '8ABFA56566AC17630ACB01974C7EF18C', 'loaderId': '5D3373DB7006DC4C2E089D2534774EA7', 'isDownload': False} 2026-10-20 11:58:24,256 7 INFO rb-3d383b4-225775-426863 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-20 11:58:24,281 7 INFO rb-3d383b4-225775-426863 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-20 11:58:24,282 7 INFO rb-3d383b4-225775-426863 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-20 11:58:24,282 7 INFO rb-3d383b4-225775-426863 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-20 11:58:24,283 7 INFO rb-3d383b4-225775-426863 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-20 11:58:24,287 7 INFO rb-3d383b4-225775-426863 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-20 11:58:24,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.358 ro 2026-10-20 11:58:24,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 2 0.004 0.033 ro 2026-10-20 11:58:24,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.051 ro 2026-10-20 11:58:24,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 2 0.004 0.02 ro 2026-10-20 11:58:24,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.032 ro 2026-10-20 11:58:24,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.021 ro 2026-10-20 11:58:24,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/image/payment.method/47632/image_payment_form/Dummy%20Payment%20Method?unique=30cf84d HTTP/1.1" 200 6078 3 0.003 0.026 ro 2026-10-20 11:58:24,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.015 ro 2026-10-20 11:58:24,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:24] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 2 0.002 0.04 ro 2026-10-20 11:58:25,285 7 INFO rb-3d383b4-225775-426863 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-20 11:58:25,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DE9bg3GH - [20/Oct/2026 11:58:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.007 ro 2026-10-20 11:58:25,409 7 INFO rb-3d383b4-225775-426863 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-20 11:58:25,428 7 INFO rb-3d383b4-225775-426863 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-20 11:58:25,431 7 INFO rb-3d383b4-225775-426863 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-20 11:58:25,432 7 INFO rb-3d383b4-225775-426863 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-20 11:58:25,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 11:58:25,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 11463300 (allocated 12582912) 2026-10-20 11:58:25,601 7 INFO rb-3d383b4-225775-426863 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 44201 2026-10-20 11:58:25,602 7 INFO rb-3d383b4-225775-426863 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-20 11:58:25,603 7 INFO rb-3d383b4-225775-426863 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 44201 2026-10-20 11:58:25,739 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115825_739101_test_02_online_payment_with_multi_website_company.txt 2026-10-20 11:58:25,739 7 INFO rb-3d383b4-225775-426863 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/tmpha_nb09y_chrome_odoo" 2026-10-20 11:58:25,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 431 checked, 8 removed 2026-10-20 11:58:26,059 7 INFO rb-3d383b4-225775-426863 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-20 11:58:28,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-20 11:58:30,346 7 INFO rb-3d383b4-225775-426863 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-20 11:58:38,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 44324 2026-10-20 11:58:38,434 7 INFO rb-3d383b4-225775-426863 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/tmpd544gxum_chrome_odoo 2026-10-20 11:58:38,434 7 INFO rb-3d383b4-225775-426863 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:45999/json/version 2026-10-20 11:58:38,441 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:38,498 7 INFO rb-3d383b4-225775-426863 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-20 11:58:38,499 7 INFO rb-3d383b4-225775-426863 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:45999/json 2026-10-20 11:58:38,500 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:38,514 7 INFO rb-3d383b4-225775-426863 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:45999/devtools/page/190EF9CF5AC166A5A064510ACE59667E 2026-10-20 11:58:38,522 7 INFO rb-3d383b4-225775-426863 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-20 11:58:38,533 7 INFO rb-3d383b4-225775-426863 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-20 11:58:38,917 7 INFO rb-3d383b4-225775-426863 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-20 11:58:38,919 7 INFO rb-3d383b4-225775-426863 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=29d722f13d854cd5" in browser 2026-10-20 11:58:38,920 7 INFO rb-3d383b4-225775-426863 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=29d722f13d854cd5" 2026-10-20 11:58:38,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:58:39,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:39] "GET /pos-self/130?access_token=29d722f13d854cd5 HTTP/1.1" 200 2378 61 0.044 0.502 rw 2026-10-20 11:58:39,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '190EF9CF5AC166A5A064510ACE59667E', 'loaderId': 'E0063CD0BA5CCE2F7126992F4D19BD6F', 'isDownload': False} 2026-10-20 11:58:39,471 7 INFO rb-3d383b4-225775-426863 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-20 11:58:39,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:58:39,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:39] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.034 0.649 ro 2026-10-20 11:58:39,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:58:39,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:39] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.12 ro 2026-10-20 11:58:39,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:58:39,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:39] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.317 ro 2026-10-20 11:58:40,153 7 INFO rb-3d383b4-225775-426863 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-20 11:58:40,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:40] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 11:58:40,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.022 ro 2026-10-20 11:58:40,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:40] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.032 ro 2026-10-20 11:58:40,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.02 rw 2026-10-20 11:58:40,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:40] "POST /pos-self/data/130 HTTP/1.1" 200 467768 267 0.243 0.495 rw 2026-10-20 11:58:41,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/ir.attachment/103406/raw HTTP/1.1" 200 98715 3 0.002 0.013 ro 2026-10-20 11:58:41,206 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.033 ro 2026-10-20 11:58:41,458 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:103410) 2026-10-20 11:58:41,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.178 ro 2026-10-20 11:58:41,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/ir.attachment/103405/raw HTTP/1.1" 200 84994 3 0.003 0.063 ro 2026-10-20 11:58:41,494 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,567 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,658 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.038 ro 2026-10-20 11:58:41,676 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.081 ro 2026-10-20 11:58:41,714 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.template/1544/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.073 ro 2026-10-20 11:58:41,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.template/1543/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.092 ro 2026-10-20 11:58:41,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.114 ro 2026-10-20 11:58:41,787 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,795 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.template/1545/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.135 ro 2026-10-20 11:58:41,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.template/1546/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.148 ro 2026-10-20 11:58:41,837 7 INFO rb-3d383b4-225775-426863 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-20 11:58:41,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.template/1547/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.152 ro 2026-10-20 11:58:41,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/ir.attachment/102388/raw HTTP/1.1" 200 49165 3 0.001 0.147 ro 2026-10-20 11:58:41,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 9 0.01 0.135 ro 2026-10-20 11:58:41,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:41] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.019 0.164 ro 2026-10-20 11:58:42,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2639697 started for PoS orders references: [{'name': None, 'pos_reference': '260-130-000001', 'uuid': '48a4adad-2620-4956-a11d-4fb63981c242'}] 2026-10-20 11:58:42,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2639697 order {'name': None, 'pos_reference': '260-130-000001', 'uuid': '48a4adad-2620-4956-a11d-4fb63981c242'} created pos.order #598 2026-10-20 11:58:42,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2639697 finished 2026-10-20 11:58:42,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3416 86 0.098 0.296 rw 2026-10-20 11:58:42,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.02 rw 2026-10-20 11:58:42,319 7 INFO rb-3d383b4-225775-426863 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-20 11:58:42,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.016 0.02 rw 2026-10-20 11:58:42,370 7 INFO rb-3d383b4-225775-426863 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-20 11:58:42,373 7 INFO rb-3d383b4-225775-426863 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-20 11:58:42,403 7 INFO rb-3d383b4-225775-426863 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-20 11:58:42,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3061875 started for PoS orders references: [{'name': None, 'pos_reference': '260-130-000001', 'uuid': '48a4adad-2620-4956-a11d-4fb63981c242'}] 2026-10-20 11:58:42,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3061875 order {'name': None, 'pos_reference': '260-130-000001', 'uuid': '48a4adad-2620-4956-a11d-4fb63981c242'} updated pos.order #598 2026-10-20 11:58:42,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3061875 finished 2026-10-20 11:58:42,491 7 INFO rb-3d383b4-225775-426863 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-20 11:58:42,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-20 11:58:42,513 7 INFO rb-3d383b4-225775-426863 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-20 11:58:42,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:58:42,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 13881984 (allocated 14823424) 2026-10-20 11:58:42,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 2.433 rw 2026-10-20 11:58:42,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 44324 2026-10-20 11:58:42,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-20 11:58:42,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 0 74 0.148 0.188 rw 2026-10-20 11:58:42,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 44324 2026-10-20 11:58:42,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zL1TENOW - [20/Oct/2026 11:58:42] "POST /pos-self-order/remove-order HTTP/1.1" 200 0 13 0.033 0.251 rw 2026-10-20 11:58:42,905 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115842_904982_test_kiosk_cart_restore_and_cancel.txt 2026-10-20 11:58:42,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpd544gxum_chrome_odoo" 2026-10-20 11:58:43,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-20 11:58:44,542 7 INFO rb-3d383b4-225775-426863 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-20 11:58:52,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 44451 2026-10-20 11:58:52,810 7 INFO rb-3d383b4-225775-426863 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/tmpkh9_9cza_chrome_odoo 2026-10-20 11:58:52,810 7 INFO rb-3d383b4-225775-426863 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:41355/json/version 2026-10-20 11:58:52,811 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:52,850 7 INFO rb-3d383b4-225775-426863 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-20 11:58:52,851 7 INFO rb-3d383b4-225775-426863 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:41355/json 2026-10-20 11:58:52,859 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:58:52,869 7 INFO rb-3d383b4-225775-426863 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:41355/devtools/page/FC25A01C97330A72FF2A9539F7D284F2 2026-10-20 11:58:52,882 7 INFO rb-3d383b4-225775-426863 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-20 11:58:52,884 7 INFO rb-3d383b4-225775-426863 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-20 11:58:53,237 7 INFO rb-3d383b4-225775-426863 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-20 11:58:53,243 7 INFO rb-3d383b4-225775-426863 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=1f1ac4a038794d1b" in browser 2026-10-20 11:58:53,243 7 INFO rb-3d383b4-225775-426863 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=1f1ac4a038794d1b" 2026-10-20 11:58:53,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:58:53,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:53] "GET /pos-self/131?access_token=1f1ac4a038794d1b HTTP/1.1" 200 2378 61 0.042 0.588 rw 2026-10-20 11:58:53,882 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'FC25A01C97330A72FF2A9539F7D284F2', 'loaderId': '738ECFCCF2490B4F167DE08AA65C21C1', 'isDownload': False} 2026-10-20 11:58:53,882 7 INFO rb-3d383b4-225775-426863 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-20 11:58:53,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:58:54,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.741 ro 2026-10-20 11:58:54,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:58:54,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.024 0.119 ro 2026-10-20 11:58:54,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:58:54,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.019 0.209 ro 2026-10-20 11:58:54,459 7 INFO rb-3d383b4-225775-426863 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-20 11:58:54,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:58:54,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.004 0.016 ro 2026-10-20 11:58:54,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.031 ro 2026-10-20 11:58:54,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.016 rw 2026-10-20 11:58:55,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:55] "POST /pos-self/data/131 HTTP/1.1" 200 467768 267 0.315 0.539 rw 2026-10-20 11:58:55,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:55] "GET /web/image/ir.attachment/104432/raw HTTP/1.1" 200 98715 3 0.003 0.012 ro 2026-10-20 11:58:55,705 7 INFO rb-3d383b4-225775-426863 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-20 11:58:55,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:55] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.049 ro 2026-10-20 11:58:55,963 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:104436) 2026-10-20 11:58:55,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:55] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.013 0.139 ro 2026-10-20 11:58:55,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:55] "GET /web/image/ir.attachment/104431/raw HTTP/1.1" 200 84994 3 0.006 0.108 ro 2026-10-20 11:58:55,999 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,009 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,063 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,149 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.008 0.044 ro 2026-10-20 11:58:56,182 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.001 0.088 ro 2026-10-20 11:58:56,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/product.template/1543/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.095 ro 2026-10-20 11:58:56,233 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.105 ro 2026-10-20 11:58:56,263 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/product.template/1544/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.139 ro 2026-10-20 11:58:56,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/product.template/1545/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.161 ro 2026-10-20 11:58:56,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/product.template/1546/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.161 ro 2026-10-20 11:58:56,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/product.template/1547/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.134 ro 2026-10-20 11:58:56,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/ir.attachment/103414/raw HTTP/1.1" 200 49165 3 0.003 0.133 ro 2026-10-20 11:58:56,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 9 0.006 0.156 ro 2026-10-20 11:58:56,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9190347 started for PoS orders references: [{'name': None, 'pos_reference': '260-131-000001', 'uuid': 'e8cc295b-1de8-401f-8b27-e905fac4a719'}] 2026-10-20 11:58:56,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9190347 order {'name': None, 'pos_reference': '260-131-000001', 'uuid': 'e8cc295b-1de8-401f-8b27-e905fac4a719'} created pos.order #599 2026-10-20 11:58:56,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9190347 finished 2026-10-20 11:58:56,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2427 80 0.054 0.27 rw 2026-10-20 11:58:56,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.012 0.023 rw 2026-10-20 11:58:56,703 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-20 11:58:56,704 7 INFO rb-3d383b4-225775-426863 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-20 11:58:56,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.011 0.019 rw 2026-10-20 11:58:56,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:58:56,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hC-dD9Nz - [20/Oct/2026 11:58:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 2.215 rw 2026-10-20 11:58:56,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 14100708 (allocated 15347712) 2026-10-20 11:58:56,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 44451 2026-10-20 11:58:56,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-20 11:58:56,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 44451 2026-10-20 11:58:57,024 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115857_024476_test_online_payment_kiosk_qr_code.txt 2026-10-20 11:58:57,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpkh9_9cza_chrome_odoo" 2026-10-20 11:58:57,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-20 11:58:58,615 7 INFO rb-3d383b4-225775-426863 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-20 11:59:06,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 44582 2026-10-20 11:59:06,958 7 INFO rb-3d383b4-225775-426863 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/tmpqihlc56q_chrome_odoo 2026-10-20 11:59:06,958 7 INFO rb-3d383b4-225775-426863 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:37399/json/version 2026-10-20 11:59:06,960 7 INFO rb-3d383b4-225775-426863 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-20 11:59:07,003 7 INFO rb-3d383b4-225775-426863 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-20 11:59:07,004 7 INFO rb-3d383b4-225775-426863 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:37399/json 2026-10-20 11:59:07,004 7 INFO rb-3d383b4-225775-426863 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-20 11:59:07,031 7 INFO rb-3d383b4-225775-426863 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:37399/devtools/page/B0A7CED4C5E8E1A1351714258AAD3D4F 2026-10-20 11:59:07,050 7 INFO rb-3d383b4-225775-426863 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-20 11:59:07,058 7 INFO rb-3d383b4-225775-426863 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-20 11:59:07,467 7 INFO rb-3d383b4-225775-426863 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-20 11:59:07,471 7 INFO rb-3d383b4-225775-426863 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=20bf98fb1b6f495d" in browser 2026-10-20 11:59:07,471 7 INFO rb-3d383b4-225775-426863 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=20bf98fb1b6f495d" 2026-10-20 11:59:07,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:59:08,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /pos-self/132?access_token=20bf98fb1b6f495d HTTP/1.1" 200 2379 61 0.066 0.495 rw 2026-10-20 11:59:08,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'B0A7CED4C5E8E1A1351714258AAD3D4F', 'loaderId': '568E8B6BC5C5F3A9815E735617E662EE', 'isDownload': False} 2026-10-20 11:59:08,042 7 INFO rb-3d383b4-225775-426863 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-20 11:59:08,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:59:08,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.029 0.672 ro 2026-10-20 11:59:08,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:59:08,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:59:08,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.016 0.15 ro 2026-10-20 11:59:08,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.177 ro 2026-10-20 11:59:08,525 7 INFO rb-3d383b4-225775-426863 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-20 11:59:08,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 11:59:08,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.01 ro 2026-10-20 11:59:08,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:08] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.013 0.024 ro 2026-10-20 11:59:09,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:09] "POST /pos-self/data/132 HTTP/1.1" 200 467765 269 0.373 0.552 rw 2026-10-20 11:59:09,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:09] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.93 rw 2026-10-20 11:59:09,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:09] "GET /web/image/ir.attachment/105458/raw HTTP/1.1" 200 98715 3 0.003 0.01 ro 2026-10-20 11:59:09,779 7 INFO rb-3d383b4-225775-426863 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-20 11:59:09,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:09] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.043 ro 2026-10-20 11:59:10,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:105462) 2026-10-20 11:59:10,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.083 0.132 ro 2026-10-20 11:59:10,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/ir.attachment/105457/raw HTTP/1.1" 200 84994 3 0.005 0.09 ro 2026-10-20 11:59:10,091 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,100 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,176 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.032 ro 2026-10-20 11:59:10,273 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.065 ro 2026-10-20 11:59:10,308 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 10346 3 0.008 0.091 ro 2026-10-20 11:59:10,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.096 ro 2026-10-20 11:59:10,356 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/ir.attachment/104440/raw HTTP/1.1" 200 49165 3 0.018 0.027 ro 2026-10-20 11:59:10,444 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,445 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,469 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 9 0.023 0.039 ro 2026-10-20 11:59:10,499 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,532 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,533 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.022 0.1 ro 2026-10-20 11:59:10,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14019372 (allocated 15085568) 2026-10-20 11:59:10,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:59:10,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95332177 started for PoS orders references: [{'name': None, 'pos_reference': '260-132-000001', 'uuid': 'd9420624-3257-4b2f-99b7-e27a6be88d46'}] 2026-10-20 11:59:10,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95332177 order {'name': None, 'pos_reference': '260-132-000001', 'uuid': 'd9420624-3257-4b2f-99b7-e27a6be88d46'} created pos.order #600 2026-10-20 11:59:10,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95332177 finished 2026-10-20 11:59:10,759 7 INFO rb-3d383b4-225775-426863 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 44582 2026-10-20 11:59:10,765 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,767 7 INFO rb-3d383b4-225775-426863 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 44582 2026-10-20 11:59:10,881 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115910_880771_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 11:59:10,881 7 INFO rb-3d383b4-225775-426863 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/tmpqihlc56q_chrome_odoo" 2026-10-20 11:59:10,893 7 INFO rb-3d383b4-225775-426863 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-20 11:59:10,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.015 1.37 rw 2026-10-20 11:59:10,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KKncsuL7 - [20/Oct/2026 11:59:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 86 0.207 0.193 rw 2026-10-20 11:59:21,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 44715 2026-10-20 11:59:21,353 7 INFO rb-3d383b4-225775-426863 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/tmpgvxbtjik_chrome_odoo 2026-10-20 11:59:21,353 7 INFO rb-3d383b4-225775-426863 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:38481/json/version 2026-10-20 11:59:21,354 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:59:21,395 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,396 7 INFO rb-3d383b4-225775-426863 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:38481/json 2026-10-20 11:59:21,396 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:59:21,409 7 INFO rb-3d383b4-225775-426863 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:38481/devtools/page/0BF6AB1A7EF37F3E4D04F9305C4BE8B5 2026-10-20 11:59:21,421 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,438 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 11:59:21,532 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,537 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,537 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:21] "GET /pos/ui?config_id=132 HTTP/1.1" 200 6898 57 0.049 0.158 rw 2026-10-20 11:59:21,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '0BF6AB1A7EF37F3E4D04F9305C4BE8B5', 'loaderId': 'B67101F395ABCF35103B08AD29D588CA', 'isDownload': False} 2026-10-20 11:59:21,755 7 INFO rb-3d383b4-225775-426863 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-20 11:59:21,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:21] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.276 ro 2026-10-20 11:59:21,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:21] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 11:59:21,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:21] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 11:59:22,564 7 INFO rb-3d383b4-225775-426863 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-20 11:59:22,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 11:59:22,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 11:59:22,636 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.026 ro 2026-10-20 11:59:22,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59: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.008 0.027 rw 2026-10-20 11:59:22,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.033 rw 2026-10-20 11:59:23,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:59:24,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 513740 304 0.616 0.77 rw 2026-10-20 11:59:24,341 7 INFO rb-3d383b4-225775-426863 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.5862388610839844 2026-10-20 11:59:24,341 7 INFO rb-3d383b4-225775-426863 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-20 11:59:24,354 7 INFO rb-3d383b4-225775-426863 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-20 11:59:24,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.017 ro 2026-10-20 11:59:24,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.017 ro 2026-10-20 11:59:24,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "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-20 11:59:24,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "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.027 rw 2026-10-20 11:59:24,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "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-20 11:59:25,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "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-20 11:59:25,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59: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.017 rw 2026-10-20 11:59:25,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.005 0.032 rw 2026-10-20 11:59:25,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 11:59:25,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.008 - 2026-10-20 11:59:25,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 11:59:25,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 11:59:25,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 11:59:25,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.023 ro 2026-10-20 11:59:25,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-20 11:59:25,533 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,597 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,598 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,604 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 6938 31 0.043 0.096 rw 2026-10-20 11:59:25,648 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,654 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,671 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 11:59:25,717 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,726 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,727 7 INFO rb-3d383b4-225775-426863 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-20 11:59:25,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "GET /pos/ui/132 HTTP/1.1" 200 6938 31 0.055 0.225 rw 2026-10-20 11:59:25,890 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:59:25,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 18827808 (allocated 19943424) 2026-10-20 11:59:25,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4973 41 0.045 0.285 rw 2026-10-20 11:59:25,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 3.135 rw 2026-10-20 11:59:26,047 7 INFO rb-3d383b4-225775-426863 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 44715 2026-10-20 11:59:26,055 7 INFO rb-3d383b4-225775-426863 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-20 11:59:26,058 7 INFO rb-3d383b4-225775-426863 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 44715 2026-10-20 11:59:26,177 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115926_177512_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-20 11:59:26,178 7 INFO rb-3d383b4-225775-426863 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/tmpgvxbtjik_chrome_odoo" 2026-10-20 11:59:26,206 7 INFO rb-3d383b4-225775-426863 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-20 11:59:26,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 11:59:26,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f9XsIai2 - [20/Oct/2026 11:59:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.18 0.267 rw 2026-10-20 11:59:36,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_dynamic_qr ... 2026-10-20 11:59:37,977 7 INFO rb-3d383b4-225775-426863 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-20 11:59:46,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Chrome pid: 44851 2026-10-20 11:59:46,780 7 INFO rb-3d383b4-225775-426863 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/tmpy1jdn3rh_chrome_odoo 2026-10-20 11:59:46,781 7 INFO rb-3d383b4-225775-426863 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:45015/json/version 2026-10-20 11:59:46,791 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:59:46,810 7 INFO rb-3d383b4-225775-426863 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-20 11:59:46,810 7 INFO rb-3d383b4-225775-426863 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:45015/json 2026-10-20 11:59:46,811 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 11:59:46,821 7 INFO rb-3d383b4-225775-426863 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:45015/devtools/page/0EC16696045E181345228DA5C73A7932 2026-10-20 11:59:46,842 7 INFO rb-3d383b4-225775-426863 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-20 11:59:46,854 7 INFO rb-3d383b4-225775-426863 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-20 11:59:47,239 7 INFO rb-3d383b4-225775-426863 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-20 11:59:47,241 7 INFO rb-3d383b4-225775-426863 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=5f2e0b51d0f14c6b&order_identifier=6b28770e-de06-4d60-8b77-fc99310b908f" in browser 2026-10-20 11:59:47,241 7 INFO rb-3d383b4-225775-426863 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=5f2e0b51d0f14c6b&order_identifier=6b28770e-de06-4d60-8b77-fc99310b908f" 2026-10-20 11:59:47,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 11:59:47,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:47] "GET /pos-self/133?access_token=5f2e0b51d0f14c6b&order_identifier=6b28770e-de06-4d60-8b77-fc99310b908f HTTP/1.1" 200 2379 61 0.086 0.475 rw 2026-10-20 11:59:47,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Navigation result: {'frameId': '0EC16696045E181345228DA5C73A7932', 'loaderId': '5E1A8AD8290618E0896EB7BFB2F3DCB8', 'isDownload': False} 2026-10-20 11:59:47,809 7 INFO rb-3d383b4-225775-426863 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-20 11:59:47,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 11:59:47,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:47] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.016 0.047 ro 2026-10-20 11:59:47,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 11:59:47,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:47] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.012 0.098 ro 2026-10-20 11:59:48,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 11:59:48,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:48] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.043 0.79 ro 2026-10-20 11:59:48,299 7 INFO rb-3d383b4-225775-426863 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-20 11:59:48,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:48] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 11:59:48,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.017 ro 2026-10-20 11:59:48,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:48] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.007 0.03 ro 2026-10-20 11:59:48,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.045 rw 2026-10-20 11:59:49,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:49] "POST /pos-self/data/133 HTTP/1.1" 200 467560 269 0.339 0.664 rw 2026-10-20 11:59:49,583 7 INFO rb-3d383b4-225775-426863 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-20 11:59:49,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 14 0.03 0.047 rw 2026-10-20 11:59:49,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:49] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.103 ro 2026-10-20 11:59:49,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:49] "GET /web/image/ir.attachment/106484/raw HTTP/1.1" 200 98715 3 0.004 0.011 ro 2026-10-20 11:59:50,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:106488) 2026-10-20 11:59:50,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.167 ro 2026-10-20 11:59:50,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/ir.attachment/106483/raw HTTP/1.1" 200 84994 3 0.002 0.043 ro 2026-10-20 11:59:50,030 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,034 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,091 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.032 ro 2026-10-20 11:59:50,183 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.05 ro 2026-10-20 11:59:50,214 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 10346 3 0.016 0.078 ro 2026-10-20 11:59:50,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.093 ro 2026-10-20 11:59:50,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/ir.attachment/105466/raw HTTP/1.1" 200 49165 3 0.002 0.03 ro 2026-10-20 11:59:50,286 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,294 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.031 ro 2026-10-20 11:59:50,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1439 13 0.015 0.042 rw 2026-10-20 11:59:50,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8252738 started for PoS orders references: [{'name': None, 'pos_reference': '260-133-000001', 'uuid': '46c17b73-61b2-4209-8497-df3832a87ddd'}] 2026-10-20 11:59:50,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [995] to pos.order #601 2026-10-20 11:59:50,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8252738 order {'name': None, 'pos_reference': '260-133-000001', 'uuid': '46c17b73-61b2-4209-8497-df3832a87ddd'} updated pos.order #601 2026-10-20 11:59:50,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8252738 finished 2026-10-20 11:59:50,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2436 84 0.081 0.141 rw 2026-10-20 11:59:50,685 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.025 rw 2026-10-20 11:59:50,716 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,764 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,783 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,819 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,820 7 INFO rb-3d383b4-225775-426863 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-20 11:59:50,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.019 0.035 ro 2026-10-20 11:59:50,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2436 23 0.045 0.103 rw 2026-10-20 11:59:51,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77656670 started for PoS orders references: [{'name': None, 'pos_reference': '260-133-000001', 'uuid': '46c17b73-61b2-4209-8497-df3832a87ddd'}] 2026-10-20 11:59:51,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [996] to pos.order #601 2026-10-20 11:59:51,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77656670 order {'name': None, 'pos_reference': '260-133-000001', 'uuid': '46c17b73-61b2-4209-8497-df3832a87ddd'} updated pos.order #601 2026-10-20 11:59:51,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77656670 finished 2026-10-20 11:59:51,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3428 93 0.109 0.194 rw 2026-10-20 11:59:51,368 7 INFO rb-3d383b4-225775-426863 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-20 11:59:51,375 7 INFO rb-3d383b4-225775-426863 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-20 11:59:51,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.011 0.03 rw 2026-10-20 11:59:51,414 7 INFO rb-3d383b4-225775-426863 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-20 11:59:51,474 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: tour succeeded 2026-10-20 11:59:51,476 7 INFO rb-3d383b4-225775-426863 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-20 11:59:51,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr.browser: heap 14555224 (allocated 15609856) 2026-10-20 11:59:51,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 11:59:51,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3428 23 0.024 0.075 rw 2026-10-20 11:59:51,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 x0AydXc5 - [20/Oct/2026 11:59:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.012 3.149 rw 2026-10-20 11:59:51,658 7 INFO rb-3d383b4-225775-426863 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-20 11:59:51,659 7 INFO rb-3d383b4-225775-426863 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-20 11:59:51,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Closing chrome headless with pid 44851 2026-10-20 11:59:51,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Closing websocket connection 2026-10-20 11:59:51,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Terminating chrome headless with pid 44851 2026-10-20 11:59:51,885 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_115951_885300_test_online_payment_self_dynamic_qr.txt 2026-10-20 11:59:51,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_dynamic_qr: Removing chrome user profile "/tmp/tmpy1jdn3rh_chrome_odoo" 2026-10-20 11:59:51,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-20 11:59:53,565 7 INFO rb-3d383b4-225775-426863 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-20 12:00:02,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 44977 2026-10-20 12:00:02,433 7 INFO rb-3d383b4-225775-426863 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/tmpq4_gbe08_chrome_odoo 2026-10-20 12:00:02,433 7 INFO rb-3d383b4-225775-426863 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:33167/json/version 2026-10-20 12:00:02,435 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:02,475 7 INFO rb-3d383b4-225775-426863 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-20 12:00:02,475 7 INFO rb-3d383b4-225775-426863 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:33167/json 2026-10-20 12:00:02,476 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:02,489 7 INFO rb-3d383b4-225775-426863 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:33167/devtools/page/FD924FFA78F2CFC5064C34B9EAAFCE1E 2026-10-20 12:00:02,496 7 INFO rb-3d383b4-225775-426863 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-20 12:00:02,519 7 INFO rb-3d383b4-225775-426863 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-20 12:00:02,862 7 INFO rb-3d383b4-225775-426863 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-20 12:00:02,863 7 INFO rb-3d383b4-225775-426863 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=07b4b5e6f42e451f" in browser 2026-10-20 12:00:02,864 7 INFO rb-3d383b4-225775-426863 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=07b4b5e6f42e451f" 2026-10-20 12:00:02,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:00:03,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /pos-self/134?access_token=07b4b5e6f42e451f HTTP/1.1" 200 2379 61 0.073 0.429 rw 2026-10-20 12:00:03,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'FD924FFA78F2CFC5064C34B9EAAFCE1E', 'loaderId': '99868FEBAD4CB709C13D47477D59A407', 'isDownload': False} 2026-10-20 12:00:03,376 7 INFO rb-3d383b4-225775-426863 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-20 12:00:03,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:00:03,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.071 ro 2026-10-20 12:00:03,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:00:03,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.048 0.692 ro 2026-10-20 12:00:03,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:00:03,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.23 ro 2026-10-20 12:00:03,839 7 INFO rb-3d383b4-225775-426863 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-20 12:00:03,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 12:00:03,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.004 0.034 ro 2026-10-20 12:00:03,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:03] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.032 ro 2026-10-20 12:00:04,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:04] "POST /pos-self/data/134 HTTP/1.1" 200 467705 269 0.261 0.543 rw 2026-10-20 12:00:04,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.802 rw 2026-10-20 12:00:04,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:04] "GET /web/image/ir.attachment/107513/raw HTTP/1.1" 200 98715 3 0.002 0.012 ro 2026-10-20 12:00:04,996 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.005 0.034 ro 2026-10-20 12:00:05,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:107517) 2026-10-20 12:00:05,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.12 ro 2026-10-20 12:00:05,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/image/ir.attachment/107512/raw HTTP/1.1" 200 84994 3 0.001 0.028 ro 2026-10-20 12:00:05,278 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,284 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,313 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,314 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/image/ir.attachment/106492/raw HTTP/1.1" 200 49165 3 0.001 0.009 ro 2026-10-20 12:00:05,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 12:00:05,401 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.042 ro 2026-10-20 12:00:05,486 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,514 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.085 ro 2026-10-20 12:00:05,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.103 ro 2026-10-20 12:00:05,566 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 9 0.009 0.049 ro 2026-10-20 12:00:05,606 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,708 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,787 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,808 7 INFO rb-3d383b4-225775-426863 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-20 12:00:05,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:05] "POST /pos-self-order/validate-partner HTTP/1.1" 200 136 33 0.039 0.093 rw 2026-10-20 12:00:06,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71514695 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000001', 'uuid': 'e4e40b86-e312-4e41-a739-8190eec97c9a'}] 2026-10-20 12:00:06,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71514695 order {'name': None, 'pos_reference': '260-134-000001', 'uuid': 'e4e40b86-e312-4e41-a739-8190eec97c9a'} created pos.order #602 2026-10-20 12:00:06,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71514695 finished 2026-10-20 12:00:06,162 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2508 90 0.06 0.137 rw 2026-10-20 12:00:06,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.013 0.019 rw 2026-10-20 12:00:06,226 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,256 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.016 rw 2026-10-20 12:00:06,324 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,340 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,381 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,384 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.031 ro 2026-10-20 12:00:06,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2508 23 0.022 0.047 rw 2026-10-20 12:00:06,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59254063 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000001', 'uuid': 'e4e40b86-e312-4e41-a739-8190eec97c9a'}] 2026-10-20 12:00:06,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [998] to pos.order #602 2026-10-20 12:00:06,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59254063 order {'name': None, 'pos_reference': '260-134-000001', 'uuid': 'e4e40b86-e312-4e41-a739-8190eec97c9a'} updated pos.order #602 2026-10-20 12:00:06,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59254063 finished 2026-10-20 12:00:06,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3500 97 0.118 0.17 rw 2026-10-20 12:00:06,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.017 rw 2026-10-20 12:00:06,832 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,840 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,872 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.019 0.024 rw 2026-10-20 12:00:06,920 7 INFO rb-3d383b4-225775-426863 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-20 12:00:06,921 7 INFO rb-3d383b4-225775-426863 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-20 12:00:07,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 15166708 (allocated 16920576) 2026-10-20 12:00:07,054 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:00:07,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.011 2.273 rw 2026-10-20 12:00:07,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3500 23 0.059 0.066 rw 2026-10-20 12:00:07,131 7 INFO rb-3d383b4-225775-426863 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-20 12:00:07,132 7 INFO rb-3d383b4-225775-426863 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-20 12:00:07,190 7 INFO rb-3d383b4-225775-426863 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 44977 2026-10-20 12:00:07,196 7 INFO rb-3d383b4-225775-426863 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-20 12:00:07,206 7 INFO rb-3d383b4-225775-426863 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 44977 2026-10-20 12:00:07,321 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120007_321450_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 12:00:07,322 7 INFO rb-3d383b4-225775-426863 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/tmpq4_gbe08_chrome_odoo" 2026-10-20 12:00:07,341 7 INFO rb-3d383b4-225775-426863 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-20 12:00:08,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rqawI4Tq - [20/Oct/2026 12:00:08] "GET /pos/pay/602?access_token=37419f34-989f-4d13-a4e4-c344c5395f0a&exit_route=http%3A%2F%2F127.0.0.1%3A8069%2Fpos-self%2F134%2Fconfirmation%2F37419f34-989f-4d13-a4e4-c344c5395f0a%2Forder%3Faccess_token%3D07b4b5e6f42e451f HTTP/1.1" 200 0 151 0.213 0.951 rw 2026-10-20 12:00:17,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 45104 2026-10-20 12:00:17,846 7 INFO rb-3d383b4-225775-426863 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/tmp_litdyao_chrome_odoo 2026-10-20 12:00:17,846 7 INFO rb-3d383b4-225775-426863 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:36975/json/version 2026-10-20 12:00:17,848 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:17,894 7 INFO rb-3d383b4-225775-426863 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-20 12:00:17,894 7 INFO rb-3d383b4-225775-426863 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:36975/json 2026-10-20 12:00:17,895 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:17,915 7 INFO rb-3d383b4-225775-426863 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:36975/devtools/page/719F06F6DF1B9E5C5F550D713243D2A9 2026-10-20 12:00:17,932 7 INFO rb-3d383b4-225775-426863 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-20 12:00:17,935 7 INFO rb-3d383b4-225775-426863 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-20 12:00:17,995 7 INFO rb-3d383b4-225775-426863 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-20 12:00:18,013 7 INFO rb-3d383b4-225775-426863 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=07b4b5e6f42e451f&table_identifier=89d7ea67" in browser 2026-10-20 12:00:18,013 7 INFO rb-3d383b4-225775-426863 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=07b4b5e6f42e451f&table_identifier=89d7ea67" 2026-10-20 12:00:18,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /pos-self/134?access_token=07b4b5e6f42e451f&table_identifier=89d7ea67 HTTP/1.1" 200 2419 8 0.015 0.081 rw 2026-10-20 12:00:18,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '719F06F6DF1B9E5C5F550D713243D2A9', 'loaderId': 'ED2273B94411AB9CEB3243D30C834EE4', 'isDownload': False} 2026-10-20 12:00:18,118 7 INFO rb-3d383b4-225775-426863 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-20 12:00:18,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.005 0.026 ro 2026-10-20 12:00:18,213 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.044 ro 2026-10-20 12:00:18,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.004 0.205 ro 2026-10-20 12:00:18,555 7 INFO rb-3d383b4-225775-426863 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-20 12:00:18,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-20 12:00:18,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.008 ro 2026-10-20 12:00:18,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:18] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.012 ro 2026-10-20 12:00:19,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "POST /pos-self/data/134 HTTP/1.1" 200 467705 260 0.385 0.478 rw 2026-10-20 12:00:19,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.866 rw 2026-10-20 12:00:19,681 7 INFO rb-3d383b4-225775-426863 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-20 12:00:19,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.011 0.017 rw 2026-10-20 12:00:19,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.018 ro 2026-10-20 12:00:19,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /web/image/ir.attachment/107513/raw HTTP/1.1" 200 98715 3 0.002 0.014 ro 2026-10-20 12:00:19,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.016 ro 2026-10-20 12:00:19,877 7 INFO rb-3d383b4-225775-426863 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-20 12:00:19,880 7 INFO rb-3d383b4-225775-426863 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-20 12:00:19,910 7 INFO rb-3d383b4-225775-426863 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-20 12:00:19,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /web/image/ir.attachment/106492/raw HTTP/1.1" 200 49165 3 0.005 0.015 ro 2026-10-20 12:00:19,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.019 ro 2026-10-20 12:00:20,091 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.014 0.035 ro 2026-10-20 12:00:20,177 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,215 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.095 ro 2026-10-20 12:00:20,280 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 10346 3 0.014 0.132 ro 2026-10-20 12:00:20,281 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,301 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.017 0.094 ro 2026-10-20 12:00:20,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501803 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000002', 'uuid': '7cb56f11-4b74-4731-b5c9-6535665e8d85'}] 2026-10-20 12:00:20,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501803 order {'name': None, 'pos_reference': '260-134-000002', 'uuid': '7cb56f11-4b74-4731-b5c9-6535665e8d85'} created pos.order #603 2026-10-20 12:00:20,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501803 finished 2026-10-20 12:00:20,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 72 0.178 0.256 rw 2026-10-20 12:00:20,798 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,827 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.024 0.04 rw 2026-10-20 12:00:20,898 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,908 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,952 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,959 7 INFO rb-3d383b4-225775-426863 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-20 12:00:20,988 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:20] "GET /web/image/product.product/1698/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.019 0.032 ro 2026-10-20 12:00:21,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 24 0.045 0.063 rw 2026-10-20 12:00:21,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52399501 started for PoS orders references: [{'name': None, 'pos_reference': '260-134-000002', 'uuid': '7cb56f11-4b74-4731-b5c9-6535665e8d85'}] 2026-10-20 12:00:21,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1000] to pos.order #603 2026-10-20 12:00:21,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52399501 order {'name': None, 'pos_reference': '260-134-000002', 'uuid': '7cb56f11-4b74-4731-b5c9-6535665e8d85'} updated pos.order #603 2026-10-20 12:00:21,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52399501 finished 2026-10-20 12:00:21,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3439 94 0.181 0.198 rw 2026-10-20 12:00:21,567 7 INFO rb-3d383b4-225775-426863 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-20 12:00:21,572 7 INFO rb-3d383b4-225775-426863 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-20 12:00:21,607 7 INFO rb-3d383b4-225775-426863 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-20 12:00:21,657 7 INFO rb-3d383b4-225775-426863 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-20 12:00:21,666 7 INFO rb-3d383b4-225775-426863 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-20 12:00:21,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3439 24 0.09 0.064 rw 2026-10-20 12:00:21,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:00:21,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.023 2.134 rw 2026-10-20 12:00:21,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 15522584 (allocated 17969152) 2026-10-20 12:00:21,910 7 INFO rb-3d383b4-225775-426863 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 45104 2026-10-20 12:00:21,929 7 INFO rb-3d383b4-225775-426863 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-20 12:00:21,930 7 INFO rb-3d383b4-225775-426863 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 45104 2026-10-20 12:00:21,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gcRvXLSJ - [20/Oct/2026 12:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 0 24 0.077 0.06 rw 2026-10-20 12:00:22,030 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120022_030229_test_online_payment_self_pay_after_meal_table.txt 2026-10-20 12:00:22,030 7 INFO rb-3d383b4-225775-426863 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/tmp_litdyao_chrome_odoo" 2026-10-20 12:00:22,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_tip_amount_matches_backend ... 2026-10-20 12:00:23,929 7 INFO rb-3d383b4-225775-426863 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-20 12:00:33,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome pid: 45230 2026-10-20 12:00:33,424 7 INFO rb-3d383b4-225775-426863 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/tmpc1zwo2w__chrome_odoo 2026-10-20 12:00:33,425 7 INFO rb-3d383b4-225775-426863 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:45443/json/version 2026-10-20 12:00:33,427 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:33,494 7 INFO rb-3d383b4-225775-426863 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-20 12:00:33,494 7 INFO rb-3d383b4-225775-426863 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:45443/json 2026-10-20 12:00:33,498 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:33,514 7 INFO rb-3d383b4-225775-426863 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:45443/devtools/page/28B2DD14095C8FFF502F4D35266655A7 2026-10-20 12:00:33,533 7 INFO rb-3d383b4-225775-426863 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-20 12:00:33,561 7 INFO rb-3d383b4-225775-426863 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-20 12:00:33,947 7 INFO rb-3d383b4-225775-426863 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-20 12:00:33,951 7 INFO rb-3d383b4-225775-426863 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=5594fdeb728d480e" in browser 2026-10-20 12:00:33,951 7 INFO rb-3d383b4-225775-426863 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=5594fdeb728d480e" 2026-10-20 12:00:33,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:00:34,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:34] "GET /pos-self/135?access_token=5594fdeb728d480e HTTP/1.1" 200 2379 61 0.046 0.491 rw 2026-10-20 12:00:34,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '28B2DD14095C8FFF502F4D35266655A7', 'loaderId': '879DCCE87537BB3BE00B028072DA497D', 'isDownload': False} 2026-10-20 12:00:34,497 7 INFO rb-3d383b4-225775-426863 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-20 12:00:34,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:00:34,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:34] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.616 ro 2026-10-20 12:00:34,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:00:34,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:34] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.133 ro 2026-10-20 12:00:34,692 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:00:34,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:34] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.018 0.156 ro 2026-10-20 12:00:35,000 7 INFO rb-3d383b4-225775-426863 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-20 12:00:35,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.012 ro 2026-10-20 12:00:35,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:35] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.023 ro 2026-10-20 12:00:35,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:35] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.015 ro 2026-10-20 12:00:35,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.01 rw 2026-10-20 12:00:36,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "POST /pos-self/data/135 HTTP/1.1" 200 468134 269 0.292 0.624 rw 2026-10-20 12:00:36,314 7 INFO rb-3d383b4-225775-426863 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-20 12:00:36,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/image/ir.attachment/108539/raw HTTP/1.1" 200 98715 3 0.017 0.032 ro 2026-10-20 12:00:36,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.053 ro 2026-10-20 12:00:36,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:108543) 2026-10-20 12:00:36,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.022 0.18 ro 2026-10-20 12:00:36,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/image/ir.attachment/108538/raw HTTP/1.1" 200 84994 3 0.009 0.103 ro 2026-10-20 12:00:36,651 7 INFO rb-3d383b4-225775-426863 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-20 12:00:36,750 7 INFO rb-3d383b4-225775-426863 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-20 12:00:36,845 7 INFO rb-3d383b4-225775-426863 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-20 12:00:36,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.032 ro 2026-10-20 12:00:36,884 7 INFO rb-3d383b4-225775-426863 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-20 12:00:36,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.064 ro 2026-10-20 12:00:36,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.1 ro 2026-10-20 12:00:36,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.119 ro 2026-10-20 12:00:36,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /web/image/ir.attachment/107521/raw HTTP/1.1" 200 49165 3 0.005 0.025 ro 2026-10-20 12:00:37,046 7 INFO rb-3d383b4-225775-426863 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-20 12:00:37,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:37] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 9 0.013 0.038 ro 2026-10-20 12:00:37,084 7 INFO rb-3d383b4-225775-426863 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-20 12:00:37,089 7 INFO rb-3d383b4-225775-426863 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-20 12:00:37,126 7 INFO rb-3d383b4-225775-426863 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-20 12:00:37,127 7 INFO rb-3d383b4-225775-426863 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-20 12:00:37,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29721915 started for PoS orders references: [{'name': None, 'pos_reference': '260-135-000001', 'uuid': 'e5649845-57df-4202-9e3b-fc8c79a019e8'}] 2026-10-20 12:00:37,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:00:37,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: heap 14034076 (allocated 14823424) 2026-10-20 12:00:37,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29721915 order {'name': None, 'pos_reference': '260-135-000001', 'uuid': 'e5649845-57df-4202-9e3b-fc8c79a019e8'} created pos.order #604 2026-10-20 12:00:37,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29721915 finished 2026-10-20 12:00:37,354 7 INFO rb-3d383b4-225775-426863 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 45230 2026-10-20 12:00:37,364 7 INFO rb-3d383b4-225775-426863 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-20 12:00:37,375 7 INFO rb-3d383b4-225775-426863 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 45230 2026-10-20 12:00:37,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.012 2.318 rw 2026-10-20 12:00:37,499 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120037_499083_test_self_order_tip_amount_matches_backend.txt 2026-10-20 12:00:37,499 7 INFO rb-3d383b4-225775-426863 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/tmpc1zwo2w__chrome_odoo" 2026-10-20 12:00:37,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: waiting for threads: [] 2026-10-20 12:00:37,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 skeUc3d5 - [20/Oct/2026 12:00:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 87 0.155 0.234 rw 2026-10-20 12:00:48,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Chrome pid: 45360 2026-10-20 12:00:48,082 7 INFO rb-3d383b4-225775-426863 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/tmp487zw4sz_chrome_odoo 2026-10-20 12:00:48,082 7 INFO rb-3d383b4-225775-426863 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:35559/json/version 2026-10-20 12:00:48,084 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:48,141 7 INFO rb-3d383b4-225775-426863 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-20 12:00:48,141 7 INFO rb-3d383b4-225775-426863 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:35559/json 2026-10-20 12:00:48,142 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:00:48,164 7 INFO rb-3d383b4-225775-426863 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:35559/devtools/page/55C3FEA4AC4B82EBA0367F458B4E1981 2026-10-20 12:00:48,196 7 INFO rb-3d383b4-225775-426863 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-20 12:00:48,203 7 INFO rb-3d383b4-225775-426863 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-20 12:00:48,244 7 INFO rb-3d383b4-225775-426863 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-20 12:00:48,249 7 INFO rb-3d383b4-225775-426863 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=5594fdeb728d480e" in browser 2026-10-20 12:00:48,249 7 INFO rb-3d383b4-225775-426863 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=5594fdeb728d480e" 2026-10-20 12:00:48,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /pos-self/135?access_token=5594fdeb728d480e HTTP/1.1" 200 2419 6 0.004 0.05 rw 2026-10-20 12:00:48,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend: Navigation result: {'frameId': '55C3FEA4AC4B82EBA0367F458B4E1981', 'loaderId': '4CBFDC8C4C8BF2A0739F6E672B554ACE', 'isDownload': False} 2026-10-20 12:00:48,314 7 INFO rb-3d383b4-225775-426863 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-20 12:00:48,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.015 ro 2026-10-20 12:00:48,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.139 ro 2026-10-20 12:00:48,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.055 ro 2026-10-20 12:00:48,707 7 INFO rb-3d383b4-225775-426863 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-20 12:00:48,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 12:00:48,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.007 ro 2026-10-20 12:00:48,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:48] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.006 0.023 ro 2026-10-20 12:00:49,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:49] "POST /pos-self/data/135 HTTP/1.1" 200 468131 260 0.373 0.555 rw 2026-10-20 12:00:49,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.925 rw 2026-10-20 12:00:50,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/image/ir.attachment/108539/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 12:00:50,020 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.006 ro 2026-10-20 12:00:50,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.003 0.032 ro 2026-10-20 12:00:50,167 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,255 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/image/pos.category/263/image_128?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.033 ro 2026-10-20 12:00:50,333 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.003 0.054 ro 2026-10-20 12:00:50,370 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/image/product.template/8/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 10346 3 0.004 0.078 ro 2026-10-20 12:00:50,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.1 ro 2026-10-20 12:00:50,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/image/ir.attachment/107521/raw HTTP/1.1" 200 49165 3 0.007 0.035 ro 2026-10-20 12:00:50,502 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "GET /web/image/product.product/1696/image_512?unique=2026-10-20T11:58:25.000+00:00 HTTP/1.1" 200 7322 8 0.022 0.034 ro 2026-10-20 12:00:50,554 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,563 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,606 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,607 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50749912 started for PoS orders references: [{'name': None, 'pos_reference': '260-135-000002', 'uuid': 'bc77e3a5-e4a1-426d-af30-27f06b375e50'}] 2026-10-20 12:00:50,699 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:00:50,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_tip_amount_matches_backend.browser: heap 13868468 (allocated 15609856) 2026-10-20 12:00:50,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50749912 order {'name': None, 'pos_reference': '260-135-000002', 'uuid': 'bc77e3a5-e4a1-426d-af30-27f06b375e50'} created pos.order #605 2026-10-20 12:00:50,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50749912 finished 2026-10-20 12:00:50,824 7 INFO rb-3d383b4-225775-426863 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 45360 2026-10-20 12:00:50,852 7 INFO rb-3d383b4-225775-426863 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-20 12:00:50,874 7 INFO rb-3d383b4-225775-426863 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 45360 2026-10-20 12:00:50,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.004 1.042 rw 2026-10-20 12:00:50,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fL0DuFU0 - [20/Oct/2026 12:00:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 0 73 0.151 0.231 rw 2026-10-20 12:00:50,982 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120050_981731_test_self_order_tip_amount_matches_backend.txt 2026-10-20 12:00:50,982 7 INFO rb-3d383b4-225775-426863 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/tmp487zw4sz_chrome_odoo" 2026-10-20 12:00:51,260 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 12:00:51,361 7 INFO rb-3d383b4-225775-426863 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-20 12:00:54,359 7 INFO rb-3d383b4-225775-426863 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-20 12:00:56,105 7 INFO rb-3d383b4-225775-426863 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-20 12:01:04,011 7 INFO rb-3d383b4-225775-426863 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-20 12:01:05,172 7 INFO rb-3d383b4-225775-426863 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-20 12:01:13,301 7 INFO rb-3d383b4-225775-426863 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-20 12:01:14,540 7 INFO rb-3d383b4-225775-426863 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-20 12:01:22,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:01:23,974 7 INFO rb-3d383b4-225775-426863 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-20 12:01:24,164 7 INFO rb-3d383b4-225775-426863 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-20 12:01:34,188 7 INFO rb-3d383b4-225775-426863 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-20 12:01:36,488 7 INFO rb-3d383b4-225775-426863 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-20 12:01:42,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-20 12:01:43,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 45487 2026-10-20 12:01:43,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp1bqkcqxt_chrome_odoo 2026-10-20 12:01:43,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:39579/json/version 2026-10-20 12:01:43,390 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:01:43,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 12:01:43,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:39579/json 2026-10-20 12:01:43,432 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:01:43,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:39579/devtools/page/AAAB6D090CA0BE91AE9B45590C57FB19 2026-10-20 12:01:43,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-20 12:01:43,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-20 12:01:43,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:01:43,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-20 12:01:43,584 7 INFO rb-3d383b4-225775-426863 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-20 12:01:43,584 7 INFO rb-3d383b4-225775-426863 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-20 12:01:43,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:01:44,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /pos/ui/139 HTTP/1.1" 200 7021 92 0.061 0.442 rw 2026-10-20 12:01:44,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'AAAB6D090CA0BE91AE9B45590C57FB19', 'loaderId': 'CA15480A105CC16944693E37CB263583', 'isDownload': False} 2026-10-20 12:01:44,094 7 INFO rb-3d383b4-225775-426863 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-20 12:01:44,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.584 ro 2026-10-20 12:01:44,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.046 ro 2026-10-20 12:01:44,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 12:01:44,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-20 12:01:44,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:01:44,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-20 12:01:44,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.028 ro 2026-10-20 12:01:45,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-20 12:01:45,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01: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.036 rw 2026-10-20 12:01:45,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:01:46,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523990 249 0.355 0.853 rw 2026-10-20 12:01:46,493 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: The ready code tooks too much time : 2.3981919288635254 2026-10-20 12:01:46,493 7 INFO rb-3d383b4-225775-426863 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-20 12:01:46,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 12:01:46,535 7 INFO rb-3d383b4-225775-426863 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-20 12:01:46,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:46] "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-20 12:01:46,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01: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-20 12:01:46,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01: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.039 rw 2026-10-20 12:01:46,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:46] "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-20 12:01:47,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "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-20 12:01:47,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01: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.002 0.012 rw 2026-10-20 12:01:47,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:01:47,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:01:47,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.026 0.084 rw 2026-10-20 12:01:47,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 305 4 0.006 0.077 ro 2026-10-20 12:01:47,519 7 INFO rb-3d383b4-225775-426863 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-20 12:01:47,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.108 rw 2026-10-20 12:01:47,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:01:47,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.028 ro 2026-10-20 12:01:47,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:01:47,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.046 rw 2026-10-20 12:01:47,661 7 INFO rb-3d383b4-225775-426863 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-20 12:01:47,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 12:01:47,842 7 INFO rb-3d383b4-225775-426863 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-20 12:01:47,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /pos/ui/139?from_backend=True HTTP/1.1" 200 7021 31 0.105 0.102 rw 2026-10-20 12:01:47,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:47] "GET /pos/ui/139 HTTP/1.1" 200 7021 31 0.042 0.265 rw 2026-10-20 12:01:48,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.046 0.195 rw 2026-10-20 12:01:48,123 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01: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.01 0.252 rw 2026-10-20 12:01:48,165 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,167 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,311 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,312 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,313 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,360 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,368 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:01:48,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 12:01:48,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:01:48,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:48] "GET /web/image/pos.payment.method/297/image HTTP/1.1" 200 3130 4 0.027 0.088 ro 2026-10-20 12:01:48,883 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,912 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,934 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,947 7 INFO rb-3d383b4-225775-426863 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-20 12:01:48,954 7 INFO rb-3d383b4-225775-426863 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': '8fff10fb-c440-45ff-b249-249078320b17--546--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-20 12:01:49,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:49] "POST /qfpay/notify HTTP/1.1" 200 7 8 0.016 0.036 rw 2026-10-20 12:01:49,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68359822 started for PoS orders references: [{'name': '/', 'pos_reference': '261-139-000001', 'uuid': '0f1f1b52-0865-47fb-984a-71e8bf7b2537'}] 2026-10-20 12:01:49,050 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68359822 order {'name': '/', 'pos_reference': '261-139-000001', 'uuid': '0f1f1b52-0865-47fb-984a-71e8bf7b2537'} created pos.order #606 2026-10-20 12:01:49,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68359822 finished 2026-10-20 12:01:49,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 171 0.31 0.41 rw 2026-10-20 12:01:49,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 12:01:49,910 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,929 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,974 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,986 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,991 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,994 7 INFO rb-3d383b4-225775-426863 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-20 12:01:49,999 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,000 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,002 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.055 rw 2026-10-20 12:01:50,025 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,026 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,027 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.065 rw 2026-10-20 12:01:50,052 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:50] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.013 0.047 rw 2026-10-20 12:01:50,082 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,163 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,182 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.048 rw 2026-10-20 12:01:50,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '8fff10fb-c440-45ff-b249-249078320b17--546--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-20 12:01:50,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:50] "POST /qfpay/notify HTTP/1.1" 200 7 8 0.033 0.09 rw 2026-10-20 12:01:50,347 7 INFO rb-3d383b4-225775-426863 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-20 12:01:50,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81584375 started for PoS orders references: [{'name': '/', 'pos_reference': '261-139-000002', 'uuid': 'fa3ab72f-08d8-4aae-87ab-1f3844dfe1e6'}] 2026-10-20 12:01:50,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-20 12:01:50,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 12:01:50,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:01:50,534 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 21427956 (allocated 22827008) 2026-10-20 12:01:50,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 45487 2026-10-20 12:01:50,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-20 12:01:50,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 45487 2026-10-20 12:01:50,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120150_795082_test_tour_qfpay_order_and_refund.txt 2026-10-20 12:01:50,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp1bqkcqxt_chrome_odoo" 2026-10-20 12:01:50,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: waiting for threads: [, ] 2026-10-20 12:01:50,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81584375 order {'name': '/', 'pos_reference': '261-139-000002', 'uuid': 'fa3ab72f-08d8-4aae-87ab-1f3844dfe1e6'} created pos.order #607 2026-10-20 12:01:50,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81584375 finished 2026-10-20 12:01:51,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.946 rw 2026-10-20 12:01:51,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uLi9yG1m - [20/Oct/2026 12:01:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 188 0.222 0.451 rw 2026-10-20 12:02:00,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:02:01,963 7 INFO rb-3d383b4-225775-426863 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-20 12:02:02,171 7 INFO rb-3d383b4-225775-426863 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-20 12:02:11,619 7 INFO rb-3d383b4-225775-426863 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-20 12:02:13,868 7 INFO rb-3d383b4-225775-426863 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-20 12:02:19,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-20 12:02:20,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 45617 2026-10-20 12:02:20,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmp_14cpnp4_chrome_odoo 2026-10-20 12:02:20,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:34139/json/version 2026-10-20 12:02:20,039 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:02:20,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-20 12:02:20,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:34139/json 2026-10-20 12:02:20,120 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:02:20,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:34139/devtools/page/4E3CAC957A0047AAC9EE4C708AF013DD 2026-10-20 12:02:20,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-20 12:02:20,157 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-20 12:02:20,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:02:20,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-20 12:02:20,263 7 INFO rb-3d383b4-225775-426863 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-20 12:02:20,263 7 INFO rb-3d383b4-225775-426863 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-20 12:02:20,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:02:20,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:20] "GET /pos/ui/140 HTTP/1.1" 200 6978 92 0.08 0.377 rw 2026-10-20 12:02:20,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '4E3CAC957A0047AAC9EE4C708AF013DD', 'loaderId': 'EE036429D5AF52990759FD86B394130E', 'isDownload': False} 2026-10-20 12:02:20,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-20 12:02:20,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:20] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.053 ro 2026-10-20 12:02:20,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:20] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.579 ro 2026-10-20 12:02:20,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:20] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.066 ro 2026-10-20 12:02:21,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-20 12:02:21,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:02:21,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:02:21,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 12:02:21,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.028 rw 2026-10-20 12:02:21,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02: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.029 rw 2026-10-20 12:02:21,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:02:22,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.252 0.787 rw 2026-10-20 12:02:22,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: The ready code tooks too much time : 2.1543402671813965 2026-10-20 12:02:22,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:02:22,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.017 ro 2026-10-20 12:02:22,921 7 INFO rb-3d383b4-225775-426863 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-20 12:02:22,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:22] "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-20 12:02:22,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:22] "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-20 12:02:23,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02: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.023 rw 2026-10-20 12:02:23,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "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-20 12:02:23,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 12:02:23,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02: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.014 rw 2026-10-20 12:02:23,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:02:23,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.054 rw 2026-10-20 12:02:23,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:02:23,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.004 0.033 ro 2026-10-20 12:02:23,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.044 rw 2026-10-20 12:02:23,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:02:23,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 12:02:23,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 12:02:24,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 12:02:24,052 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:02:24,187 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /pos/ui/140 HTTP/1.1" 200 6978 31 0.041 0.086 rw 2026-10-20 12:02:24,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6978 31 0.043 0.2 rw 2026-10-20 12:02:24,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02: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.003 0.153 rw 2026-10-20 12:02:24,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.191 rw 2026-10-20 12:02:24,507 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,508 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,602 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,603 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,603 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,646 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,647 7 INFO rb-3d383b4-225775-426863 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-20 12:02:24,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:02:24,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:02:24,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 12:02:24,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:24] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.006 0.022 ro 2026-10-20 12:02:25,166 7 INFO rb-3d383b4-225775-426863 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-20 12:02:25,199 7 INFO rb-3d383b4-225775-426863 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-20 12:02:25,237 7 INFO rb-3d383b4-225775-426863 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-20 12:02:25,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:25] "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.002 0.012 rw 2026-10-20 12:02:25,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:25] "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.005 0.013 rw 2026-10-20 12:02:25,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-20 12:02:25,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5672936 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '26593c9e-9654-4eeb-82cd-f46b71cec753'}] 2026-10-20 12:02:25,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-20 12:02:25,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 20136208 (allocated 21516288) 2026-10-20 12:02:25,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:02:25,592 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 45617 2026-10-20 12:02:25,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-20 12:02:25,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 45617 2026-10-20 12:02:25,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120225_707227_test_razorpay_basic_order.txt 2026-10-20 12:02:25,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmp_14cpnp4_chrome_odoo" 2026-10-20 12:02:25,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: waiting for threads: [, ] 2026-10-20 12:02:25,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5672936 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '26593c9e-9654-4eeb-82cd-f46b71cec753'} created pos.order #608 2026-10-20 12:02:25,889 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5672936 finished 2026-10-20 12:02:25,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 4.285 rw 2026-10-20 12:02:25,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 E6Mn_C3N - [20/Oct/2026 12:02:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.223 0.425 rw 2026-10-20 12:02:35,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-20 12:02:36,182 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 45745 2026-10-20 12:02:36,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpilyprd0w_chrome_odoo 2026-10-20 12:02:36,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33497/json/version 2026-10-20 12:02:36,184 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:02:36,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-20 12:02:36,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33497/json 2026-10-20 12:02:36,212 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:02:36,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:33497/devtools/page/4786FFA4804B87402D6450198995B377 2026-10-20 12:02:36,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-20 12:02:36,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-20 12:02:36,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:02:36,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-20 12:02:36,354 7 INFO rb-3d383b4-225775-426863 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-20 12:02:36,354 7 INFO rb-3d383b4-225775-426863 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-20 12:02:36,392 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:02:36,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:36] "GET /pos/ui/140 HTTP/1.1" 200 6978 92 0.093 0.463 rw 2026-10-20 12:02:36,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '4786FFA4804B87402D6450198995B377', 'loaderId': '9F5A0841244F96CD2243D12B3B0E183B', 'isDownload': False} 2026-10-20 12:02:36,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-20 12:02:36,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:36] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.601 ro 2026-10-20 12:02:37,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:36] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.047 ro 2026-10-20 12:02:37,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:37] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.062 ro 2026-10-20 12:02:37,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-20 12:02:37,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:02:37,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:02:37,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 12:02:37,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02: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.014 0.02 rw 2026-10-20 12:02:37,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:37] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.037 rw 2026-10-20 12:02:38,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:02:38,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.352 0.667 rw 2026-10-20 12:02:39,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: The ready code tooks too much time : 2.162994384765625 2026-10-20 12:02:39,083 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:02:39,099 7 INFO rb-3d383b4-225775-426863 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-20 12:02:39,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:02:39,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:39] "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-20 12:02:39,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:39] "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-20 12:02:39,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02: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.024 rw 2026-10-20 12:02:39,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:39] "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-20 12:02:39,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02: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-20 12:02:40,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02: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.015 rw 2026-10-20 12:02:40,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.042 rw 2026-10-20 12:02:40,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-20 12:02:40,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 12:02:40,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.019 - 2026-10-20 12:02:40,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.007 0.026 ro 2026-10-20 12:02:40,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:02:40,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.025 ro 2026-10-20 12:02:40,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 12:02:40,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 12:02:40,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /pos/ui/140 HTTP/1.1" 200 6978 31 0.031 0.073 rw 2026-10-20 12:02:40,387 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6978 31 0.03 0.203 rw 2026-10-20 12:02:40,525 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.243 rw 2026-10-20 12:02:40,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02: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.003 0.042 rw 2026-10-20 12:02:40,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.086 rw 2026-10-20 12:02:40,740 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,742 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,860 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,861 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,861 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,901 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,902 7 INFO rb-3d383b4-225775-426863 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-20 12:02:40,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:02:40,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:02:40,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.021 - 2026-10-20 12:02:40,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:40] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.003 0.021 ro 2026-10-20 12:02:41,426 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,447 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,490 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:41] "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.004 0.015 rw 2026-10-20 12:02:41,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:41] "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.002 0.018 rw 2026-10-20 12:02:41,548 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:41] "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.004 0.01 rw 2026-10-20 12:02:41,607 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,608 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,610 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,611 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,632 7 INFO rb-3d383b4-225775-426863 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-20 12:02:41,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:41] "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.002 0.012 rw 2026-10-20 12:02:41,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:41] "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.013 rw 2026-10-20 12:02:41,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78076787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '54f20213-ed16-46e9-bd31-91d4fbd1e189'}] 2026-10-20 12:02:41,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-20 12:02:41,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 12:02:41,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:02:41,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 20381592 (allocated 22564864) 2026-10-20 12:02:41,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 45745 2026-10-20 12:02:41,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-20 12:02:42,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 45745 2026-10-20 12:02:42,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120242_110727_test_razorpay_cancel_payment.txt 2026-10-20 12:02:42,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpilyprd0w_chrome_odoo" 2026-10-20 12:02:42,141 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: waiting for threads: [, ] 2026-10-20 12:02:42,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78076787 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '54f20213-ed16-46e9-bd31-91d4fbd1e189'} created pos.order #609 2026-10-20 12:02:42,167 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78076787 finished 2026-10-20 12:02:42,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 4.312 rw 2026-10-20 12:02:42,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FSNwYXkz - [20/Oct/2026 12:02:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.165 0.373 rw 2026-10-20 12:02:52,160 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-20 12:02:52,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 45876 2026-10-20 12:02:52,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp8mztiy_e_chrome_odoo 2026-10-20 12:02:52,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:36833/json/version 2026-10-20 12:02:52,582 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:02:52,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-20 12:02:52,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:36833/json 2026-10-20 12:02:52,631 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:02:52,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:36833/devtools/page/1195F7BC2321F416C430DA722F5B6303 2026-10-20 12:02:52,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-20 12:02:52,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-20 12:02:52,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:02:52,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-20 12:02:52,753 7 INFO rb-3d383b4-225775-426863 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-20 12:02:52,753 7 INFO rb-3d383b4-225775-426863 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-20 12:02:52,783 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:02:53,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:53] "GET /pos/ui/140 HTTP/1.1" 200 6978 92 0.094 0.408 rw 2026-10-20 12:02:53,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '1195F7BC2321F416C430DA722F5B6303', 'loaderId': '236E005F32DC6DC2E1E18C8F1CECC1D3', 'isDownload': False} 2026-10-20 12:02:53,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-20 12:02:53,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:53] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.026 ro 2026-10-20 12:02:53,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:53] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.554 ro 2026-10-20 12:02:53,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:53] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.045 ro 2026-10-20 12:02:53,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-20 12:02:54,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:02:54,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:02:54,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 12:02:54,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02: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-20 12:02:54,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.021 rw 2026-10-20 12:02:54,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:02:55,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521135 249 0.357 0.708 rw 2026-10-20 12:02:55,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: The ready code tooks too much time : 2.0692343711853027 2026-10-20 12:02:55,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:02:55,346 7 INFO rb-3d383b4-225775-426863 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-20 12:02:55,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 12:02:55,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:55] "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-20 12:02:55,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:55] "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-20 12:02:55,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02: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.033 rw 2026-10-20 12:02:55,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:55] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.039 rw 2026-10-20 12:02:55,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02: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-20 12:02:56,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02: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.014 rw 2026-10-20 12:02:56,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.05 rw 2026-10-20 12:02:56,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.02 - 2026-10-20 12:02:56,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.02 - 2026-10-20 12:02:56,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 305 4 0.006 0.036 ro 2026-10-20 12:02:56,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.025 rw 2026-10-20 12:02:56,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:02:56,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.015 ro 2026-10-20 12:02:56,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 12:02:56,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 12:02:56,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /pos/ui/140?from_backend=True HTTP/1.1" 200 6978 31 0.034 0.094 rw 2026-10-20 12:02:56,562 7 INFO rb-3d383b4-225775-426863 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-20 12:02:56,659 7 INFO rb-3d383b4-225775-426863 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-20 12:02:56,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "GET /pos/ui/140 HTTP/1.1" 200 6978 31 0.064 0.224 rw 2026-10-20 12:02:56,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.268 rw 2026-10-20 12:02:56,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02: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.004 0.117 rw 2026-10-20 12:02:56,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.056 0.178 rw 2026-10-20 12:02:56,986 7 INFO rb-3d383b4-225775-426863 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-20 12:02:56,987 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,066 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,067 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,067 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,105 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,106 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:02:57,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:02:57,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:02:57,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:57] "GET /web/image/pos.payment.method/300/image HTTP/1.1" 200 971 4 0.003 0.021 ro 2026-10-20 12:02:57,612 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,640 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,667 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:57] "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.004 0.017 rw 2026-10-20 12:02:57,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:57] "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.016 rw 2026-10-20 12:02:57,790 7 INFO rb-3d383b4-225775-426863 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-20 12:02:57,806 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64895157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000001', 'uuid': '5a8d3c14-f78c-4f24-88f4-e51c47fdf8dd'}] 2026-10-20 12:02:58,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64895157 order {'name': '/', 'pos_reference': '261-140-000001', 'uuid': '5a8d3c14-f78c-4f24-88f4-e51c47fdf8dd'} created pos.order #610 2026-10-20 12:02:58,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64895157 finished 2026-10-20 12:02:58,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5324 171 0.198 0.37 rw 2026-10-20 12:02:58,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 12:02:58,510 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,522 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [17/27] Tour PosRazorpayRefundTour → Step .pos-leftheader .orders-button 2026-10-20 12:02:58,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [18/27] Tour PosRazorpayRefundTour → Step .pos-search-bar .filter 2026-10-20 12:02:58,570 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.037 rw 2026-10-20 12:02:58,578 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,580 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02: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.034 rw 2026-10-20 12:02:58,610 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,622 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,622 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,632 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.016 0.027 rw 2026-10-20 12:02:58,652 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,720 7 INFO rb-3d383b4-225775-426863 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-20 12:02:58,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.012 0.055 rw 2026-10-20 12:02:58,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "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.002 0.082 rw 2026-10-20 12:02:58,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:58] "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.004 0.016 rw 2026-10-20 12:02:58,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-20 12:02:58,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29627953 started for PoS orders references: [{'name': '/', 'pos_reference': '261-140-000002', 'uuid': '34faa9be-22b8-4527-bdf3-a9c6b3b3dcbc'}] 2026-10-20 12:02:58,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 12:02:59,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 21347736 (allocated 22564864) 2026-10-20 12:02:59,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:02:59,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 45876 2026-10-20 12:02:59,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-20 12:02:59,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 45876 2026-10-20 12:02:59,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120259_323896_test_razorpay_refund_order.txt 2026-10-20 12:02:59,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp8mztiy_e_chrome_odoo" 2026-10-20 12:02:59,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: waiting for threads: [, ] 2026-10-20 12:02:59,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29627953 order {'name': '/', 'pos_reference': '261-140-000002', 'uuid': '34faa9be-22b8-4527-bdf3-a9c6b3b3dcbc'} created pos.order #611 2026-10-20 12:02:59,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29627953 finished 2026-10-20 12:02:59,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 5.429 rw 2026-10-20 12:02:59,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YHVkdp8J - [20/Oct/2026 12:02:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 188 0.246 0.455 rw 2026-10-20 12:03:09,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:03:10,548 7 INFO rb-3d383b4-225775-426863 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-20 12:03:10,718 7 INFO rb-3d383b4-225775-426863 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-20 12:03:19,828 7 INFO rb-3d383b4-225775-426863 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-20 12:03:22,035 7 INFO rb-3d383b4-225775-426863 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-20 12:03:26,246 7 INFO rb-3d383b4-225775-426863 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-20 12:03:26,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-20 12:03:27,750 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 46019 2026-10-20 12:03:27,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp2_asgmh1_chrome_odoo 2026-10-20 12:03:27,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:39583/json/version 2026-10-20 12:03:27,752 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:03:27,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-20 12:03:27,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:39583/json 2026-10-20 12:03:27,838 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:03:27,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:39583/devtools/page/083EDE0D6D299AEF62DD4694962536B0 2026-10-20 12:03:27,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-20 12:03:27,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-20 12:03:28,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:03:28,084 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-20 12:03:28,091 7 INFO rb-3d383b4-225775-426863 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-20 12:03:28,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/141" 2026-10-20 12:03:28,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:03:28,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:28] "GET /pos/ui/141 HTTP/1.1" 200 6892 65 0.054 0.48 rw 2026-10-20 12:03:28,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '083EDE0D6D299AEF62DD4694962536B0', 'loaderId': '7FB72B3BEC8073C5C01B4B488B596A1C', 'isDownload': False} 2026-10-20 12:03:28,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-20 12:03:28,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:28] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.593 ro 2026-10-20 12:03:28,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:28] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.04 ro 2026-10-20 12:03:28,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:28] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.059 ro 2026-10-20 12:03:29,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-20 12:03:29,474 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 12:03:29,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:03:29,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.012 ro 2026-10-20 12:03:29,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:29] "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-20 12:03:29,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.019 rw 2026-10-20 12:03:29,849 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:03:30,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533130 245 0.295 0.698 rw 2026-10-20 12:03:30,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: The ready code tooks too much time : 2.1432249546051025 2026-10-20 12:03:30,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "debug": false})" 2026-10-20 12:03:30,793 7 INFO rb-3d383b4-225775-426863 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-20 12:03:30,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 12:03:30,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:30] "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-20 12:03:30,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:30] "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-20 12:03:30,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03: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.007 0.024 rw 2026-10-20 12:03:30,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:30] "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-20 12:03:31,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "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-20 12:03:31,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03: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.018 rw 2026-10-20 12:03:31,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:03:31,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:03:31,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.074 rw 2026-10-20 12:03:31,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 305 4 0.008 0.046 ro 2026-10-20 12:03:31,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 12:03:31,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 12:03:31,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.031 ro 2026-10-20 12:03:31,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.028 - 2026-10-20 12:03:31,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-20 12:03:32,024 7 INFO rb-3d383b4-225775-426863 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-20 12:03:32,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "GET /pos/ui/141?from_backend=True HTTP/1.1" 200 6932 31 0.08 0.09 rw 2026-10-20 12:03:32,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "GET /pos/ui/141 HTTP/1.1" 200 6932 31 0.066 0.234 rw 2026-10-20 12:03:32,168 7 INFO rb-3d383b4-225775-426863 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-20 12:03:32,168 7 INFO rb-3d383b4-225775-426863 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-20 12:03:32,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.308 rw 2026-10-20 12:03:32,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03: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.083 rw 2026-10-20 12:03:32,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.129 rw 2026-10-20 12:03:32,392 7 INFO rb-3d383b4-225775-426863 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-20 12:03:32,433 7 INFO rb-3d383b4-225775-426863 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-20 12:03:32,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 29 0.051 0.159 ro 2026-10-20 12:03:32,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 5 0.015 0.28 ro 2026-10-20 12:03:32,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128508 5 0.018 0.081 ro 2026-10-20 12:03:33,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 742 12 0.059 0.042 ro 2026-10-20 12:03:33,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 2 0.003 0.024 ro 2026-10-20 12:03:33,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:03:33,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:33] "GET /web/image/res.partner/1010/avatar_128?unique=1792497789000 HTTP/1.1" 200 305 4 0.006 0.028 ro 2026-10-20 12:03:33,275 7 INFO rb-3d383b4-225775-426863 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-20 12:03:33,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:03:33,650 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:33] "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.131 0.24 rw 2026-10-20 12:03:33,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-20 12:03:33,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:03:34,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.14 0.285 rw 2026-10-20 12:03:34,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.029 0.389 rw 2026-10-20 12:03:34,296 7 INFO rb-3d383b4-225775-426863 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-20 12:03:34,296 7 INFO rb-3d383b4-225775-426863 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-20 12:03:34,297 7 INFO rb-3d383b4-225775-426863 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-20 12:03:34,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-20 12:03:34,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 12:03:34,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:03:34,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 22154560 (allocated 23351296) 2026-10-20 12:03:34,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zocMDxos - [20/Oct/2026 12:03:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.025 4.852 rw 2026-10-20 12:03:34,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 46019 2026-10-20 12:03:34,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-20 12:03:34,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 46019 2026-10-20 12:03:34,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120334_656817_test_pos_repair.txt 2026-10-20 12:03:34,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp2_asgmh1_chrome_odoo" 2026-10-20 12:03:34,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:03:35,888 7 INFO rb-3d383b4-225775-426863 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-20 12:03:36,064 7 INFO rb-3d383b4-225775-426863 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-20 12:03:45,477 7 INFO rb-3d383b4-225775-426863 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-20 12:03:47,366 7 INFO rb-3d383b4-225775-426863 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-20 12:03:51,215 7 INFO rb-3d383b4-225775-426863 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-20 12:03:52,709 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #245 deleted ir.attachment records with IDs: [115734, 115735] 2026-10-20 12:03:52,711 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #245 deleted pos.config records with IDs: [142, 143] 2026-10-20 12:03:52,740 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #245 deleted ir.sequence records with IDs: [3985, 3989, 3986, 3990] 2026-10-20 12:03:56,568 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #245 deleted restaurant.floor records with IDs: [66] 2026-10-20 12:03:57,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-20 12:03:58,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 46159 2026-10-20 12:03:58,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpg1_t5b0y_chrome_odoo 2026-10-20 12:03:58,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:40541/json/version 2026-10-20 12:03:58,316 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:03:58,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-20 12:03:58,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:40541/json 2026-10-20 12:03:58,421 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:03:58,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:40541/devtools/page/7E33260693DAD7A440E5163F4A6EB74B 2026-10-20 12:03:58,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-20 12:03:58,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-20 12:03:58,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:03:58,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-20 12:03:58,615 7 INFO rb-3d383b4-225775-426863 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-20 12:03:58,615 7 INFO rb-3d383b4-225775-426863 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-20 12:03:58,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:03:59,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /pos/ui/145 HTTP/1.1" 200 6987 66 0.041 0.491 rw 2026-10-20 12:03:59,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '7E33260693DAD7A440E5163F4A6EB74B', 'loaderId': '15E59036CA0325483400EDDD82FFB7AE', 'isDownload': False} 2026-10-20 12:03:59,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-20 12:03:59,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.596 ro 2026-10-20 12:03:59,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-20 12:03:59,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.061 ro 2026-10-20 12:03:59,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-20 12:03:59,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 12:03:59,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 12:03:59,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:03:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 12:04:00,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04: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.017 rw 2026-10-20 12:04:00,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.038 rw 2026-10-20 12:04:00,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:04:01,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538098 298 0.387 0.681 rw 2026-10-20 12:04:01,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: The ready code tooks too much time : 2.1579902172088623 2026-10-20 12:04:01,314 7 INFO rb-3d383b4-225775-426863 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-20 12:04:01,327 7 INFO rb-3d383b4-225775-426863 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-20 12:04:01,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-20 12:04:01,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04: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-20 12:04:01,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04: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-20 12:04:01,453 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:01] "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.049 rw 2026-10-20 12:04:01,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:01] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.06 rw 2026-10-20 12:04:02,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "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-20 12:04:02,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04: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.002 0.013 rw 2026-10-20 12:04:02,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.045 rw 2026-10-20 12:04:02,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 12:04:02,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.026 - 2026-10-20 12:04:02,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.008 0.054 ro 2026-10-20 12:04:02,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.075 rw 2026-10-20 12:04:02,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 12:04:02,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:04:02,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:04:02,476 7 INFO rb-3d383b4-225775-426863 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-20 12:04:02,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 12:04:02,650 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 7027 32 0.054 0.102 rw 2026-10-20 12:04:02,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 12:04:02,698 7 INFO rb-3d383b4-225775-426863 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-20 12:04:02,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "GET /pos/ui/145 HTTP/1.1" 200 7027 32 0.034 0.215 rw 2026-10-20 12:04:02,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04: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 4 0.008 0.101 rw 2026-10-20 12:04:02,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.129 rw 2026-10-20 12:04:02,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:02] "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.024 rw 2026-10-20 12:04:03,016 7 INFO rb-3d383b4-225775-426863 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-20 12:04:03,534 7 INFO rb-3d383b4-225775-426863 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-20 12:04:03,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:04,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:04] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 8 0.011 0.019 rw 2026-10-20 12:04:04,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:04] "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-20 12:04:04,096 7 INFO rb-3d383b4-225775-426863 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-20 12:04:04,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5021 39 0.043 0.08 rw 2026-10-20 12:04:04,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:05,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:05] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 8 0.013 0.022 rw 2026-10-20 12:04:05,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.04 rw 2026-10-20 12:04:05,108 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5024 39 0.045 0.073 rw 2026-10-20 12:04:05,335 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,336 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,365 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,384 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,385 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,396 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,748 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,748 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,767 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,768 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,784 7 INFO rb-3d383b4-225775-426863 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-20 12:04:05,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12444848 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '9fab1804-019a-4a2d-9635-b0898a04b489'}] 2026-10-20 12:04:05,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12444848 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '9fab1804-019a-4a2d-9635-b0898a04b489'} updated pos.order #612 2026-10-20 12:04:05,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12444848 finished 2026-10-20 12:04:05,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4952 48 0.041 0.103 rw 2026-10-20 12:04:05,987 7 INFO rb-3d383b4-225775-426863 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-20 12:04:06,032 7 INFO rb-3d383b4-225775-426863 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-20 12:04:06,051 7 INFO rb-3d383b4-225775-426863 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-20 12:04:06,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04: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.002 0.012 rw 2026-10-20 12:04:06,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:07,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:07] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 3 0.011 0.013 rw 2026-10-20 12:04:07,083 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.031 rw 2026-10-20 12:04:07,088 7 INFO rb-3d383b4-225775-426863 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-20 12:04:07,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5014 39 0.046 0.07 rw 2026-10-20 12:04:07,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:08,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 12 0.013 0.028 rw 2026-10-20 12:04:08,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.033 rw 2026-10-20 12:04:08,111 7 INFO rb-3d383b4-225775-426863 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-20 12:04:08,111 7 INFO rb-3d383b4-225775-426863 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-20 12:04:08,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5057 39 0.036 0.062 rw 2026-10-20 12:04:08,326 7 INFO rb-3d383b4-225775-426863 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-20 12:04:08,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:08,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.037 rw 2026-10-20 12:04:08,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 26 0.036 0.092 rw 2026-10-20 12:04:08,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "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-20 12:04:08,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:08,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 20 0.031 0.043 rw 2026-10-20 12:04:08,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 9642 40 0.051 0.146 rw 2026-10-20 12:04:08,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.143 rw 2026-10-20 12:04:08,770 7 INFO rb-3d383b4-225775-426863 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-20 12:04:08,783 7 INFO rb-3d383b4-225775-426863 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-20 12:04:08,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 9642 40 0.043 0.078 rw 2026-10-20 12:04:08,916 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14371944 started for PoS orders references: [{'name': '/', 'pos_reference': '261-145-000001', 'uuid': 'cdd8a0d0-dc22-4f98-9552-5bf983512e5b'}] 2026-10-20 12:04:08,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14371944 order {'name': '/', 'pos_reference': '261-145-000001', 'uuid': 'cdd8a0d0-dc22-4f98-9552-5bf983512e5b'} updated pos.order #613 2026-10-20 12:04:08,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14371944 finished 2026-10-20 12:04:08,970 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 47 0.064 0.23 rw 2026-10-20 12:04:09,167 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,168 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,169 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,189 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.009 0.017 rw 2026-10-20 12:04:09,698 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,699 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,739 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,739 7 INFO rb-3d383b4-225775-426863 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-20 12:04:09,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 12:04:09,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 12:04:09,806 7 INFO rb-3d383b4-225775-426863 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-20 12:04:10,341 7 INFO rb-3d383b4-225775-426863 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-20 12:04:10,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12061952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-145-000001', 'uuid': '87797f10-b246-4725-8a03-439fb1f4e679'}] 2026-10-20 12:04:10,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [536] to pos.order #613 2026-10-20 12:04:10,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12061952 order {'name': '/', 'pos_reference': '261-145-000001', 'uuid': '87797f10-b246-4725-8a03-439fb1f4e679'} updated pos.order #613 2026-10-20 12:04:10,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12061952 finished 2026-10-20 12:04:11,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 182 0.269 0.476 rw 2026-10-20 12:04:11,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.01 ro 2026-10-20 12:04:11,521 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,557 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,559 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,586 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,594 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79539836 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-145-000001', 'uuid': '87797f10-b246-4725-8a03-439fb1f4e679'}] 2026-10-20 12:04:11,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79539836 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-145-000001', 'uuid': '87797f10-b246-4725-8a03-439fb1f4e679'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-20 12:04:11,647 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79539836 finished 2026-10-20 12:04:11,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 51 0.056 0.132 rw 2026-10-20 12:04:11,839 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,898 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,922 7 INFO rb-3d383b4-225775-426863 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-20 12:04:11,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:11] "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.022 rw 2026-10-20 12:04:12,432 7 INFO rb-3d383b4-225775-426863 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-20 12:04:12,433 7 INFO rb-3d383b4-225775-426863 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-20 12:04:12,440 7 INFO rb-3d383b4-225775-426863 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-20 12:04:12,441 7 INFO rb-3d383b4-225775-426863 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-20 12:04:12,458 7 INFO rb-3d383b4-225775-426863 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-20 12:04:12,977 7 INFO rb-3d383b4-225775-426863 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-20 12:04:12,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98935544 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_9365', 'uuid': '38ea27c6-66a3-4f7c-8d36-0cb3f968b5d9'}] 2026-10-20 12:04:13,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [537] to pos.order #614 2026-10-20 12:04:13,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98935544 order {'name': '/', 'pos_reference': 'device_sync_9365', 'uuid': '38ea27c6-66a3-4f7c-8d36-0cb3f968b5d9'} updated pos.order #614 2026-10-20 12:04:13,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98935544 finished 2026-10-20 12:04:13,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6224 160 0.29 0.459 rw 2026-10-20 12:04:13,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.015 ro 2026-10-20 12:04:14,188 7 INFO rb-3d383b4-225775-426863 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-20 12:04:14,226 7 INFO rb-3d383b4-225775-426863 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-20 12:04:14,228 7 INFO rb-3d383b4-225775-426863 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-20 12:04:14,257 7 INFO rb-3d383b4-225775-426863 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-20 12:04:14,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38077684 started for PoS orders references: [{'name': 'Bar Prout - device_sync_9365', 'pos_reference': 'device_sync_9365', 'uuid': '38ea27c6-66a3-4f7c-8d36-0cb3f968b5d9'}] 2026-10-20 12:04:14,298 7 INFO rb-3d383b4-225775-426863 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-20 12:04:14,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38077684 order {'name': 'Bar Prout - device_sync_9365', 'pos_reference': 'device_sync_9365', 'uuid': '38ea27c6-66a3-4f7c-8d36-0cb3f968b5d9'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-20 12:04:14,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38077684 finished 2026-10-20 12:04:14,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6224 51 0.05 0.164 rw 2026-10-20 12:04:14,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:14] "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.229 rw 2026-10-20 12:04:14,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.249 rw 2026-10-20 12:04:14,802 7 INFO rb-3d383b4-225775-426863 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-20 12:04:14,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/72] Tour test_devices_synchronization → Step body 2026-10-20 12:04:14,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:14] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 20 0.022 0.095 rw 2026-10-20 12:04:15,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.004 0.042 rw 2026-10-20 12:04:15,009 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5030 42 0.055 0.084 rw 2026-10-20 12:04:15,238 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,238 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,257 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,263 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,268 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,274 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,278 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,283 7 INFO rb-3d383b4-225775-426863 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-20 12:04:15,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-20 12:04:15,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 12:04:15,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:04:15,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 26051296 (allocated 27676672) 2026-10-20 12:04:15,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4gTZiZ0b - [20/Oct/2026 12:04:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 15.416 rw 2026-10-20 12:04:15,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 46159 2026-10-20 12:04:15,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-20 12:04:15,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 46159 2026-10-20 12:04:15,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120415_707582_test_devices_synchronization.txt 2026-10-20 12:04:15,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpg1_t5b0y_chrome_odoo" 2026-10-20 12:04:15,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-20 12:04:16,262 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 46295 2026-10-20 12:04:16,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmppqu8en52_chrome_odoo 2026-10-20 12:04:16,263 7 INFO rb-3d383b4-225775-426863 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:46311/json/version 2026-10-20 12:04:16,264 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:04:16,294 7 INFO rb-3d383b4-225775-426863 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-20 12:04:16,294 7 INFO rb-3d383b4-225775-426863 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:46311/json 2026-10-20 12:04:16,295 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:04:16,313 7 INFO rb-3d383b4-225775-426863 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:46311/devtools/page/C71979513E1CFE1B6D4A9D4AE6851F57 2026-10-20 12:04:16,325 7 INFO rb-3d383b4-225775-426863 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-20 12:04:16,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-20 12:04:16,401 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:04:16,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-20 12:04:16,417 7 INFO rb-3d383b4-225775-426863 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-20 12:04:16,417 7 INFO rb-3d383b4-225775-426863 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-20 12:04:16,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:04:17,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /pos/ui/145 HTTP/1.1" 200 6987 66 0.056 0.557 rw 2026-10-20 12:04:17,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'C71979513E1CFE1B6D4A9D4AE6851F57', 'loaderId': 'DB92833A29B4CE04154F013F890E09BB', 'isDownload': False} 2026-10-20 12:04:17,038 7 INFO rb-3d383b4-225775-426863 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-20 12:04:17,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.018 ro 2026-10-20 12:04:17,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.674 ro 2026-10-20 12:04:17,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.039 ro 2026-10-20 12:04:17,791 7 INFO rb-3d383b4-225775-426863 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-20 12:04:17,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 12:04:17,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:04:17,870 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.022 ro 2026-10-20 12:04:17,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.017 rw 2026-10-20 12:04:17,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04: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.006 0.031 rw 2026-10-20 12:04:18,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:04:19,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538605 300 0.383 0.778 rw 2026-10-20 12:04:19,353 7 INFO rb-3d383b4-225775-426863 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.3144872188568115 2026-10-20 12:04:19,353 7 INFO rb-3d383b4-225775-426863 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-20 12:04:19,369 7 INFO rb-3d383b4-225775-426863 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-20 12:04:19,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.011 ro 2026-10-20 12:04:19,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "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-20 12:04:19,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "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-20 12:04:19,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "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.023 rw 2026-10-20 12:04:19,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "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-20 12:04:19,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:19] "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-20 12:04:20,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04: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.002 0.026 rw 2026-10-20 12:04:20,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:04:20,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:04:20,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.062 rw 2026-10-20 12:04:20,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.003 0.055 ro 2026-10-20 12:04:20,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.075 rw 2026-10-20 12:04:20,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:04:20,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-20 12:04:20,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.027 ro 2026-10-20 12:04:20,420 7 INFO rb-3d383b4-225775-426863 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-20 12:04:20,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 12:04:20,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 7027 32 0.044 0.094 rw 2026-10-20 12:04:20,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 12:04:20,642 7 INFO rb-3d383b4-225775-426863 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-20 12:04:20,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "GET /pos/ui/145 HTTP/1.1" 200 7027 32 0.044 0.242 rw 2026-10-20 12:04:20,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.144 rw 2026-10-20 12:04:20,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "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.008 0.205 rw 2026-10-20 12:04:20,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:20] "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.024 rw 2026-10-20 12:04:20,981 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,505 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,505 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,506 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,506 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,522 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,536 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-20 12:04:21,537 7 INFO rb-3d383b4-225775-426863 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-20 12:04:21,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 19673440 (allocated 20467712) 2026-10-20 12:04:21,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:04:21,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6TyeZ8fD - [20/Oct/2026 12:04:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 3.755 rw 2026-10-20 12:04:21,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 46295 2026-10-20 12:04:21,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-20 12:04:21,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 46295 2026-10-20 12:04:21,914 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120421_914585_test_guest_count_not_asked_on_other_device.txt 2026-10-20 12:04:21,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmppqu8en52_chrome_odoo" 2026-10-20 12:04:21,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-20 12:04:22,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 46426 2026-10-20 12:04:22,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpf_xooslj_chrome_odoo 2026-10-20 12:04:22,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:43771/json/version 2026-10-20 12:04:22,373 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:04:22,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-20 12:04:22,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:43771/json 2026-10-20 12:04:22,401 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:04:22,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:43771/devtools/page/F69D1FE7D09E1A0AA7C2038BD3A04CED 2026-10-20 12:04:22,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-20 12:04:22,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-20 12:04:22,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:04:22,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-20 12:04:22,492 7 INFO rb-3d383b4-225775-426863 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-20 12:04:22,493 7 INFO rb-3d383b4-225775-426863 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-20 12:04:22,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:04:22,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:22] "GET /pos/ui/145 HTTP/1.1" 200 7027 91 0.057 0.415 rw 2026-10-20 12:04:22,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'F69D1FE7D09E1A0AA7C2038BD3A04CED', 'loaderId': '45625A43EE3B0A2940CCD243D713810B', 'isDownload': False} 2026-10-20 12:04:22,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-20 12:04:23,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.54 ro 2026-10-20 12:04:23,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.017 ro 2026-10-20 12:04:23,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.04 ro 2026-10-20 12:04:23,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-20 12:04:23,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:04:23,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:04:23,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.021 ro 2026-10-20 12:04:23,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04: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.005 0.027 rw 2026-10-20 12:04:23,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.021 rw 2026-10-20 12:04:24,345 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:04:24,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534467 261 0.312 0.666 rw 2026-10-20 12:04:25,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: The ready code tooks too much time : 2.1107430458068848 2026-10-20 12:04:25,087 7 INFO rb-3d383b4-225775-426863 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-20 12:04:25,105 7 INFO rb-3d383b4-225775-426863 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-20 12:04:25,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:04:25,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "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-20 12:04:25,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04: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.014 rw 2026-10-20 12:04:25,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "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-20 12:04:25,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04: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-20 12:04:25,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "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-20 12:04:25,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04: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.012 rw 2026-10-20 12:04:25,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.048 rw 2026-10-20 12:04:25,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.029 - 2026-10-20 12:04:25,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "GET /web/image/res.users/247/avatar_128 HTTP/1.1" 200 305 4 0.003 0.03 ro 2026-10-20 12:04:25,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.033 - 2026-10-20 12:04:26,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 12:04:26,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 12:04:26,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-20 12:04:26,085 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-20 12:04:26,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:04:26,117 7 INFO rb-3d383b4-225775-426863 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-20 12:04:26,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /pos/ui/145?from_backend=True HTTP/1.1" 200 7027 31 0.036 0.071 rw 2026-10-20 12:04:26,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /pos/ui/145 HTTP/1.1" 200 7027 31 0.025 0.176 rw 2026-10-20 12:04:26,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:04:26,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/22] Tour OrderSynchronisationTour → Step body 2026-10-20 12:04:26,301 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04: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.015 rw 2026-10-20 12:04:26,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.043 0.075 rw 2026-10-20 12:04:26,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 45 27 0.038 0.164 rw 2026-10-20 12:04:26,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.04 rw 2026-10-20 12:04:26,587 7 INFO rb-3d383b4-225775-426863 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-20 12:04:26,692 7 INFO rb-3d383b4-225775-426863 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-20 12:04:26,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 40 0.051 0.088 rw 2026-10-20 12:04:26,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.172 rw 2026-10-20 12:04:26,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5042 40 0.036 0.159 rw 2026-10-20 12:04:27,203 7 INFO rb-3d383b4-225775-426863 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-20 12:04:27,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/22] Tour OrderSynchronisationTour → Step body 2026-10-20 12:04:28,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 12 0.036 0.03 rw 2026-10-20 12:04:28,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.042 rw 2026-10-20 12:04:28,148 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,149 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,189 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "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-20 12:04:28,206 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,230 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,235 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 5091 42 0.092 0.088 rw 2026-10-20 12:04:28,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.009 0.179 rw 2026-10-20 12:04:28,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.01 0.161 rw 2026-10-20 12:04:28,562 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,562 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,570 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,571 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,572 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,572 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,572 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,574 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,579 7 INFO rb-3d383b4-225775-426863 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-20 12:04:28,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-20 12:04:28,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 12:04:28,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 5029 40 0.097 0.085 rw 2026-10-20 12:04:28,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:04:28,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 21185472 (allocated 22827008) 2026-10-20 12:04:28,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.79 rw 2026-10-20 12:04:28,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 46426 2026-10-20 12:04:28,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-20 12:04:28,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 46426 2026-10-20 12:04:29,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120429_037589_test_synchronisation_of_orders.txt 2026-10-20 12:04:29,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpf_xooslj_chrome_odoo" 2026-10-20 12:04:29,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: waiting for threads: [] 2026-10-20 12:04:29,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:04:29,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jy1jaGpy - [20/Oct/2026 12:04:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 103 0.212 0.224 rw 2026-10-20 12:04:39,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:04:40,092 7 INFO rb-3d383b4-225775-426863 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-20 12:04:40,282 7 INFO rb-3d383b4-225775-426863 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-20 12:04:49,640 7 INFO rb-3d383b4-225775-426863 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-20 12:04:51,788 7 INFO rb-3d383b4-225775-426863 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-20 12:04:55,474 7 INFO rb-3d383b4-225775-426863 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-20 12:04:56,986 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #249 deleted ir.attachment records with IDs: [116767, 116768] 2026-10-20 12:04:56,988 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #249 deleted pos.config records with IDs: [146, 147] 2026-10-20 12:04:57,007 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #249 deleted ir.sequence records with IDs: [4039, 4043, 4040, 4044] 2026-10-20 12:05:00,350 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #249 deleted restaurant.floor records with IDs: [69] 2026-10-20 12:05:01,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-20 12:05:01,750 7 INFO rb-3d383b4-225775-426863 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-20 12:05:02,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 46556 2026-10-20 12:05:02,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpsi9a8hir_chrome_odoo 2026-10-20 12:05:02,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33703/json/version 2026-10-20 12:05:02,341 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:05:02,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-20 12:05:02,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33703/json 2026-10-20 12:05:02,437 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:05:02,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:33703/devtools/page/858377AB3D06C018E0979CD2E693AF2E 2026-10-20 12:05:02,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-20 12:05:02,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-20 12:05:02,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:05:02,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-20 12:05:02,588 7 INFO rb-3d383b4-225775-426863 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-20 12:05:02,588 7 INFO rb-3d383b4-225775-426863 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-20 12:05:02,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:05:03,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /pos/ui/149 HTTP/1.1" 200 6963 65 0.06 0.474 rw 2026-10-20 12:05:03,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '858377AB3D06C018E0979CD2E693AF2E', 'loaderId': 'D58FB18E9A47CF1E2EE59115DA0C0172', 'isDownload': False} 2026-10-20 12:05:03,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-20 12:05:03,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.031 ro 2026-10-20 12:05:03,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.605 ro 2026-10-20 12:05:03,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.042 ro 2026-10-20 12:05:03,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 12:05:03,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:05:03,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:05:03,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 12:05:03,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05: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.014 rw 2026-10-20 12:05:03,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 12:05:04,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:04,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534472 262 0.304 0.604 rw 2026-10-20 12:05:05,087 7 INFO rb-3d383b4-225775-426863 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-20 12:05:05,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-20 12:05:05,110 7 INFO rb-3d383b4-225775-426863 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-20 12:05:05,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.007 ro 2026-10-20 12:05:05,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "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-20 12:05:05,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05: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.009 rw 2026-10-20 12:05:05,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "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-20 12:05:05,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "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-20 12:05:05,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05: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.003 0.012 rw 2026-10-20 12:05:05,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 12:05:05,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.049 rw 2026-10-20 12:05:05,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:05:05,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.031 ro 2026-10-20 12:05:05,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 12:05:05,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.014 ro 2026-10-20 12:05:05,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:05:06,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.023 - 2026-10-20 12:05:06,027 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.05 - 2026-10-20 12:05:06,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:06] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.033 0.102 rw 2026-10-20 12:05:06,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 12:05:06,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/134] Tour pos_restaurant_sync → Step .new-order 2026-10-20 12:05:06,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:06] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.051 0.201 rw 2026-10-20 12:05:06,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05: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.006 0.101 rw 2026-10-20 12:05:06,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.048 0.14 rw 2026-10-20 12:05:06,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.034 rw 2026-10-20 12:05:06,499 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,559 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,571 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,584 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,663 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,682 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,689 7 INFO rb-3d383b4-225775-426863 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-20 12:05:06,719 7 INFO rb-3d383b4-225775-426863 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-20 12:05:08,700 7 INFO rb-3d383b4-225775-426863 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-20 12:05:08,701 7 INFO rb-3d383b4-225775-426863 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-20 12:05:08,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05: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.014 rw 2026-10-20 12:05:08,723 7 INFO rb-3d383b4-225775-426863 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-20 12:05:08,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.058 rw 2026-10-20 12:05:09,236 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,240 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,251 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,251 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,259 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,268 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,268 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,277 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,278 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,293 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,294 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,306 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,307 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,308 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/134] Tour pos_restaurant_sync → Step body 2026-10-20 12:05:09,338 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,358 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,378 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32467562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '551ddcfe-2734-4ab2-9dca-da6e9c545e2d'}] 2026-10-20 12:05:09,392 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32467562 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '551ddcfe-2734-4ab2-9dca-da6e9c545e2d'} created pos.order #618 2026-10-20 12:05:09,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32467562 finished 2026-10-20 12:05:09,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3987 50 0.064 0.168 rw 2026-10-20 12:05:09,702 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25072690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'de73a8e9-78c5-441f-b23f-c180d011624b'}] 2026-10-20 12:05:09,777 7 INFO rb-3d383b4-225775-426863 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-20 12:05:09,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25072690 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'de73a8e9-78c5-441f-b23f-c180d011624b'} created pos.order #619 2026-10-20 12:05:09,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25072690 finished 2026-10-20 12:05:09,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7383 55 0.078 0.129 rw 2026-10-20 12:05:10,110 7 INFO rb-3d383b4-225775-426863 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-20 12:05:10,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.008 0.014 rw 2026-10-20 12:05:10,625 7 INFO rb-3d383b4-225775-426863 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-20 12:05:10,625 7 INFO rb-3d383b4-225775-426863 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-20 12:05:10,626 7 INFO rb-3d383b4-225775-426863 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-20 12:05:10,626 7 INFO rb-3d383b4-225775-426863 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-20 12:05:10,627 7 INFO rb-3d383b4-225775-426863 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-20 12:05:10,637 7 INFO rb-3d383b4-225775-426863 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-20 12:05:12,616 7 INFO rb-3d383b4-225775-426863 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-20 12:05:12,618 7 INFO rb-3d383b4-225775-426863 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-20 12:05:12,651 7 INFO rb-3d383b4-225775-426863 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-20 12:05:12,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:12] "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-20 12:05:12,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.05 rw 2026-10-20 12:05:13,161 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,173 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,174 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,181 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,182 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,196 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,196 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,204 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,204 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,205 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,205 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/134] Tour pos_restaurant_sync → Step body 2026-10-20 12:05:13,230 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,257 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,257 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:05:13,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 12:05:13,316 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,844 7 INFO rb-3d383b4-225775-426863 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-20 12:05:13,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10938454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '52d7a1a9-69b0-47fe-8982-3bbccb583ef5'}] 2026-10-20 12:05:14,543 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10938454 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '52d7a1a9-69b0-47fe-8982-3bbccb583ef5'} created pos.order #620 2026-10-20 12:05:14,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10938454 finished 2026-10-20 12:05:14,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6189 170 0.327 0.458 rw 2026-10-20 12:05:14,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:14] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-20 12:05:15,068 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,103 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,104 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,138 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,154 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28413000 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '52d7a1a9-69b0-47fe-8982-3bbccb583ef5'}] 2026-10-20 12:05:15,180 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28413000 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '52d7a1a9-69b0-47fe-8982-3bbccb583ef5'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-20 12:05:15,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28413000 finished 2026-10-20 12:05:15,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6189 51 0.082 0.127 rw 2026-10-20 12:05:15,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.251 rw 2026-10-20 12:05:15,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:15] "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.272 rw 2026-10-20 12:05:15,684 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,709 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,736 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,737 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,768 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/134] Tour pos_restaurant_sync → Step body 2026-10-20 12:05:15,806 7 INFO rb-3d383b4-225775-426863 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-20 12:05:15,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:15] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 12:05:15,822 7 INFO rb-3d383b4-225775-426863 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-20 12:05:16,161 7 INFO rb-3d383b4-225775-426863 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-20 12:05:16,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16053016 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '9b91ffe1-0012-45a8-b6f8-e54a85b59edd'}] 2026-10-20 12:05:16,204 7 INFO rb-3d383b4-225775-426863 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-20 12:05:16,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16053016 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '9b91ffe1-0012-45a8-b6f8-e54a85b59edd'} created pos.order #621 2026-10-20 12:05:16,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16053016 finished 2026-10-20 12:05:16,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5478 53 0.096 0.169 rw 2026-10-20 12:05:16,578 7 INFO rb-3d383b4-225775-426863 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-20 12:05:16,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.012 0.026 rw 2026-10-20 12:05:17,093 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/134] Tour pos_restaurant_sync → Step body 2026-10-20 12:05:17,119 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,119 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,120 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,120 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,120 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,131 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,132 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,635 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,643 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,647 7 INFO rb-3d383b4-225775-426863 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-20 12:05:17,648 7 INFO rb-3d383b4-225775-426863 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-20 12:05:18,161 7 INFO rb-3d383b4-225775-426863 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-20 12:05:18,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79185912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '9b91ffe1-0012-45a8-b6f8-e54a85b59edd'}] 2026-10-20 12:05:18,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [539] to pos.order #621 2026-10-20 12:05:18,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79185912 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '9b91ffe1-0012-45a8-b6f8-e54a85b59edd'} updated pos.order #621 2026-10-20 12:05:18,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79185912 finished 2026-10-20 12:05:18,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5892 169 0.254 0.445 rw 2026-10-20 12:05:18,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:18] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:05:19,005 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,023 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,038 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,055 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58625495 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '9b91ffe1-0012-45a8-b6f8-e54a85b59edd'}] 2026-10-20 12:05:19,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58625495 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '9b91ffe1-0012-45a8-b6f8-e54a85b59edd'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-20 12:05:19,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58625495 finished 2026-10-20 12:05:19,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5892 57 0.08 0.145 rw 2026-10-20 12:05:19,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:19] "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.246 rw 2026-10-20 12:05:19,561 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,561 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,562 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,562 7 INFO rb-3d383b4-225775-426863 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-20 12:05:19,573 7 INFO rb-3d383b4-225775-426863 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-20 12:05:21,549 7 INFO rb-3d383b4-225775-426863 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-20 12:05:21,550 7 INFO rb-3d383b4-225775-426863 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-20 12:05:21,576 7 INFO rb-3d383b4-225775-426863 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-20 12:05:21,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 5 0.01 0.018 rw 2026-10-20 12:05:21,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.053 rw 2026-10-20 12:05:22,090 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,102 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,103 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,109 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,110 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,125 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,126 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,135 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,136 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,141 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18959098 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'}] 2026-10-20 12:05:22,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18959098 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'} created pos.order #622 2026-10-20 12:05:22,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18959098 finished 2026-10-20 12:05:22,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4973 46 0.057 0.128 rw 2026-10-20 12:05:22,415 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,452 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,452 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,496 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,498 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,499 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,538 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,580 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 15547 47 0.115 0.08 rw 2026-10-20 12:05:22,878 7 INFO rb-3d383b4-225775-426863 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-20 12:05:22,923 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:23,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 113 0.174 0.354 rw 2026-10-20 12:05:23,450 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,458 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,471 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,472 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,495 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,512 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,523 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:23] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2673 48 0.063 0.63 rw 2026-10-20 12:05:23,654 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,654 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,698 7 INFO rb-3d383b4-225775-426863 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-20 12:05:23,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 6078 51 0.073 0.219 rw 2026-10-20 12:05:23,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:23] "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.133 rw 2026-10-20 12:05:23,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.163 rw 2026-10-20 12:05:23,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71381624 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000006', 'uuid': 'cad9a4c5-a606-4e04-9ee9-4ba1a2e507f5'}] 2026-10-20 12:05:23,928 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71381624 order {'name': '/', 'pos_reference': '261-149-000006', 'uuid': 'cad9a4c5-a606-4e04-9ee9-4ba1a2e507f5'} created pos.order #623 2026-10-20 12:05:23,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71381624 finished 2026-10-20 12:05:23,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.042 0.213 rw 2026-10-20 12:05:24,206 7 INFO rb-3d383b4-225775-426863 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-20 12:05:24,207 7 INFO rb-3d383b4-225775-426863 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-20 12:05:24,207 7 INFO rb-3d383b4-225775-426863 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-20 12:05:24,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-20 12:05:24,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:05:24,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:05:24,494 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27887400 (allocated 31739904) 2026-10-20 12:05:24,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rCDoWzj2 - [20/Oct/2026 12:05:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 20.466 rw 2026-10-20 12:05:24,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 46556 2026-10-20 12:05:24,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-20 12:05:24,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 46556 2026-10-20 12:05:24,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120524_759179_test_01_pos_restaurant.txt 2026-10-20 12:05:24,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpsi9a8hir_chrome_odoo" 2026-10-20 12:05:25,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 46692 2026-10-20 12:05:25,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpafirgbzn_chrome_odoo 2026-10-20 12:05:25,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:44993/json/version 2026-10-20 12:05:25,228 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:05:25,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-20 12:05:25,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:44993/json 2026-10-20 12:05:25,338 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:05:25,345 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:44993/devtools/page/8D634238A96466333F589BF9582412A7 2026-10-20 12:05:25,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-20 12:05:25,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-20 12:05:25,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:05:25,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-20 12:05:25,454 7 INFO rb-3d383b4-225775-426863 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-20 12:05:25,455 7 INFO rb-3d383b4-225775-426863 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-20 12:05:25,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:25] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.029 0.092 rw 2026-10-20 12:05:25,592 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '8D634238A96466333F589BF9582412A7', 'loaderId': '2F11F7B573B55DC2A2C554973B01EEE9', 'isDownload': False} 2026-10-20 12:05:25,592 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-20 12:05:25,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:25] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.187 ro 2026-10-20 12:05:25,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:25] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.042 ro 2026-10-20 12:05:25,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:25] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.068 ro 2026-10-20 12:05:26,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 12:05:26,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:05:26,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:05:26,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 12:05:26,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:26] "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-20 12:05:26,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.011 0.037 rw 2026-10-20 12:05:26,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:27,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 545353 287 0.337 0.634 rw 2026-10-20 12:05:27,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: The ready code tooks too much time : 2.206385850906372 2026-10-20 12:05:27,799 7 INFO rb-3d383b4-225775-426863 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-20 12:05:27,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 12:05:27,863 7 INFO rb-3d383b4-225775-426863 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-20 12:05:27,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "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-20 12:05:27,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "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-20 12:05:27,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "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.022 rw 2026-10-20 12:05:27,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "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-20 12:05:28,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:28] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.023 ro 2026-10-20 12:05:28,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 6 0.012 0.021 rw 2026-10-20 12:05:28,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.007 0.044 rw 2026-10-20 12:05:28,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:05:28,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:05:29,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.012 0.077 ro 2026-10-20 12:05:29,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.086 rw 2026-10-20 12:05:29,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:05:29,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.022 ro 2026-10-20 12:05:29,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:05:29,079 7 INFO rb-3d383b4-225775-426863 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-20 12:05:29,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:05:29,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.062 0.112 rw 2026-10-20 12:05:29,419 7 INFO rb-3d383b4-225775-426863 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-20 12:05:29,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:05:29,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.117 0.286 rw 2026-10-20 12:05:29,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.015 0.231 rw 2026-10-20 12:05:29,981 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,967 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,968 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,968 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,969 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,969 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,970 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,970 7 INFO rb-3d383b4-225775-426863 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-20 12:05:31,995 7 INFO rb-3d383b4-225775-426863 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-20 12:05:32,021 7 INFO rb-3d383b4-225775-426863 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-20 12:05:32,038 7 INFO rb-3d383b4-225775-426863 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-20 12:05:32,053 7 INFO rb-3d383b4-225775-426863 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-20 12:05:32,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59526282 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'}] 2026-10-20 12:05:32,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-20 12:05:32,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59526282 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'} updated pos.order #622 2026-10-20 12:05:32,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59526282 finished 2026-10-20 12:05:32,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4973 49 0.075 0.132 rw 2026-10-20 12:05:32,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:32] "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.018 rw 2026-10-20 12:05:32,904 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,883 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,883 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,884 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,885 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,885 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,913 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,917 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,945 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,945 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,946 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,950 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,951 7 INFO rb-3d383b4-225775-426863 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-20 12:05:34,952 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,134 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,135 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,159 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,159 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:05:35,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:05:35,203 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,727 7 INFO rb-3d383b4-225775-426863 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-20 12:05:35,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5433596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'}] 2026-10-20 12:05:35,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [540] to pos.order #622 2026-10-20 12:05:36,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5433596 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'} updated pos.order #622 2026-10-20 12:05:36,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5433596 finished 2026-10-20 12:05:36,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6195 162 0.292 0.47 rw 2026-10-20 12:05:36,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:36] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.023 ro 2026-10-20 12:05:37,058 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,087 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,087 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,112 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,146 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29833047 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'}] 2026-10-20 12:05:37,155 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29833047 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': '1a1de532-7878-499b-b27d-b19980f0d7c4'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-20 12:05:37,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29833047 finished 2026-10-20 12:05:37,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6195 51 0.06 0.124 rw 2026-10-20 12:05:37,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:37] "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.202 rw 2026-10-20 12:05:37,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.236 rw 2026-10-20 12:05:37,662 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,663 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,664 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,664 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,665 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,665 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,665 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,671 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,687 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,698 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,701 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,713 7 INFO rb-3d383b4-225775-426863 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-20 12:05:37,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79452216 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': 'c4a0f06d-96a9-4bde-ae7f-b3063146874d'}] 2026-10-20 12:05:37,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79452216 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': 'c4a0f06d-96a9-4bde-ae7f-b3063146874d'} created pos.order #624 2026-10-20 12:05:37,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79452216 finished 2026-10-20 12:05:37,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.081 0.115 rw 2026-10-20 12:05:38,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 6 0.008 0.017 rw 2026-10-20 12:05:38,542 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,515 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,516 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,516 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,517 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,517 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,518 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,532 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,532 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,539 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,540 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,548 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53855624 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': 'c4a0f06d-96a9-4bde-ae7f-b3063146874d'}] 2026-10-20 12:05:40,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1030] to pos.order #624 2026-10-20 12:05:40,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53855624 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': 'c4a0f06d-96a9-4bde-ae7f-b3063146874d'} updated pos.order #624 2026-10-20 12:05:40,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53855624 finished 2026-10-20 12:05:40,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 47 0.049 0.105 rw 2026-10-20 12:05:40,748 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,816 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,816 7 INFO rb-3d383b4-225775-426863 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-20 12:05:40,817 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-20 12:05:40,817 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 12:05:41,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:05:41,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 23669888 (allocated 25972736) 2026-10-20 12:05:41,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3knpA1vj - [20/Oct/2026 12:05:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 14.48 rw 2026-10-20 12:05:41,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 46692 2026-10-20 12:05:41,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-20 12:05:41,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 46692 2026-10-20 12:05:41,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120541_325875_test_01_pos_restaurant.txt 2026-10-20 12:05:41,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpafirgbzn_chrome_odoo" 2026-10-20 12:05:41,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-20 12:05:42,011 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 46838 2026-10-20 12:05:42,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpytk1nc5e_chrome_odoo 2026-10-20 12:05:42,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41503/json/version 2026-10-20 12:05:42,018 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:05:42,048 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 12:05:42,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41503/json 2026-10-20 12:05:42,054 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:05:42,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:41503/devtools/page/8143B2433D0FA4AC2207C0C6F8705044 2026-10-20 12:05:42,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-20 12:05:42,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-20 12:05:42,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:05:42,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-20 12:05:42,239 7 INFO rb-3d383b4-225775-426863 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-20 12:05:42,240 7 INFO rb-3d383b4-225775-426863 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-20 12:05:42,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:05:42,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:42] "GET /pos/ui/149 HTTP/1.1" 200 6963 65 0.036 0.549 rw 2026-10-20 12:05:42,833 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '8143B2433D0FA4AC2207C0C6F8705044', 'loaderId': '509434B288CBCA0C0759626B9F0B2C52', 'isDownload': False} 2026-10-20 12:05:42,834 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-20 12:05:42,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:42] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-20 12:05:42,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:42] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.662 ro 2026-10-20 12:05:42,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:42] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-20 12:05:43,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-20 12:05:43,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:05:43,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 12:05:43,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-20 12:05:43,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.019 rw 2026-10-20 12:05:43,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.035 rw 2026-10-20 12:05:44,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:44,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534870 261 0.348 0.569 rw 2026-10-20 12:05:44,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: The ready code tooks too much time : 2.121690273284912 2026-10-20 12:05:44,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:05:44,983 7 INFO rb-3d383b4-225775-426863 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-20 12:05:44,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.016 ro 2026-10-20 12:05:45,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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-20 12:05:45,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "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-20 12:05:45,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.026 rw 2026-10-20 12:05:45,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "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-20 12:05:45,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "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-20 12:05:45,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.0 0.013 rw 2026-10-20 12:05:45,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.04 rw 2026-10-20 12:05:45,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:05:45,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 12:05:45,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.01 0.035 ro 2026-10-20 12:05:45,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.044 rw 2026-10-20 12:05:46,028 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 12:05:46,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 12:05:46,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:05:46,076 7 INFO rb-3d383b4-225775-426863 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-20 12:05:46,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:05:46,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.077 0.085 rw 2026-10-20 12:05:46,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 12:05:46,311 7 INFO rb-3d383b4-225775-426863 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-20 12:05:46,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.05 0.247 rw 2026-10-20 12:05:46,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.008 0.04 rw 2026-10-20 12:05:46,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.089 rw 2026-10-20 12:05:46,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.008 0.019 rw 2026-10-20 12:05:46,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.052 rw 2026-10-20 12:05:46,584 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,103 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,163 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,164 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,199 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,205 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,215 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,226 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,235 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,243 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,243 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,249 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,250 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,250 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,251 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,258 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,290 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46470649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'}] 2026-10-20 12:05:47,378 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46470649 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'} created pos.order #625 2026-10-20 12:05:47,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46470649 finished 2026-10-20 12:05:47,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.062 0.121 rw 2026-10-20 12:05:47,503 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,557 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,559 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,587 7 INFO rb-3d383b4-225775-426863 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-20 12:05:47,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.011 0.02 rw 2026-10-20 12:05:48,092 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,092 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,093 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,093 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,125 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,125 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:05:48,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 12:05:48,162 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,170 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,688 7 INFO rb-3d383b4-225775-426863 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-20 12:05:48,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7524102 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'}] 2026-10-20 12:05:48,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.006 - 2026-10-20 12:05:48,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [541] to pos.order #625 2026-10-20 12:05:49,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7524102 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'} updated pos.order #625 2026-10-20 12:05:49,409 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7524102 finished 2026-10-20 12:05:49,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5205 179 0.339 0.494 rw 2026-10-20 12:05:49,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.016 ro 2026-10-20 12:05:50,035 7 INFO rb-3d383b4-225775-426863 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-20 12:05:50,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 12:05:50,112 7 INFO rb-3d383b4-225775-426863 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-20 12:05:50,153 7 INFO rb-3d383b4-225775-426863 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-20 12:05:50,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53298917 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'}] 2026-10-20 12:05:50,219 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53298917 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-20 12:05:50,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53298917 finished 2026-10-20 12:05:50,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5205 51 0.088 0.119 rw 2026-10-20 12:05:50,419 7 INFO rb-3d383b4-225775-426863 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-20 12:05:50,469 7 INFO rb-3d383b4-225775-426863 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-20 12:05:50,499 7 INFO rb-3d383b4-225775-426863 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-20 12:05:50,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.001 0.047 rw 2026-10-20 12:05:50,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.074 rw 2026-10-20 12:05:51,000 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,014 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,015 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,027 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,029 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,034 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,041 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,054 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,058 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,063 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,236 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,237 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,237 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,238 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,238 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,242 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #483425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'd62d33f9-390b-4b4e-a7a4-9532b76c6c18'}] 2026-10-20 12:05:51,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #483425 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'd62d33f9-390b-4b4e-a7a4-9532b76c6c18'} created pos.order #626 2026-10-20 12:05:51,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #483425 finished 2026-10-20 12:05:51,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 42 0.045 0.122 rw 2026-10-20 12:05:51,467 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,544 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-20 12:05:51,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-20 12:05:51,611 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,614 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,620 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,622 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,633 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 42 0.07 0.076 rw 2026-10-20 12:05:51,770 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,771 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,790 7 INFO rb-3d383b4-225775-426863 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-20 12:05:51,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.041 rw 2026-10-20 12:05:51,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:51] "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.054 rw 2026-10-20 12:05:52,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:52,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.147 0.278 rw 2026-10-20 12:05:52,295 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,316 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,317 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,321 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,330 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,334 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,339 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,351 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,357 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,363 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,532 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,532 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,533 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,533 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,534 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,544 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,545 7 INFO rb-3d383b4-225775-426863 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-20 12:05:52,562 7 INFO rb-3d383b4-225775-426863 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-20 12:05:53,074 7 INFO rb-3d383b4-225775-426863 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-20 12:05:53,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77943498 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '0a1226d6-a528-4dd0-9a50-c6f564fc32a3'}] 2026-10-20 12:05:53,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77943498 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '0a1226d6-a528-4dd0-9a50-c6f564fc32a3'} created pos.order #627 2026-10-20 12:05:53,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77943498 finished 2026-10-20 12:05:53,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.177 0.343 rw 2026-10-20 12:05:53,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:53] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 12:05:54,029 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 12:05:54,063 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,082 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53773082 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '0a1226d6-a528-4dd0-9a50-c6f564fc32a3'}] 2026-10-20 12:05:54,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53773082 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '0a1226d6-a528-4dd0-9a50-c6f564fc32a3'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-20 12:05:54,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53773082 finished 2026-10-20 12:05:54,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.047 0.11 rw 2026-10-20 12:05:54,300 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/242] Tour PosResTipScreenTour → Step .new-order 2026-10-20 12:05:54,380 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,400 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,401 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,407 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,411 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,438 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,439 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:54] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.062 rw 2026-10-20 12:05:54,491 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,500 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,503 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,681 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,682 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,682 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,683 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,683 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,684 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,693 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,716 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,736 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,748 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,750 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,765 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,766 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,774 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/242] Tour PosResTipScreenTour → Step .btn-close 2026-10-20 12:05:54,793 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,814 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,831 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-20 12:05:54,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-20 12:05:54,873 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9420704 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8493202c-5afd-491a-be5d-6e521257b4fa'}] 2026-10-20 12:05:54,877 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,884 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,895 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,896 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,896 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,901 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,901 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 12:05:54,922 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,923 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,931 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,931 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,936 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,937 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,937 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,948 7 INFO rb-3d383b4-225775-426863 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-20 12:05:54,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9420704 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8493202c-5afd-491a-be5d-6e521257b4fa'} created pos.order #628 2026-10-20 12:05:54,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9420704 finished 2026-10-20 12:05:55,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3985 42 0.079 0.122 rw 2026-10-20 12:05:55,099 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 12:05:55,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-20 12:05:55,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-20 12:05:55,183 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,186 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,189 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,196 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,203 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,203 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 12:05:55,234 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,235 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,235 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,239 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 4047 45 0.084 0.217 rw 2026-10-20 12:05:55,242 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,243 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,243 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,253 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,267 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 12:05:55,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-20 12:05:55,286 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,310 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,325 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,335 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,337 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,365 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,366 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,369 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,370 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,374 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,374 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 7568 42 0.061 0.15 rw 2026-10-20 12:05:55,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/242] Tour PosResTipScreenTour → Step .btn-close 2026-10-20 12:05:55,410 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:55] "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.174 rw 2026-10-20 12:05:55,435 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,435 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,451 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:55,958 7 INFO rb-3d383b4-225775-426863 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-20 12:05:55,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.109 0.365 rw 2026-10-20 12:05:55,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87888817 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8493202c-5afd-491a-be5d-6e521257b4fa'}] 2026-10-20 12:05:56,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [543] to pos.order #628 2026-10-20 12:05:56,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87888817 order {'name': '/', 'pos_reference': '261-149-000004', 'uuid': '8493202c-5afd-491a-be5d-6e521257b4fa'} updated pos.order #628 2026-10-20 12:05:56,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87888817 finished 2026-10-20 12:05:56,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5207 157 0.194 0.375 rw 2026-10-20 12:05:56,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:56] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.014 ro 2026-10-20 12:05:56,924 7 INFO rb-3d383b4-225775-426863 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-20 12:05:56,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 12:05:56,983 7 INFO rb-3d383b4-225775-426863 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-20 12:05:56,983 7 INFO rb-3d383b4-225775-426863 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-20 12:05:56,984 7 INFO rb-3d383b4-225775-426863 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-20 12:05:56,984 7 INFO rb-3d383b4-225775-426863 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-20 12:05:56,985 7 INFO rb-3d383b4-225775-426863 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-20 12:05:57,015 7 INFO rb-3d383b4-225775-426863 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-20 12:05:57,023 7 INFO rb-3d383b4-225775-426863 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-20 12:05:57,035 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,015 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 12:05:59,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/242] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-20 12:05:59,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-20 12:05:59,049 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,060 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,069 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,074 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,090 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 42 0.097 0.089 rw 2026-10-20 12:05:59,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/242] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-20 12:05:59,256 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.025 0.161 rw 2026-10-20 12:05:59,313 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,315 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,327 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,331 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.026 0.208 rw 2026-10-20 12:05:59,341 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,346 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,352 7 INFO rb-3d383b4-225775-426863 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-20 12:05:59,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.02 0.251 rw 2026-10-20 12:05:59,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:05:59,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.147 0.306 rw 2026-10-20 12:05:59,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26373262 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'}] 2026-10-20 12:05:59,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26373262 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '9736bbf7-4b5b-463b-b1ee-42c576495550'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-20 12:05:59,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26373262 finished 2026-10-20 12:05:59,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6185 48 0.047 0.511 rw 2026-10-20 12:05:59,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05: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.002 0.57 rw 2026-10-20 12:05:59,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:59] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.007 0.553 rw 2026-10-20 12:06:00,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.004 0.529 rw 2026-10-20 12:06:00,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 4 0.008 0.481 rw 2026-10-20 12:06:00,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96782196 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '0a1226d6-a528-4dd0-9a50-c6f564fc32a3'}] 2026-10-20 12:06:00,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96782196 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-149-000003', 'uuid': '0a1226d6-a528-4dd0-9a50-c6f564fc32a3'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-20 12:06:00,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96782196 finished 2026-10-20 12:06:00,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6178 48 0.108 0.151 rw 2026-10-20 12:06:00,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.025 0.286 rw 2026-10-20 12:06:00,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.335 rw 2026-10-20 12:06:00,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.366 rw 2026-10-20 12:06:00,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61165691 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '8493202c-5afd-491a-be5d-6e521257b4fa'}] 2026-10-20 12:06:00,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61165691 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-149-000004', 'uuid': '8493202c-5afd-491a-be5d-6e521257b4fa'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-20 12:06:00,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61165691 finished 2026-10-20 12:06:00,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6186 48 0.04 0.162 rw 2026-10-20 12:06:00,733 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,734 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,741 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,757 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,786 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,787 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,805 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,806 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,817 7 INFO rb-3d383b4-225775-426863 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-20 12:06:00,824 7 INFO rb-3d383b4-225775-426863 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-20 12:06:01,347 7 INFO rb-3d383b4-225775-426863 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-20 12:06:01,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44078956 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'd62d33f9-390b-4b4e-a7a4-9532b76c6c18'}] 2026-10-20 12:06:01,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1038] to pos.order #626 2026-10-20 12:06:01,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [544] to pos.order #626 2026-10-20 12:06:01,867 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44078956 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'd62d33f9-390b-4b4e-a7a4-9532b76c6c18'} updated pos.order #626 2026-10-20 12:06:01,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44078956 finished 2026-10-20 12:06:01,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6181 170 0.197 0.422 rw 2026-10-20 12:06:02,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:02] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:06:02,320 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,351 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,352 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,353 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,375 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63022444 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': 'd62d33f9-390b-4b4e-a7a4-9532b76c6c18'}] 2026-10-20 12:06:02,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63022444 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': 'd62d33f9-390b-4b4e-a7a4-9532b76c6c18'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-20 12:06:02,435 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63022444 finished 2026-10-20 12:06:02,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6181 51 0.084 0.126 rw 2026-10-20 12:06:02,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:02] "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.221 rw 2026-10-20 12:06:02,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.227 rw 2026-10-20 12:06:02,917 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,932 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,933 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,939 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,944 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,951 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,954 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,972 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,976 7 INFO rb-3d383b4-225775-426863 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-20 12:06:02,981 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,149 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,150 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,151 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,151 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,151 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,161 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,161 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,179 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,691 7 INFO rb-3d383b4-225775-426863 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-20 12:06:03,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97384107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000005', 'uuid': 'd50d8e0b-083d-41f2-b646-b2ed0bc13bae'}] 2026-10-20 12:06:04,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97384107 order {'name': '/', 'pos_reference': '261-149-000005', 'uuid': 'd50d8e0b-083d-41f2-b646-b2ed0bc13bae'} created pos.order #629 2026-10-20 12:06:04,146 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97384107 finished 2026-10-20 12:06:04,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.168 0.358 rw 2026-10-20 12:06:04,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.018 ro 2026-10-20 12:06:04,638 7 INFO rb-3d383b4-225775-426863 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-20 12:06:04,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [237/242] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-20 12:06:04,715 7 INFO rb-3d383b4-225775-426863 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-20 12:06:04,758 7 INFO rb-3d383b4-225775-426863 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-20 12:06:04,776 7 INFO rb-3d383b4-225775-426863 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-20 12:06:04,776 7 INFO rb-3d383b4-225775-426863 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-20 12:06:04,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [242/242] Tour PosResTipScreenTour → Step .floor-map 2026-10-20 12:06:04,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:04] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.006 0.023 rw 2026-10-20 12:06:04,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-20 12:06:04,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:06:04,807 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65876751 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': 'd50d8e0b-083d-41f2-b646-b2ed0bc13bae'}] 2026-10-20 12:06:04,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65876751 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-149-000005', 'uuid': 'd50d8e0b-083d-41f2-b646-b2ed0bc13bae'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-20 12:06:04,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65876751 finished 2026-10-20 12:06:04,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5198 51 0.045 0.12 rw 2026-10-20 12:06:05,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:06:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.19 rw 2026-10-20 12:06:05,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:06:05,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uszcs2H1 - [20/Oct/2026 12:05:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 21.382 rw 2026-10-20 12:06:05,242 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29153248 (allocated 33968128) 2026-10-20 12:06:05,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 46838 2026-10-20 12:06:05,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-20 12:06:05,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 46838 2026-10-20 12:06:05,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120605_473157_test_05_tip_screen.txt 2026-10-20 12:06:05,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpytk1nc5e_chrome_odoo" 2026-10-20 12:06:05,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 46973 2026-10-20 12:06:05,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpztlnyq03_chrome_odoo 2026-10-20 12:06:05,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41667/json/version 2026-10-20 12:06:05,967 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:05,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 12:06:05,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41667/json 2026-10-20 12:06:05,980 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:05,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:41667/devtools/page/8D1A1AF157FA883D5C4E9ACE38E123D2 2026-10-20 12:06:05,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-20 12:06:05,995 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-20 12:06:06,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:06:06,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-20 12:06:06,051 7 INFO rb-3d383b4-225775-426863 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-20 12:06:06,052 7 INFO rb-3d383b4-225775-426863 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-20 12:06:06,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:06] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.037 0.105 rw 2026-10-20 12:06:06,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '8D1A1AF157FA883D5C4E9ACE38E123D2', 'loaderId': '6C1BCF24C280E6B8354E2A0C219B235E', 'isDownload': False} 2026-10-20 12:06:06,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('test_edit_payments_with_tip')" 2026-10-20 12:06:06,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.018 ro 2026-10-20 12:06:06,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.251 ro 2026-10-20 12:06:06,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.065 ro 2026-10-20 12:06:07,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-20 12:06:07,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:06:07,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:06:07,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.016 ro 2026-10-20 12:06:07,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.018 rw 2026-10-20 12:06:07,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06: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.008 0.032 rw 2026-10-20 12:06:07,494 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:08,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534622 243 0.276 0.62 rw 2026-10-20 12:06:08,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: The ready code tooks too much time : 2.0587050914764404 2026-10-20 12:06:08,261 7 INFO rb-3d383b4-225775-426863 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-20 12:06:08,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.008 ro 2026-10-20 12:06:08,277 7 INFO rb-3d383b4-225775-426863 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-20 12:06:08,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:08] "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-20 12:06:08,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:08] "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-20 12:06:08,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06: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.014 rw 2026-10-20 12:06:08,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:08] "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-20 12:06:08,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.013 ro 2026-10-20 12:06:09,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06: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.005 0.018 rw 2026-10-20 12:06:09,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.003 0.037 rw 2026-10-20 12:06:09,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:06:09,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:06:09,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.033 rw 2026-10-20 12:06:09,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.015 0.033 ro 2026-10-20 12:06:09,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 12:06:09,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:06:09,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 12:06:09,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.016 - 2026-10-20 12:06:09,287 7 INFO rb-3d383b4-225775-426863 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-20 12:06:09,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.04 0.084 rw 2026-10-20 12:06:09,458 7 INFO rb-3d383b4-225775-426863 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-20 12:06:09,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.033 0.191 rw 2026-10-20 12:06:09,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:06:09,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06: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.004 0.112 rw 2026-10-20 12:06:09,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.152 rw 2026-10-20 12:06:10,006 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,053 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,053 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,096 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,105 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,115 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,118 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,136 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,154 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,154 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,155 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,184 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,184 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:06:10,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 12:06:10,224 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,250 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,270 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,294 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,329 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,343 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,345 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,345 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,877 7 INFO rb-3d383b4-225775-426863 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-20 12:06:10,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6009491 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000001', 'uuid': '39042eef-2f48-4694-b802-a874ba6cde3e'}] 2026-10-20 12:06:10,890 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6009491 order {'name': '/', 'pos_reference': '262-149-000001', 'uuid': '39042eef-2f48-4694-b802-a874ba6cde3e'} created pos.order #630 2026-10-20 12:06:11,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6009491 finished 2026-10-20 12:06:11,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6177 150 0.129 0.383 rw 2026-10-20 12:06:11,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.008 ro 2026-10-20 12:06:11,545 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,578 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,590 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,619 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,632 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,632 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,639 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,640 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,646 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,652 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,652 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,653 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,653 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,654 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,654 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,831 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,833 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,840 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,850 7 INFO rb-3d383b4-225775-426863 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-20 12:06:11,851 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,364 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68062645 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '262-149-000001', 'uuid': '39042eef-2f48-4694-b802-a874ba6cde3e'}] 2026-10-20 12:06:12,412 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,437 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,438 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,444 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,458 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,459 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,459 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,469 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #251 deleted pos.payment records with IDs: [546] 2026-10-20 12:06:12,480 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,491 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,492 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,492 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,499 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,500 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,500 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,501 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,516 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [547, 548] to pos.order #630 2026-10-20 12:06:12,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68062645 order {'name': 'Bar Prout - 000001', 'pos_reference': '262-149-000001', 'uuid': '39042eef-2f48-4694-b802-a874ba6cde3e'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-20 12:06:12,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68062645 finished 2026-10-20 12:06:12,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7368 99 0.096 0.185 rw 2026-10-20 12:06:12,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.283 rw 2026-10-20 12:06:12,684 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:12] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 253 7 0.014 0.248 rw 2026-10-20 12:06:12,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:12] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-20 12:06:12,828 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,847 7 INFO rb-3d383b4-225775-426863 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-20 12:06:12,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 35315 47 0.068 0.104 rw 2026-10-20 12:06:13,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.011 0.178 rw 2026-10-20 12:06:13,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06: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.001 0.19 rw 2026-10-20 12:06:13,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.216 rw 2026-10-20 12:06:13,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:13,356 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,379 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,379 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,380 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,385 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,390 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,397 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 102 0.095 0.25 rw 2026-10-20 12:06:13,417 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,426 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,427 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,428 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,434 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,435 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,451 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,972 7 INFO rb-3d383b4-225775-426863 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-20 12:06:13,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26840150 started for PoS orders references: [{'name': '/', 'pos_reference': '262-149-000002', 'uuid': '9bc64ec0-3c5d-4829-9170-9e9e4aafa53c'}] 2026-10-20 12:06:13,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-20 12:06:14,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26840150 order {'name': '/', 'pos_reference': '262-149-000002', 'uuid': '9bc64ec0-3c5d-4829-9170-9e9e4aafa53c'} created pos.order #631 2026-10-20 12:06:14,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26840150 finished 2026-10-20 12:06:14,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.167 0.358 rw 2026-10-20 12:06:14,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:14] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:06:14,685 7 INFO rb-3d383b4-225775-426863 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-20 12:06:14,695 7 INFO rb-3d383b4-225775-426863 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-20 12:06:14,718 7 INFO rb-3d383b4-225775-426863 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-20 12:06:14,738 7 INFO rb-3d383b4-225775-426863 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-20 12:06:14,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-20 12:06:14,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_edit_payments_with_tip SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 12:06:14,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:14] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 46 13 0.02 0.027 rw 2026-10-20 12:06:14,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:06:14,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hr4v0EL6 - [20/Oct/2026 12:06:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.032 7.751 rw 2026-10-20 12:06:14,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 24862036 (allocated 27021312) 2026-10-20 12:06:15,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 46973 2026-10-20 12:06:15,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-20 12:06:15,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 46973 2026-10-20 12:06:15,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120615_169702_test_05_tip_screen.txt 2026-10-20 12:06:15,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpztlnyq03_chrome_odoo" 2026-10-20 12:06:15,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-20 12:06:16,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 47102 2026-10-20 12:06:16,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp0soa7qqe_chrome_odoo 2026-10-20 12:06:16,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:35929/json/version 2026-10-20 12:06:16,112 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:16,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 12:06:16,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:35929/json 2026-10-20 12:06:16,144 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:16,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:35929/devtools/page/FE4B6F71521813DE546A31868E2DEE11 2026-10-20 12:06:16,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-20 12:06:16,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-20 12:06:16,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:06:16,288 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-20 12:06:16,298 7 INFO rb-3d383b4-225775-426863 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-20 12:06:16,298 7 INFO rb-3d383b4-225775-426863 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-20 12:06:16,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:06:16,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:16] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.055 0.56 rw 2026-10-20 12:06:16,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'FE4B6F71521813DE546A31868E2DEE11', 'loaderId': 'C5E56ABDDFCC63F1AA97984A59D28914', 'isDownload': False} 2026-10-20 12:06:16,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-20 12:06:16,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:16] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.674 ro 2026-10-20 12:06:17,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:16] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.05 ro 2026-10-20 12:06:17,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:17] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.053 ro 2026-10-20 12:06:17,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-20 12:06:17,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:06:17,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:06:17,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.029 ro 2026-10-20 12:06:17,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06: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.003 0.024 rw 2026-10-20 12:06:17,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.041 rw 2026-10-20 12:06:18,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:18,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.283 0.554 rw 2026-10-20 12:06:18,923 7 INFO rb-3d383b4-225775-426863 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-20 12:06:18,941 7 INFO rb-3d383b4-225775-426863 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-20 12:06:18,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-20 12:06:18,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:18] "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-20 12:06:18,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06: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-20 12:06:19,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06: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.006 0.015 rw 2026-10-20 12:06:19,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "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-20 12:06:19,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "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-20 12:06:19,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06: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.001 0.016 rw 2026-10-20 12:06:19,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:06:19,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 12:06:19,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.054 rw 2026-10-20 12:06:19,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.05 ro 2026-10-20 12:06:19,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.067 rw 2026-10-20 12:06:19,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:06:19,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.018 ro 2026-10-20 12:06:19,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:06:19,876 7 INFO rb-3d383b4-225775-426863 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-20 12:06:19,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 12:06:20,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:20] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-20 12:06:20,075 7 INFO rb-3d383b4-225775-426863 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-20 12:06:20,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:20] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.052 0.092 rw 2026-10-20 12:06:20,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:20] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.035 0.201 rw 2026-10-20 12:06:20,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.037 0.146 rw 2026-10-20 12:06:20,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:20] "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.011 0.201 rw 2026-10-20 12:06:20,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06: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.001 0.015 rw 2026-10-20 12:06:20,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.042 rw 2026-10-20 12:06:20,414 7 INFO rb-3d383b4-225775-426863 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-20 12:06:20,937 7 INFO rb-3d383b4-225775-426863 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-20 12:06:20,985 7 INFO rb-3d383b4-225775-426863 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-20 12:06:20,986 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,007 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,014 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,020 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,023 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,027 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,030 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,047 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,053 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,054 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,059 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,072 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,073 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,077 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,087 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,089 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,095 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,096 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,096 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,113 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,119 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,119 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,120 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,140 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,140 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,144 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,154 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,155 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,157 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,162 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,164 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,183 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,187 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,188 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,188 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,196 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,224 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41899805 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7cea418c-1300-4d7c-a26b-435ae4a43192'}] 2026-10-20 12:06:21,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41899805 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7cea418c-1300-4d7c-a26b-435ae4a43192'} created pos.order #632 2026-10-20 12:06:21,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41899805 finished 2026-10-20 12:06:21,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5951 58 0.088 0.27 rw 2026-10-20 12:06:21,614 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,679 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,698 7 INFO rb-3d383b4-225775-426863 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-20 12:06:21,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:21] "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.02 rw 2026-10-20 12:06:22,212 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,212 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,227 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,228 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,261 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,282 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,283 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,287 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,289 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,321 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,322 7 INFO rb-3d383b4-225775-426863 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-20 12:06:22,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.033 rw 2026-10-20 12:06:22,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75268895 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7cea418c-1300-4d7c-a26b-435ae4a43192'}] 2026-10-20 12:06:22,491 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #251 deleted pos.order.line records with IDs: [1044, 1046] 2026-10-20 12:06:22,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75268895 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7cea418c-1300-4d7c-a26b-435ae4a43192'} updated pos.order #632 2026-10-20 12:06:22,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75268895 finished 2026-10-20 12:06:22,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3993 86 0.125 0.181 rw 2026-10-20 12:06:22,748 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9580848 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '161783b0-e386-49bf-972d-c673225b01f2'}] 2026-10-20 12:06:22,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9580848 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '161783b0-e386-49bf-972d-c673225b01f2'} created pos.order #633 2026-10-20 12:06:22,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9580848 finished 2026-10-20 12:06:22,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 44 0.057 0.108 rw 2026-10-20 12:06:23,030 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,030 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,065 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,094 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,095 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,098 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,100 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,101 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,101 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,104 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,111 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,111 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,122 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,149 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,159 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,161 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 8560 40 0.041 0.066 rw 2026-10-20 12:06:23,201 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,202 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,202 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:23] "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.028 rw 2026-10-20 12:06:23,204 7 INFO rb-3d383b4-225775-426863 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-20 12:06:23,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-20 12:06:23,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 12:06:23,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:06:23,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 5.488 rw 2026-10-20 12:06:23,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 25265604 (allocated 29380608) 2026-10-20 12:06:23,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 47102 2026-10-20 12:06:23,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-20 12:06:23,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 47102 2026-10-20 12:06:23,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120623_654328_test_06_split_bill_screen.txt 2026-10-20 12:06:23,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp0soa7qqe_chrome_odoo" 2026-10-20 12:06:23,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: waiting for threads: [] 2026-10-20 12:06:23,724 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:23,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UZv86mG0 - [20/Oct/2026 12:06:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.134 0.221 rw 2026-10-20 12:06:33,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-20 12:06:34,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 47239 2026-10-20 12:06:34,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpnwtp_1mf_chrome_odoo 2026-10-20 12:06:34,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:39009/json/version 2026-10-20 12:06:34,159 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:34,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-20 12:06:34,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:39009/json 2026-10-20 12:06:34,228 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:34,262 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:39009/devtools/page/EE55C036FE8A6239F1BDE2607B77605C 2026-10-20 12:06:34,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-20 12:06:34,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-20 12:06:34,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:06:34,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-20 12:06:34,361 7 INFO rb-3d383b4-225775-426863 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-20 12:06:34,361 7 INFO rb-3d383b4-225775-426863 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-20 12:06:34,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:06:34,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:34] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.029 0.348 rw 2026-10-20 12:06:34,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'EE55C036FE8A6239F1BDE2607B77605C', 'loaderId': 'F30F39E7A406A338DE52633BCAA29C44', 'isDownload': False} 2026-10-20 12:06:34,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-20 12:06:34,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:34] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.453 ro 2026-10-20 12:06:34,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:34] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.031 ro 2026-10-20 12:06:34,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:34] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.043 ro 2026-10-20 12:06:35,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-20 12:06:35,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:06:35,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.012 - 2026-10-20 12:06:35,662 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.009 0.019 ro 2026-10-20 12:06:35,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.01 rw 2026-10-20 12:06:35,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06: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.004 0.029 rw 2026-10-20 12:06:36,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:36,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.427 0.653 rw 2026-10-20 12:06:37,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: The ready code tooks too much time : 2.27640438079834 2026-10-20 12:06:37,026 7 INFO rb-3d383b4-225775-426863 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-20 12:06:37,045 7 INFO rb-3d383b4-225775-426863 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-20 12:06:37,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.016 ro 2026-10-20 12:06:37,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.018 ro 2026-10-20 12:06:37,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "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-20 12:06:37,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06: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.021 rw 2026-10-20 12:06:37,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "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-20 12:06:37,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "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-20 12:06:37,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06: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.012 rw 2026-10-20 12:06:37,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.043 rw 2026-10-20 12:06:37,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-20 12:06:37,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.029 - 2026-10-20 12:06:37,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.009 0.037 ro 2026-10-20 12:06:37,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.042 rw 2026-10-20 12:06:38,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:06:38,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.008 ro 2026-10-20 12:06:38,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.024 - 2026-10-20 12:06:38,066 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:06:38,081 7 INFO rb-3d383b4-225775-426863 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-20 12:06:38,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.059 0.098 rw 2026-10-20 12:06:38,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:06:38,234 7 INFO rb-3d383b4-225775-426863 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-20 12:06:38,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.037 0.228 rw 2026-10-20 12:06:38,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.039 0.109 rw 2026-10-20 12:06:38,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "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.165 rw 2026-10-20 12:06:38,474 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "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-20 12:06:38,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.036 rw 2026-10-20 12:06:38,554 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,078 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,122 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,123 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,148 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,149 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,149 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,150 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,175 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,482 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55245963 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '325ff82c-9428-4c96-9ad2-2f23ede57758'}] 2026-10-20 12:06:39,521 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55245963 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '325ff82c-9428-4c96-9ad2-2f23ede57758'} created pos.order #634 2026-10-20 12:06:39,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55245963 finished 2026-10-20 12:06:39,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5010 59 0.075 0.181 rw 2026-10-20 12:06:39,867 7 INFO rb-3d383b4-225775-426863 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-20 12:06:39,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06: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.003 0.014 rw 2026-10-20 12:06:40,371 7 INFO rb-3d383b4-225775-426863 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-20 12:06:42,347 7 INFO rb-3d383b4-225775-426863 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-20 12:06:42,348 7 INFO rb-3d383b4-225775-426863 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-20 12:06:42,348 7 INFO rb-3d383b4-225775-426863 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-20 12:06:42,358 7 INFO rb-3d383b4-225775-426863 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-20 12:06:44,346 7 INFO rb-3d383b4-225775-426863 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-20 12:06:44,347 7 INFO rb-3d383b4-225775-426863 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-20 12:06:44,347 7 INFO rb-3d383b4-225775-426863 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-20 12:06:44,348 7 INFO rb-3d383b4-225775-426863 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-20 12:06:44,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-20 12:06:44,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 12:06:44,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:06:44,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 21266796 (allocated 22564864) 2026-10-20 12:06:44,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLxUjFbW - [20/Oct/2026 12:06:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 8.748 rw 2026-10-20 12:06:44,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 47239 2026-10-20 12:06:44,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-20 12:06:44,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 47239 2026-10-20 12:06:44,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120644_682808_test_10_save_last_preparation_changes.txt 2026-10-20 12:06:44,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpnwtp_1mf_chrome_odoo" 2026-10-20 12:06:44,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-20 12:06:45,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 47366 2026-10-20 12:06:45,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpp9vyh9h3_chrome_odoo 2026-10-20 12:06:45,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:37075/json/version 2026-10-20 12:06:45,213 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:45,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-20 12:06:45,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:37075/json 2026-10-20 12:06:45,296 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:45,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:37075/devtools/page/928174A7EC3C547B8BF4FE29B96C4530 2026-10-20 12:06:45,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-20 12:06:45,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-20 12:06:45,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:06:45,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-20 12:06:45,434 7 INFO rb-3d383b4-225775-426863 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-20 12:06:45,434 7 INFO rb-3d383b4-225775-426863 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-20 12:06:45,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:06:46,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:46] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.047 0.803 rw 2026-10-20 12:06:46,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '928174A7EC3C547B8BF4FE29B96C4530', 'loaderId': 'EC010E795FBE5C0A3AEC6962B30BA0EE', 'isDownload': False} 2026-10-20 12:06:46,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-20 12:06:46,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:46] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.902 ro 2026-10-20 12:06:46,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:46] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.027 ro 2026-10-20 12:06:46,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:46] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.05 ro 2026-10-20 12:06:47,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-20 12:06:47,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:06:47,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:06:47,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 12:06:47,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06: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.007 0.014 rw 2026-10-20 12:06:47,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:47] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.038 rw 2026-10-20 12:06:47,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:48,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.211 0.572 rw 2026-10-20 12:06:48,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:06:48,193 7 INFO rb-3d383b4-225775-426863 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-20 12:06:48,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 12:06:48,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "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-20 12:06:48,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "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-20 12:06:48,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06: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.002 0.014 rw 2026-10-20 12:06:48,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "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-20 12:06:48,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "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-20 12:06:48,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06: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.011 rw 2026-10-20 12:06:48,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.034 rw 2026-10-20 12:06:49,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:06:49,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:06:49,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.016 0.039 ro 2026-10-20 12:06:49,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.06 rw 2026-10-20 12:06:49,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:06:49,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:06:49,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.028 ro 2026-10-20 12:06:49,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 12:06:49,141 7 INFO rb-3d383b4-225775-426863 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-20 12:06:49,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.041 0.097 rw 2026-10-20 12:06:49,301 7 INFO rb-3d383b4-225775-426863 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-20 12:06:49,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.021 - 2026-10-20 12:06:49,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.03 0.211 rw 2026-10-20 12:06:49,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06: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.005 0.053 rw 2026-10-20 12:06:49,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.117 rw 2026-10-20 12:06:49,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "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.012 rw 2026-10-20 12:06:49,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.037 rw 2026-10-20 12:06:49,595 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,118 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,163 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,187 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,187 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,214 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,215 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,217 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,228 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73673489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '60ecda1c-0aa9-4a5c-9dec-ebc207e69505'}] 2026-10-20 12:06:50,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73673489 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '60ecda1c-0aa9-4a5c-9dec-ebc207e69505'} created pos.order #635 2026-10-20 12:06:50,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73673489 finished 2026-10-20 12:06:50,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.047 0.117 rw 2026-10-20 12:06:50,463 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,516 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,543 7 INFO rb-3d383b4-225775-426863 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-20 12:06:50,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.01 0.025 rw 2026-10-20 12:06:51,047 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,048 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,053 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,057 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,057 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,061 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,065 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,247 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,248 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,276 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,277 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:06:51,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:06:51,311 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,831 7 INFO rb-3d383b4-225775-426863 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-20 12:06:51,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209378 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '60ecda1c-0aa9-4a5c-9dec-ebc207e69505'}] 2026-10-20 12:06:51,841 7 INFO rb-3d383b4-225775-426863 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-20 12:06:52,007 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [550] to pos.order #635 2026-10-20 12:06:52,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209378 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '60ecda1c-0aa9-4a5c-9dec-ebc207e69505'} updated pos.order #635 2026-10-20 12:06:52,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209378 finished 2026-10-20 12:06:52,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5210 189 0.231 0.467 rw 2026-10-20 12:06:52,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06: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-20 12:06:52,911 7 INFO rb-3d383b4-225775-426863 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-20 12:06:52,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-20 12:06:52,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 12:06:53,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 21895824 (allocated 24137728) 2026-10-20 12:06:53,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:06:53,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yE3Y4t6O - [20/Oct/2026 12:06:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.847 rw 2026-10-20 12:06:53,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 47366 2026-10-20 12:06:53,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-20 12:06:53,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 47366 2026-10-20 12:06:53,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120653_312938_test_12_order_tracking.txt 2026-10-20 12:06:53,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpp9vyh9h3_chrome_odoo" 2026-10-20 12:06:53,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-20 12:06:53,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 47499 2026-10-20 12:06:53,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpixhneruu_chrome_odoo 2026-10-20 12:06:53,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:42635/json/version 2026-10-20 12:06:53,857 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:53,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-20 12:06:53,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:42635/json 2026-10-20 12:06:53,879 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:06:53,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:42635/devtools/page/33E7B8AD21F92C9DCDC48631A3BB3E19 2026-10-20 12:06:53,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-20 12:06:53,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-20 12:06:53,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:06:53,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-20 12:06:53,982 7 INFO rb-3d383b4-225775-426863 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-20 12:06:53,982 7 INFO rb-3d383b4-225775-426863 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-20 12:06:53,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:06:54,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:54] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.049 0.361 rw 2026-10-20 12:06:54,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '33E7B8AD21F92C9DCDC48631A3BB3E19', 'loaderId': 'D06A10000C508F86021C90D2394D763B', 'isDownload': False} 2026-10-20 12:06:54,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-20 12:06:54,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:54] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.48 ro 2026-10-20 12:06:54,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:54] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.031 ro 2026-10-20 12:06:54,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:54] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.054 ro 2026-10-20 12:06:55,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-20 12:06:55,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:06:55,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:06:55,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.017 ro 2026-10-20 12:06:55,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06: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.017 rw 2026-10-20 12:06:55,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.035 rw 2026-10-20 12:06:55,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:06:56,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534471 261 0.339 0.691 rw 2026-10-20 12:06:56,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: The ready code tooks too much time : 2.1265547275543213 2026-10-20 12:06:56,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:06:56,548 7 INFO rb-3d383b4-225775-426863 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-20 12:06:56,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.023 ro 2026-10-20 12:06:56,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:56] "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-20 12:06:56,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:56] "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-20 12:06:56,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06: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.025 rw 2026-10-20 12:06:56,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:56] "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-20 12:06:57,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.007 0.007 ro 2026-10-20 12:06:57,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06: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.013 rw 2026-10-20 12:06:57,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.036 rw 2026-10-20 12:06:57,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 12:06:57,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 12:06:57,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.022 - 2026-10-20 12:06:57,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.034 ro 2026-10-20 12:06:57,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:06:57,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:06:57,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.018 ro 2026-10-20 12:06:57,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:06:57,692 7 INFO rb-3d383b4-225775-426863 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-20 12:06:57,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.04 0.079 rw 2026-10-20 12:06:57,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.024 0.2 rw 2026-10-20 12:06:57,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:06:57,912 7 INFO rb-3d383b4-225775-426863 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-20 12:06:57,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06: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.027 rw 2026-10-20 12:06:58,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.027 0.07 rw 2026-10-20 12:06:58,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06: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.018 rw 2026-10-20 12:06:58,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.056 rw 2026-10-20 12:06:58,147 7 INFO rb-3d383b4-225775-426863 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-20 12:06:58,667 7 INFO rb-3d383b4-225775-426863 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-20 12:06:58,716 7 INFO rb-3d383b4-225775-426863 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-20 12:06:58,724 7 INFO rb-3d383b4-225775-426863 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-20 12:06:58,756 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20761550 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7c28be17-3dad-404f-b077-d0097cec0670'}] 2026-10-20 12:06:58,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20761550 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7c28be17-3dad-404f-b077-d0097cec0670'} created pos.order #636 2026-10-20 12:06:58,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20761550 finished 2026-10-20 12:06:58,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3979 50 0.052 0.099 rw 2026-10-20 12:06:58,932 7 INFO rb-3d383b4-225775-426863 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-20 12:06:59,010 7 INFO rb-3d383b4-225775-426863 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-20 12:06:59,040 7 INFO rb-3d383b4-225775-426863 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-20 12:06:59,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06: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.016 rw 2026-10-20 12:06:59,598 7 INFO rb-3d383b4-225775-426863 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-20 12:06:59,606 7 INFO rb-3d383b4-225775-426863 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-20 12:07:01,579 7 INFO rb-3d383b4-225775-426863 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-20 12:07:01,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-20 12:07:01,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-20 12:07:01,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:01,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 20317200 (allocated 21516288) 2026-10-20 12:07:01,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ud4Zqgqn - [20/Oct/2026 12:06:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.028 6.338 rw 2026-10-20 12:07:01,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 47499 2026-10-20 12:07:01,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-20 12:07:01,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 47499 2026-10-20 12:07:01,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120701_951233_test_13_crm_team.txt 2026-10-20 12:07:01,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpixhneruu_chrome_odoo" 2026-10-20 12:07:01,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-20 12:07:02,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 47630 2026-10-20 12:07:02,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpc926uzde_chrome_odoo 2026-10-20 12:07:02,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44049/json/version 2026-10-20 12:07:02,468 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:02,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:02,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44049/json 2026-10-20 12:07:02,484 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:02,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44049/devtools/page/7DCA8336A269779D42BB49AE090BDA79 2026-10-20 12:07:02,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-20 12:07:02,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-20 12:07:02,553 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:02,569 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-20 12:07:02,574 7 INFO rb-3d383b4-225775-426863 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-20 12:07:02,574 7 INFO rb-3d383b4-225775-426863 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-20 12:07:02,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:07:03,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.056 0.387 rw 2026-10-20 12:07:03,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '7DCA8336A269779D42BB49AE090BDA79', 'loaderId': 'CAC0702919D9177498EC4A471E90C7C4', 'isDownload': False} 2026-10-20 12:07:03,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-20 12:07:03,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.475 ro 2026-10-20 12:07:03,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.052 ro 2026-10-20 12:07:03,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.012 0.057 ro 2026-10-20 12:07:03,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:03,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 12:07:03,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 12:07:03,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.006 0.028 ro 2026-10-20 12:07:03,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 12:07:03,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07: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.019 rw 2026-10-20 12:07:04,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:05,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.355 0.71 rw 2026-10-20 12:07:05,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.226309061050415 2026-10-20 12:07:05,257 7 INFO rb-3d383b4-225775-426863 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-20 12:07:05,276 7 INFO rb-3d383b4-225775-426863 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-20 12:07:05,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.009 ro 2026-10-20 12:07:05,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:05] "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-20 12:07:05,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07: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-20 12:07:05,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07: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.018 rw 2026-10-20 12:07:05,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:05] "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-20 12:07:05,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:05] "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-20 12:07:06,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07: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.011 rw 2026-10-20 12:07:06,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:07:06,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:07:06,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.019 0.066 rw 2026-10-20 12:07:06,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.015 0.062 ro 2026-10-20 12:07:06,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.104 rw 2026-10-20 12:07:06,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:07:06,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 12:07:06,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.033 ro 2026-10-20 12:07:06,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 12:07:06,475 7 INFO rb-3d383b4-225775-426863 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-20 12:07:06,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.05 0.089 rw 2026-10-20 12:07:06,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:07:06,644 7 INFO rb-3d383b4-225775-426863 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-20 12:07:06,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.083 0.207 rw 2026-10-20 12:07:06,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07: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.003 0.109 rw 2026-10-20 12:07:06,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.069 0.127 rw 2026-10-20 12:07:06,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "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-20 12:07:06,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.049 rw 2026-10-20 12:07:07,007 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,530 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,572 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,573 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,593 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,593 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,624 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,624 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,643 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,644 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:07:07,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:07:07,667 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,682 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,700 7 INFO rb-3d383b4-225775-426863 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-20 12:07:07,730 7 INFO rb-3d383b4-225775-426863 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-20 12:07:08,041 7 INFO rb-3d383b4-225775-426863 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-20 12:07:08,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55830692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '920e1760-476c-4962-b21b-e01621ba5b91'}] 2026-10-20 12:07:08,078 7 INFO rb-3d383b4-225775-426863 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-20 12:07:08,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55830692 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '920e1760-476c-4962-b21b-e01621ba5b91'} created pos.order #637 2026-10-20 12:07:08,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55830692 finished 2026-10-20 12:07:08,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6191 65 0.093 0.151 rw 2026-10-20 12:07:08,443 7 INFO rb-3d383b4-225775-426863 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-20 12:07:08,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07: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.002 0.019 rw 2026-10-20 12:07:08,946 7 INFO rb-3d383b4-225775-426863 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-20 12:07:08,951 7 INFO rb-3d383b4-225775-426863 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-20 12:07:08,957 7 INFO rb-3d383b4-225775-426863 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-20 12:07:10,945 7 INFO rb-3d383b4-225775-426863 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-20 12:07:10,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-20 12:07:10,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:07:11,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:11,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21702520 (allocated 23351296) 2026-10-20 12:07:11,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sQ44gnaX - [20/Oct/2026 12:07:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 7.118 rw 2026-10-20 12:07:11,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 47630 2026-10-20 12:07:11,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-20 12:07:11,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 47630 2026-10-20 12:07:11,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120711_310901_test_14_pos_payment_sync.txt 2026-10-20 12:07:11,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpc926uzde_chrome_odoo" 2026-10-20 12:07:11,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 47763 2026-10-20 12:07:11,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmppnnx7l62_chrome_odoo 2026-10-20 12:07:11,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36197/json/version 2026-10-20 12:07:11,760 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:11,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:11,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36197/json 2026-10-20 12:07:11,835 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:11,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36197/devtools/page/DC3E227E7281DA20972D484A3599887D 2026-10-20 12:07:11,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-20 12:07:11,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-20 12:07:11,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:11,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-20 12:07:11,943 7 INFO rb-3d383b4-225775-426863 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-20 12:07:11,943 7 INFO rb-3d383b4-225775-426863 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-20 12:07:12,071 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.033 0.09 rw 2026-10-20 12:07:12,078 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'DC3E227E7281DA20972D484A3599887D', 'loaderId': 'CFC28833E443160B83EAF3F11F0C4FBD', 'isDownload': False} 2026-10-20 12:07:12,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-20 12:07:12,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.183 ro 2026-10-20 12:07:12,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.01 0.03 ro 2026-10-20 12:07:12,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.065 ro 2026-10-20 12:07:12,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:12,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:07:12,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:07:12,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 12:07:12,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.018 rw 2026-10-20 12:07:13,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12: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.006 0.03 rw 2026-10-20 12:07:13,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:14,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 540320 291 0.367 0.672 rw 2026-10-20 12:07:14,290 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.2114546298980713 2026-10-20 12:07:14,291 7 INFO rb-3d383b4-225775-426863 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-20 12:07:14,307 7 INFO rb-3d383b4-225775-426863 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-20 12:07:14,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.012 0.012 ro 2026-10-20 12:07:14,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:14] "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-20 12:07:14,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:14] "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-20 12:07:14,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:14] "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.015 rw 2026-10-20 12:07:14,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07: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-20 12:07:14,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:14] "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-20 12:07:15,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "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-20 12:07:15,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.006 0.043 rw 2026-10-20 12:07:15,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 12:07:15,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:07:15,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 12:07:15,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.048 ro 2026-10-20 12:07:15,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 12:07:15,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:07:15,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:07:15,318 7 INFO rb-3d383b4-225775-426863 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-20 12:07:15,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:07:15,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.056 0.079 rw 2026-10-20 12:07:15,519 7 INFO rb-3d383b4-225775-426863 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-20 12:07:15,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:07:15,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.042 0.201 rw 2026-10-20 12:07:15,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.01 - 2026-10-20 12:07:15,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 12:07:15,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07: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.145 rw 2026-10-20 12:07:16,098 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,099 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,188 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,201 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,223 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,224 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,235 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,235 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,247 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,248 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,263 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,267 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,267 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,277 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,291 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,304 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,312 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:16] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.017 ro 2026-10-20 12:07:16,631 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51184699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '920e1760-476c-4962-b21b-e01621ba5b91'}] 2026-10-20 12:07:16,681 7 INFO rb-3d383b4-225775-426863 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-20 12:07:16,733 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #251 deleted pos.payment records with IDs: [551] 2026-10-20 12:07:16,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [552] to pos.order #637 2026-10-20 12:07:16,911 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51184699 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '920e1760-476c-4962-b21b-e01621ba5b91'} updated pos.order #637 2026-10-20 12:07:16,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51184699 finished 2026-10-20 12:07:17,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7237 104 0.133 0.232 rw 2026-10-20 12:07:17,136 7 INFO rb-3d383b4-225775-426863 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-20 12:07:17,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07: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.022 rw 2026-10-20 12:07:17,640 7 INFO rb-3d383b4-225775-426863 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-20 12:07:17,640 7 INFO rb-3d383b4-225775-426863 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-20 12:07:17,647 7 INFO rb-3d383b4-225775-426863 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-20 12:07:19,611 7 INFO rb-3d383b4-225775-426863 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-20 12:07:19,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-20 12:07:19,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:07:19,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:19,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21911780 (allocated 23613440) 2026-10-20 12:07:19,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jZTFxEmw - [20/Oct/2026 12:07:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 6.747 rw 2026-10-20 12:07:19,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 47763 2026-10-20 12:07:19,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-20 12:07:19,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 47763 2026-10-20 12:07:19,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120719_958454_test_14_pos_payment_sync.txt 2026-10-20 12:07:19,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmppnnx7l62_chrome_odoo" 2026-10-20 12:07:20,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 47895 2026-10-20 12:07:20,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpgvb34yq0_chrome_odoo 2026-10-20 12:07:20,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46203/json/version 2026-10-20 12:07:20,374 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:20,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:20,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46203/json 2026-10-20 12:07:20,423 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:20,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:46203/devtools/page/8446671B944580756DDEA7EDB2982CA0 2026-10-20 12:07:20,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-20 12:07:20,469 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-20 12:07:20,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:20,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-20 12:07:20,522 7 INFO rb-3d383b4-225775-426863 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-20 12:07:20,522 7 INFO rb-3d383b4-225775-426863 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-20 12:07:20,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:20] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.029 0.085 rw 2026-10-20 12:07:20,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '8446671B944580756DDEA7EDB2982CA0', 'loaderId': '42CD6A6B0DC37CC1B408B66BCD3DC02D', 'isDownload': False} 2026-10-20 12:07:20,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-20 12:07:20,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:20] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 12:07:20,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:20] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.182 ro 2026-10-20 12:07:20,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:20] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-20 12:07:21,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:21,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:07:21,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:07:21,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.017 ro 2026-10-20 12:07:21,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07: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.005 0.022 rw 2026-10-20 12:07:21,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.033 rw 2026-10-20 12:07:21,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:22,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 541366 291 0.361 0.687 rw 2026-10-20 12:07:22,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: The ready code tooks too much time : 2.1173477172851562 2026-10-20 12:07:22,763 7 INFO rb-3d383b4-225775-426863 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-20 12:07:22,776 7 INFO rb-3d383b4-225775-426863 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-20 12:07:22,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 12:07:22,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "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-20 12:07:22,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "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-20 12:07:22,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "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.041 rw 2026-10-20 12:07:22,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "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-20 12:07:23,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "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-20 12:07:23,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "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-20 12:07:23,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:07:23,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:07:23,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.013 0.051 rw 2026-10-20 12:07:23,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.036 ro 2026-10-20 12:07:23,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 12:07:23,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:07:23,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 12:07:23,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.011 ro 2026-10-20 12:07:23,727 7 INFO rb-3d383b4-225775-426863 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-20 12:07:23,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 12:07:23,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.055 0.08 rw 2026-10-20 12:07:23,941 7 INFO rb-3d383b4-225775-426863 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-20 12:07:23,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:07:23,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.027 0.22 rw 2026-10-20 12:07:23,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 12:07:24,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 12:07:24,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07: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.012 0.11 rw 2026-10-20 12:07:24,530 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,531 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,642 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,656 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,687 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,687 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,706 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,707 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,723 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,723 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,734 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,746 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,759 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,779 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,790 7 INFO rb-3d383b4-225775-426863 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-20 12:07:24,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.015 ro 2026-10-20 12:07:25,174 7 INFO rb-3d383b4-225775-426863 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-20 12:07:25,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8570645 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '920e1760-476c-4962-b21b-e01621ba5b91'}] 2026-10-20 12:07:25,217 7 INFO rb-3d383b4-225775-426863 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-20 12:07:25,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [553] to pos.order #637 2026-10-20 12:07:25,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8570645 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '920e1760-476c-4962-b21b-e01621ba5b91'} updated pos.order #637 2026-10-20 12:07:25,374 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8570645 finished 2026-10-20 12:07:25,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 9468 85 0.099 0.176 rw 2026-10-20 12:07:25,577 7 INFO rb-3d383b4-225775-426863 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-20 12:07:25,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:25] "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-20 12:07:26,098 7 INFO rb-3d383b4-225775-426863 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-20 12:07:26,099 7 INFO rb-3d383b4-225775-426863 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-20 12:07:26,105 7 INFO rb-3d383b4-225775-426863 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-20 12:07:28,077 7 INFO rb-3d383b4-225775-426863 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-20 12:07:28,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-20 12:07:28,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:07:28,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 21922364 (allocated 24137728) 2026-10-20 12:07:28,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:28,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pBFrWIHA - [20/Oct/2026 12:07:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 6.663 rw 2026-10-20 12:07:28,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 47895 2026-10-20 12:07:28,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-20 12:07:28,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 47895 2026-10-20 12:07:28,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120728_430284_test_14_pos_payment_sync.txt 2026-10-20 12:07:28,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpgvb34yq0_chrome_odoo" 2026-10-20 12:07:28,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-20 12:07:28,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 48030 2026-10-20 12:07:28,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmptrvwf9j9_chrome_odoo 2026-10-20 12:07:28,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:41601/json/version 2026-10-20 12:07:28,924 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:28,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:28,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:41601/json 2026-10-20 12:07:28,994 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:29,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:41601/devtools/page/5F15EAC1C16BBEB75E840B2C3ACF048E 2026-10-20 12:07:29,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-20 12:07:29,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-20 12:07:29,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:29,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-20 12:07:29,083 7 INFO rb-3d383b4-225775-426863 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-20 12:07:29,084 7 INFO rb-3d383b4-225775-426863 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-20 12:07:29,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:07:29,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:29] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.051 0.392 rw 2026-10-20 12:07:29,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '5F15EAC1C16BBEB75E840B2C3ACF048E', 'loaderId': 'E7ECA49690C1DC39CF329D14B3255961', 'isDownload': False} 2026-10-20 12:07:29,533 7 INFO rb-3d383b4-225775-426863 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-20 12:07:29,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:29] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.504 ro 2026-10-20 12:07:29,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:29] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.032 ro 2026-10-20 12:07:29,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:29] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 12:07:30,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:30,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:07:30,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:07:30,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 12:07:30,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07: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.026 rw 2026-10-20 12:07:30,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.017 rw 2026-10-20 12:07:30,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:31,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.321 0.75 rw 2026-10-20 12:07:31,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: The ready code tooks too much time : 2.19258451461792 2026-10-20 12:07:31,726 7 INFO rb-3d383b4-225775-426863 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-20 12:07:31,743 7 INFO rb-3d383b4-225775-426863 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-20 12:07:31,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.01 ro 2026-10-20 12:07:31,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:31] "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-20 12:07:31,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:31] "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-20 12:07:31,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07: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.007 0.027 rw 2026-10-20 12:07:31,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:31] "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-20 12:07:32,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07: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-20 12:07:32,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07: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.014 rw 2026-10-20 12:07:32,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.059 rw 2026-10-20 12:07:32,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:07:32,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 12:07:32,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.052 ro 2026-10-20 12:07:32,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.081 rw 2026-10-20 12:07:32,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.019 - 2026-10-20 12:07:32,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-20 12:07:32,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:07:32,821 7 INFO rb-3d383b4-225775-426863 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-20 12:07:32,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.026 - 2026-10-20 12:07:32,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:32] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.079 0.113 rw 2026-10-20 12:07:33,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:07:33,086 7 INFO rb-3d383b4-225775-426863 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-20 12:07:33,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:33] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.073 0.275 rw 2026-10-20 12:07:33,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07: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.013 0.089 rw 2026-10-20 12:07:33,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.129 rw 2026-10-20 12:07:33,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07: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.001 0.017 rw 2026-10-20 12:07:33,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.042 rw 2026-10-20 12:07:33,442 7 INFO rb-3d383b4-225775-426863 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-20 12:07:33,963 7 INFO rb-3d383b4-225775-426863 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-20 12:07:33,968 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,009 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,009 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,050 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,057 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,063 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,067 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,083 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,090 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,091 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,091 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,107 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32511359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '71ad774a-86ee-4675-b6ad-0f39cd2fafcd'}] 2026-10-20 12:07:34,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32511359 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '71ad774a-86ee-4675-b6ad-0f39cd2fafcd'} created pos.order #638 2026-10-20 12:07:34,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32511359 finished 2026-10-20 12:07:34,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 50 0.076 0.144 rw 2026-10-20 12:07:34,382 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,459 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,459 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,460 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,480 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:34] "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.02 rw 2026-10-20 12:07:34,995 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,995 7 INFO rb-3d383b4-225775-426863 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-20 12:07:34,996 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,006 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,031 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,047 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:35] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2665 46 0.041 0.105 rw 2026-10-20 12:07:35,231 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,267 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.011 rw 2026-10-20 12:07:35,285 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,290 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,297 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,299 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:35] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.005 0.029 rw 2026-10-20 12:07:35,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3988 40 0.027 0.068 rw 2026-10-20 12:07:35,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.131 rw 2026-10-20 12:07:35,604 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,610 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,611 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,612 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,620 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,620 7 INFO rb-3d383b4-225775-426863 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-20 12:07:35,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-20 12:07:35,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 12:07:35,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 21376884 (allocated 23351296) 2026-10-20 12:07:35,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:35,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:35,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 48030 2026-10-20 12:07:35,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-20 12:07:35,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 48030 2026-10-20 12:07:36,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 5.558 rw 2026-10-20 12:07:36,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 103 0.202 0.24 rw 2026-10-20 12:07:36,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HbEDNw44 - [20/Oct/2026 12:07:36] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 0 5 0.013 0.402 rw 2026-10-20 12:07:36,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120736_091787_test_cancel_order_from_ui.txt 2026-10-20 12:07:36,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmptrvwf9j9_chrome_odoo" 2026-10-20 12:07:36,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-20 12:07:36,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-20 12:07:38,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 48168 2026-10-20 12:07:38,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmptfsg4t9i_chrome_odoo 2026-10-20 12:07:38,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34333/json/version 2026-10-20 12:07:38,209 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:38,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:38,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34333/json 2026-10-20 12:07:38,246 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:38,262 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:34333/devtools/page/EB4873EFB8A51CA33F131A5A7701C872 2026-10-20 12:07:38,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-20 12:07:38,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-20 12:07:38,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:38,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-20 12:07:38,404 7 INFO rb-3d383b4-225775-426863 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-20 12:07:38,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-20 12:07:38,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:07:38,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:38] "GET /pos/ui/149 HTTP/1.1" 200 6963 65 0.043 0.403 rw 2026-10-20 12:07:38,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'EB4873EFB8A51CA33F131A5A7701C872', 'loaderId': '882BEEB89692DB843666D789FA083BC2', 'isDownload': False} 2026-10-20 12:07:38,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-20 12:07:38,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:38] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.027 ro 2026-10-20 12:07:38,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:38] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.533 ro 2026-10-20 12:07:38,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:38] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.064 ro 2026-10-20 12:07:39,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:39,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:07:39,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:07:39,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 12:07:39,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07: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.002 0.02 rw 2026-10-20 12:07:39,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.025 rw 2026-10-20 12:07:40,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:40,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 551176 266 0.3 0.631 rw 2026-10-20 12:07:40,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: The ready code tooks too much time : 2.0564935207366943 2026-10-20 12:07:40,919 7 INFO rb-3d383b4-225775-426863 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-20 12:07:40,940 7 INFO rb-3d383b4-225775-426863 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-20 12:07:40,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-20 12:07:40,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:40] "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-20 12:07:41,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07: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-20 12:07:41,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12: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-20 12:07:41,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "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-20 12:07:41,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "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-20 12:07:41,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12: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.023 rw 2026-10-20 12:07:41,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:07:41,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:07:41,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.054 rw 2026-10-20 12:07:41,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.055 ro 2026-10-20 12:07:41,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.076 rw 2026-10-20 12:07:42,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 12:07:42,030 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:07:42,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:07:42,060 7 INFO rb-3d383b4-225775-426863 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-20 12:07:42,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 12:07:42,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.034 0.089 rw 2026-10-20 12:07:42,250 7 INFO rb-3d383b4-225775-426863 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-20 12:07:42,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 12:07:42,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.047 0.179 rw 2026-10-20 12:07:42,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12: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.015 0.062 rw 2026-10-20 12:07:42,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.121 rw 2026-10-20 12:07:42,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.004 0.026 rw 2026-10-20 12:07:42,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.057 rw 2026-10-20 12:07:42,546 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,067 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,094 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,134 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,148 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,157 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1820&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 11 0.021 0.068 ro 2026-10-20 12:07:43,221 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:07:43,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1819&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.02 0.154 ro 2026-10-20 12:07:43,348 7 INFO rb-3d383b4-225775-426863 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-20 12:07:43,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1824&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.014 0.234 ro 2026-10-20 12:07:43,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 12:07:43,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 12:07:43,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1821&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.028 0.31 ro 2026-10-20 12:07:43,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1823&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.032 0.388 ro 2026-10-20 12:07:43,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1822&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.014 0.473 ro 2026-10-20 12:07:43,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1825&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.018 0.449 ro 2026-10-20 12:07:43,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1826&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.011 0.449 ro 2026-10-20 12:07:43,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:43] "GET /web/image?model=product.product&field=image_256&id=1827&unique=2026-10-20T12:04:39.000+00:00 HTTP/1.1" 200 6171 9 0.007 0.399 ro 2026-10-20 12:07:43,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59130793 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9a789ede-c17f-4953-b1e7-dbadf5b1727c'}] 2026-10-20 12:07:43,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59130793 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9a789ede-c17f-4953-b1e7-dbadf5b1727c'} created pos.order #640 2026-10-20 12:07:43,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59130793 finished 2026-10-20 12:07:44,030 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7016 70 0.084 0.474 rw 2026-10-20 12:07:44,062 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,140 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,172 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:44] "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.036 rw 2026-10-20 12:07:44,690 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,690 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,724 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,742 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,742 7 INFO rb-3d383b4-225775-426863 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-20 12:07:44,751 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,101 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,102 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,117 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,117 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,137 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79353393 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9a789ede-c17f-4953-b1e7-dbadf5b1727c'}] 2026-10-20 12:07:45,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79353393 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '9a789ede-c17f-4953-b1e7-dbadf5b1727c'} updated pos.order #640 2026-10-20 12:07:45,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79353393 finished 2026-10-20 12:07:45,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7020 50 0.08 0.123 rw 2026-10-20 12:07:45,400 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,470 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,471 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,504 7 INFO rb-3d383b4-225775-426863 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-20 12:07:45,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:45] "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.016 rw 2026-10-20 12:07:46,007 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,009 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,037 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,055 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,064 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,072 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,072 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,073 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,085 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,110 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,134 7 INFO rb-3d383b4-225775-426863 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-20 12:07:46,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-20 12:07:46,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 12:07:46,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:46,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 23413840 (allocated 25710592) 2026-10-20 12:07:46,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q4xNMg-n - [20/Oct/2026 12:07:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 6.512 rw 2026-10-20 12:07:46,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 48168 2026-10-20 12:07:46,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-20 12:07:46,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 48168 2026-10-20 12:07:46,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120746_540289_test_combo_synchronisation.txt 2026-10-20 12:07:46,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmptfsg4t9i_chrome_odoo" 2026-10-20 12:07:46,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-20 12:07:46,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 48300 2026-10-20 12:07:46,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmp73zo15ja_chrome_odoo 2026-10-20 12:07:46,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:35451/json/version 2026-10-20 12:07:46,988 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:47,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:47,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:35451/json 2026-10-20 12:07:47,036 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:47,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:35451/devtools/page/C18133A1EC7CAEDC8F55DB2F4326178D 2026-10-20 12:07:47,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-20 12:07:47,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-20 12:07:47,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:47,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-20 12:07:47,204 7 INFO rb-3d383b4-225775-426863 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-20 12:07:47,204 7 INFO rb-3d383b4-225775-426863 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-20 12:07:47,225 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:07:47,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:47] "GET /pos/ui?config_id=149 HTTP/1.1" 200 7003 91 0.115 0.429 rw 2026-10-20 12:07:47,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'C18133A1EC7CAEDC8F55DB2F4326178D', 'loaderId': 'C3D0CE0C2581A33C6F9DF886BB9E2BAC', 'isDownload': False} 2026-10-20 12:07:47,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-20 12:07:47,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.607 ro 2026-10-20 12:07:47,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:47] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.023 ro 2026-10-20 12:07:47,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:47] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.059 ro 2026-10-20 12:07:48,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:48,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:07:48,636 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:07:48,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.021 ro 2026-10-20 12:07:48,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.019 rw 2026-10-20 12:07:48,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07: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-20 12:07:49,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:49,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.317 0.613 rw 2026-10-20 12:07:49,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: The ready code tooks too much time : 2.112701892852783 2026-10-20 12:07:49,875 7 INFO rb-3d383b4-225775-426863 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-20 12:07:49,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07: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-20 12:07:49,892 7 INFO rb-3d383b4-225775-426863 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-20 12:07:49,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.02 ro 2026-10-20 12:07:49,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:49] "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-20 12:07:50,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07: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-20 12:07:50,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "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-20 12:07:50,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "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-20 12:07:50,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07: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.011 rw 2026-10-20 12:07:50,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 12:07:50,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:07:50,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.053 rw 2026-10-20 12:07:50,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.063 ro 2026-10-20 12:07:50,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.083 rw 2026-10-20 12:07:50,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.02 ro 2026-10-20 12:07:51,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.025 - 2026-10-20 12:07:51,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.04 - 2026-10-20 12:07:51,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.039 - 2026-10-20 12:07:51,025 7 INFO rb-3d383b4-225775-426863 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-20 12:07:51,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:51] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.05 0.097 rw 2026-10-20 12:07:51,169 7 INFO rb-3d383b4-225775-426863 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-20 12:07:51,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.041 - 2026-10-20 12:07:51,212 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:51] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.03 0.204 rw 2026-10-20 12:07:51,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07: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.005 0.062 rw 2026-10-20 12:07:51,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.101 rw 2026-10-20 12:07:51,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07: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.02 rw 2026-10-20 12:07:51,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.039 rw 2026-10-20 12:07:51,451 7 INFO rb-3d383b4-225775-426863 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-20 12:07:51,974 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,014 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,058 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34687837 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e89e90fb-85ba-433f-8a6e-4d39bccb0287'}] 2026-10-20 12:07:52,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34687837 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e89e90fb-85ba-433f-8a6e-4d39bccb0287'} created pos.order #641 2026-10-20 12:07:52,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34687837 finished 2026-10-20 12:07:52,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 48 0.09 0.124 rw 2026-10-20 12:07:52,293 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,314 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,315 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,396 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,441 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,442 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,450 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3983 40 0.054 0.081 rw 2026-10-20 12:07:52,798 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,803 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,812 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,817 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,818 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,820 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,820 7 INFO rb-3d383b4-225775-426863 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-20 12:07:52,838 7 INFO rb-3d383b4-225775-426863 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-20 12:07:53,045 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:53,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.141 0.215 rw 2026-10-20 12:07:53,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1171783 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e89e90fb-85ba-433f-8a6e-4d39bccb0287'}] 2026-10-20 12:07:53,146 7 INFO rb-3d383b4-225775-426863 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-20 12:07:53,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1171783 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'e89e90fb-85ba-433f-8a6e-4d39bccb0287'} updated pos.order #641 2026-10-20 12:07:53,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1171783 finished 2026-10-20 12:07:53,166 7 INFO rb-3d383b4-225775-426863 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-20 12:07:53,170 7 INFO rb-3d383b4-225775-426863 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-20 12:07:53,171 7 INFO rb-3d383b4-225775-426863 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-20 12:07:53,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-20 12:07:53,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 12:07:53,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3982 49 0.062 0.379 rw 2026-10-20 12:07:53,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:07:53,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 22167804 (allocated 24137728) 2026-10-20 12:07:53,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HgdR3FAH - [20/Oct/2026 12:07:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 4.603 rw 2026-10-20 12:07:53,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 48300 2026-10-20 12:07:53,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-20 12:07:53,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 48300 2026-10-20 12:07:53,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120753_599059_test_customer_alone_saved.txt 2026-10-20 12:07:53,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmp73zo15ja_chrome_odoo" 2026-10-20 12:07:53,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-20 12:07:54,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 48429 2026-10-20 12:07:54,095 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpuobkz3yc_chrome_odoo 2026-10-20 12:07:54,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42019/json/version 2026-10-20 12:07:54,098 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:54,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-20 12:07:54,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42019/json 2026-10-20 12:07:54,165 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:07:54,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:42019/devtools/page/D9A83929292809470B21D965048656AE 2026-10-20 12:07:54,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-20 12:07:54,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-20 12:07:54,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:07:54,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-20 12:07:54,290 7 INFO rb-3d383b4-225775-426863 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-20 12:07:54,290 7 INFO rb-3d383b4-225775-426863 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-20 12:07:54,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:07:54,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:54] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.034 0.405 rw 2026-10-20 12:07:54,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'D9A83929292809470B21D965048656AE', 'loaderId': 'A17AEF5C668C8DA8186129CFD7A8B846', 'isDownload': False} 2026-10-20 12:07:54,739 7 INFO rb-3d383b4-225775-426863 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-20 12:07:54,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:54] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.486 ro 2026-10-20 12:07:54,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:54] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.04 ro 2026-10-20 12:07:54,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:54] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.053 ro 2026-10-20 12:07:55,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-20 12:07:55,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:07:55,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:07:55,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 12:07:55,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07: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.017 rw 2026-10-20 12:07:55,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.024 rw 2026-10-20 12:07:55,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:07:56,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.31 0.673 rw 2026-10-20 12:07:56,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: The ready code tooks too much time : 2.102534294128418 2026-10-20 12:07:56,842 7 INFO rb-3d383b4-225775-426863 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-20 12:07:56,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:07:56,860 7 INFO rb-3d383b4-225775-426863 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-20 12:07:56,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:56] "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-20 12:07:56,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:56] "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-20 12:07:56,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12: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.008 0.028 rw 2026-10-20 12:07:56,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:56] "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-20 12:07:57,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "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-20 12:07:57,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07: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.009 rw 2026-10-20 12:07:57,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.042 rw 2026-10-20 12:07:57,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:07:57,758 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:07:57,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 12:07:57,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.054 ro 2026-10-20 12:07:57,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-20 12:07:57,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.023 ro 2026-10-20 12:07:57,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:07:57,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.027 - 2026-10-20 12:07:57,928 7 INFO rb-3d383b4-225775-426863 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-20 12:07:58,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:58] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.05 0.123 rw 2026-10-20 12:07:58,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:07:58,128 7 INFO rb-3d383b4-225775-426863 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-20 12:07:58,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:58] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.056 0.261 rw 2026-10-20 12:07:58,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07: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.007 0.076 rw 2026-10-20 12:07:58,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.038 0.123 rw 2026-10-20 12:07:58,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07: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.014 rw 2026-10-20 12:07:58,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.054 rw 2026-10-20 12:07:58,451 7 INFO rb-3d383b4-225775-426863 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-20 12:07:58,968 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,022 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,062 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,072 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36923879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '05d6add0-769e-4bb6-ae41-705dcec052ce'}] 2026-10-20 12:07:59,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36923879 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '05d6add0-769e-4bb6-ae41-705dcec052ce'} created pos.order #642 2026-10-20 12:07:59,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36923879 finished 2026-10-20 12:07:59,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.085 0.109 rw 2026-10-20 12:07:59,334 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,382 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,404 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07: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.004 0.017 rw 2026-10-20 12:07:59,914 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,920 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,922 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,925 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,929 7 INFO rb-3d383b4-225775-426863 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-20 12:07:59,931 7 INFO rb-3d383b4-225775-426863 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-20 12:08:00,115 7 INFO rb-3d383b4-225775-426863 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-20 12:08:00,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:08:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.003 - 2026-10-20 12:08:00,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:08:00] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2665 46 0.051 0.104 rw 2026-10-20 12:08:00,355 7 INFO rb-3d383b4-225775-426863 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-20 12:08:00,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:08: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.001 0.011 rw 2026-10-20 12:08:00,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:08:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.057 rw 2026-10-20 12:08:00,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77610168 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'd7d76c9e-9989-42f6-be9f-01b583088f22'}] 2026-10-20 12:08:00,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77610168 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'd7d76c9e-9989-42f6-be9f-01b583088f22'} created pos.order #643 2026-10-20 12:08:00,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77610168 finished 2026-10-20 12:08:00,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:08:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 33 0.044 0.165 rw 2026-10-20 12:08:00,852 7 INFO rb-3d383b4-225775-426863 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-20 12:08:02,826 7 INFO rb-3d383b4-225775-426863 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-20 12:08:02,827 7 INFO rb-3d383b4-225775-426863 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-20 12:08:02,827 7 INFO rb-3d383b4-225775-426863 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-20 12:08:02,837 7 INFO rb-3d383b4-225775-426863 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-20 12:08:04,826 7 INFO rb-3d383b4-225775-426863 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-20 12:08:04,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-20 12:08:04,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 12:08:04,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:08:04,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 20916672 (allocated 22302720) 2026-10-20 12:08:04,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9JNyqqC1 - [20/Oct/2026 12:07:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 9.338 rw 2026-10-20 12:08:05,088 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 48429 2026-10-20 12:08:05,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-20 12:08:05,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 48429 2026-10-20 12:08:05,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120805_186893_test_delete_line_release_table.txt 2026-10-20 12:08:05,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpuobkz3yc_chrome_odoo" 2026-10-20 12:08:05,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-20 12:08:05,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 48575 2026-10-20 12:08:05,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpxujzhvkw_chrome_odoo 2026-10-20 12:08:05,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:33963/json/version 2026-10-20 12:08:05,636 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:05,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-20 12:08:05,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:33963/json 2026-10-20 12:08:05,677 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:05,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:33963/devtools/page/57FE8222409483E75C77FCDD09738C5C 2026-10-20 12:08:05,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-20 12:08:05,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-20 12:08:05,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:08:05,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-20 12:08:05,797 7 INFO rb-3d383b4-225775-426863 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-20 12:08:05,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-20 12:08:05,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:08:06,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:06] "GET /pos/ui/149 HTTP/1.1" 200 7003 91 0.06 0.407 rw 2026-10-20 12:08:06,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '57FE8222409483E75C77FCDD09738C5C', 'loaderId': 'AD44B8F0704FAE3DF8201667E9B95F86', 'isDownload': False} 2026-10-20 12:08:06,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-20 12:08:06,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.527 ro 2026-10-20 12:08:06,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.049 ro 2026-10-20 12:08:06,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.012 0.058 ro 2026-10-20 12:08:07,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-20 12:08:07,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:08:07,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:08:07,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 12:08:07,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.015 rw 2026-10-20 12:08:07,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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.005 0.042 rw 2026-10-20 12:08:07,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:08:08,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.322 0.703 rw 2026-10-20 12:08:08,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: The ready code tooks too much time : 2.160404682159424 2026-10-20 12:08:08,431 7 INFO rb-3d383b4-225775-426863 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-20 12:08:08,449 7 INFO rb-3d383b4-225775-426863 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-20 12:08:08,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.028 ro 2026-10-20 12:08:08,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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-20 12:08:08,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:08] "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-20 12:08:08,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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.018 rw 2026-10-20 12:08:08,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:08] "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-20 12:08:09,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "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-20 12:08:09,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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-20 12:08:09,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:08:09,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:08:09,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.052 rw 2026-10-20 12:08:09,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.008 0.033 ro 2026-10-20 12:08:09,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 12:08:09,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 12:08:09,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 12:08:09,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.028 - 2026-10-20 12:08:09,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 12:08:09,431 7 INFO rb-3d383b4-225775-426863 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-20 12:08:09,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.053 0.103 rw 2026-10-20 12:08:09,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 12:08:09,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/50] Tour test_direct_sales → Step .new-order 2026-10-20 12:08:09,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.051 0.218 rw 2026-10-20 12:08:09,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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.097 rw 2026-10-20 12:08:09,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "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-20 12:08:09,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.042 rw 2026-10-20 12:08:09,879 7 INFO rb-3d383b4-225775-426863 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-20 12:08:09,942 7 INFO rb-3d383b4-225775-426863 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-20 12:08:09,963 7 INFO rb-3d383b4-225775-426863 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-20 12:08:09,963 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,006 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,007 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,039 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,039 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:08:10,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:08:10,084 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64950434 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c69000f5-79b2-4b22-813a-64732f92ba74'}] 2026-10-20 12:08:10,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64950434 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c69000f5-79b2-4b22-813a-64732f92ba74'} created pos.order #644 2026-10-20 12:08:10,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64950434 finished 2026-10-20 12:08:10,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6152 58 0.067 0.14 rw 2026-10-20 12:08:10,409 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,929 7 INFO rb-3d383b4-225775-426863 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-20 12:08:10,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55224949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c69000f5-79b2-4b22-813a-64732f92ba74'}] 2026-10-20 12:08:10,941 7 INFO rb-3d383b4-225775-426863 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-20 12:08:11,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55224949 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'c69000f5-79b2-4b22-813a-64732f92ba74'} updated pos.order #644 2026-10-20 12:08:11,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55224949 finished 2026-10-20 12:08:11,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 170 0.203 0.416 rw 2026-10-20 12:08:11,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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-20 12:08:11,976 7 INFO rb-3d383b4-225775-426863 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-20 12:08:12,018 7 INFO rb-3d383b4-225775-426863 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-20 12:08:12,018 7 INFO rb-3d383b4-225775-426863 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-20 12:08:12,038 7 INFO rb-3d383b4-225775-426863 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-20 12:08:12,048 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,026 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/50] Tour test_direct_sales → Step .new-order 2026-10-20 12:08:14,043 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,062 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.032 rw 2026-10-20 12:08:14,083 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,104 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,109 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,133 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,133 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,137 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,138 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,147 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,148 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,170 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75033685 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '63191ce8-839d-42e2-8038-692985729283'}] 2026-10-20 12:08:14,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75033685 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '63191ce8-839d-42e2-8038-692985729283'} created pos.order #645 2026-10-20 12:08:14,278 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75033685 finished 2026-10-20 12:08:14,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6152 51 0.066 0.117 rw 2026-10-20 12:08:14,459 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,965 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,976 7 INFO rb-3d383b4-225775-426863 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-20 12:08:14,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #635919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '63191ce8-839d-42e2-8038-692985729283'}] 2026-10-20 12:08:15,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #635919 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '63191ce8-839d-42e2-8038-692985729283'} updated pos.order #645 2026-10-20 12:08:15,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #635919 finished 2026-10-20 12:08:15,565 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6187 149 0.182 0.406 rw 2026-10-20 12:08:15,606 7 INFO rb-3d383b4-225775-426863 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-20 12:08:15,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:15] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:08:15,993 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,018 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,018 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,059 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08: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.013 rw 2026-10-20 12:08:16,061 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.041 rw 2026-10-20 12:08:16,569 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,585 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,604 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,605 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,611 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,612 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,623 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,625 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,639 7 INFO rb-3d383b4-225775-426863 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-20 12:08:16,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #234242 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1290d1bf-f342-425b-90c6-7fab8de53c62'}] 2026-10-20 12:08:16,756 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #234242 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1290d1bf-f342-425b-90c6-7fab8de53c62'} created pos.order #646 2026-10-20 12:08:16,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #234242 finished 2026-10-20 12:08:16,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6148 51 0.07 0.129 rw 2026-10-20 12:08:16,959 7 INFO rb-3d383b4-225775-426863 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-20 12:08:17,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-20 12:08:17,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 12:08:17,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53219940 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1290d1bf-f342-425b-90c6-7fab8de53c62'}] 2026-10-20 12:08:17,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:08:17,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 23997100 (allocated 27021312) 2026-10-20 12:08:17,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 48575 2026-10-20 12:08:17,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-20 12:08:17,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 48575 2026-10-20 12:08:17,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120817_957696_test_direct_sales.txt 2026-10-20 12:08:17,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpxujzhvkw_chrome_odoo" 2026-10-20 12:08:17,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53219940 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '1290d1bf-f342-425b-90c6-7fab8de53c62'} updated pos.order #646 2026-10-20 12:08:17,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53219940 finished 2026-10-20 12:08:17,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-20 12:08:18,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 10.862 rw 2026-10-20 12:08:18,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rNTpiq4n - [20/Oct/2026 12:08:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 149 0.214 0.379 rw 2026-10-20 12:08:28,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-20 12:08:28,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 48713 2026-10-20 12:08:28,579 7 INFO rb-3d383b4-225775-426863 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/tmp12kit41f_chrome_odoo 2026-10-20 12:08:28,579 7 INFO rb-3d383b4-225775-426863 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:46645/json/version 2026-10-20 12:08:28,586 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:28,647 7 INFO rb-3d383b4-225775-426863 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-20 12:08:28,647 7 INFO rb-3d383b4-225775-426863 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:46645/json 2026-10-20 12:08:28,648 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:28,678 7 INFO rb-3d383b4-225775-426863 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:46645/devtools/page/F7E172514E5B016836C3ED5F838C8455 2026-10-20 12:08:28,693 7 INFO rb-3d383b4-225775-426863 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-20 12:08:28,710 7 INFO rb-3d383b4-225775-426863 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-20 12:08:28,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:08:28,763 7 INFO rb-3d383b4-225775-426863 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-20 12:08:28,765 7 INFO rb-3d383b4-225775-426863 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-20 12:08:28,765 7 INFO rb-3d383b4-225775-426863 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-20 12:08:28,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:08:29,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.05 0.371 rw 2026-10-20 12:08:29,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'F7E172514E5B016836C3ED5F838C8455', 'loaderId': '204BFCF2901520E3EF933EFA04E6567C', 'isDownload': False} 2026-10-20 12:08:29,194 7 INFO rb-3d383b4-225775-426863 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-20 12:08:29,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.042 ro 2026-10-20 12:08:29,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.056 ro 2026-10-20 12:08:29,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.52 ro 2026-10-20 12:08:29,928 7 INFO rb-3d383b4-225775-426863 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-20 12:08:29,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:08:29,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 12:08:29,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 12:08:30,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-20 12:08:30,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12: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.007 0.031 rw 2026-10-20 12:08:30,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:08:31,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534829 259 0.376 0.649 rw 2026-10-20 12:08:31,303 7 INFO rb-3d383b4-225775-426863 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.1089043617248535 2026-10-20 12:08:31,303 7 INFO rb-3d383b4-225775-426863 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-20 12:08:31,316 7 INFO rb-3d383b4-225775-426863 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-20 12:08:31,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:08:31,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:31] "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-20 12:08:31,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:31] "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-20 12:08:31,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12: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.001 0.012 rw 2026-10-20 12:08:31,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:31] "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-20 12:08:31,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:31] "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-20 12:08:32,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12: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-20 12:08:32,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:08:32,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.057 rw 2026-10-20 12:08:32,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 12:08:32,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.003 0.032 ro 2026-10-20 12:08:32,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 12:08:32,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.01 ro 2026-10-20 12:08:32,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:08:32,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:08:32,286 7 INFO rb-3d383b4-225775-426863 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-20 12:08:32,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 12:08:32,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:08:32,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.054 0.09 rw 2026-10-20 12:08:32,451 7 INFO rb-3d383b4-225775-426863 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-20 12:08:32,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.03 0.194 rw 2026-10-20 12:08:32,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08: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.004 0.102 rw 2026-10-20 12:08:32,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.032 0.131 rw 2026-10-20 12:08:32,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08: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.002 0.015 rw 2026-10-20 12:08:32,752 7 INFO rb-3d383b4-225775-426863 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-20 12:08:32,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.026 0.042 rw 2026-10-20 12:08:33,273 7 INFO rb-3d383b4-225775-426863 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-20 12:08:33,308 7 INFO rb-3d383b4-225775-426863 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-20 12:08:33,374 7 INFO rb-3d383b4-225775-426863 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-20 12:08:33,375 7 INFO rb-3d383b4-225775-426863 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-20 12:08:33,401 7 INFO rb-3d383b4-225775-426863 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-20 12:08:33,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14860463 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '726fe77b-f338-46ec-b1d3-399e8e8f5d1f'}] 2026-10-20 12:08:33,437 7 INFO rb-3d383b4-225775-426863 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-20 12:08:33,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14860463 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '726fe77b-f338-46ec-b1d3-399e8e8f5d1f'} created pos.order #647 2026-10-20 12:08:33,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14860463 finished 2026-10-20 12:08:33,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 171 0.167 0.359 rw 2026-10-20 12:08:34,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08: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-20 12:08:34,383 7 INFO rb-3d383b4-225775-426863 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-20 12:08:34,520 7 INFO rb-3d383b4-225775-426863 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-20 12:08:35,027 7 INFO rb-3d383b4-225775-426863 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-20 12:08:35,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:35] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.003 0.012 rw 2026-10-20 12:08:35,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.033 rw 2026-10-20 12:08:36,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5406076 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '726fe77b-f338-46ec-b1d3-399e8e8f5d1f'}] 2026-10-20 12:08:36,027 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,029 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5406076 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': '726fe77b-f338-46ec-b1d3-399e8e8f5d1f'} sync ignored for existing PoS order pos.order(647,) (state: paid) 2026-10-20 12:08:36,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5406076 finished 2026-10-20 12:08:36,078 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 50 0.072 0.096 rw 2026-10-20 12:08:36,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:36] "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.143 rw 2026-10-20 12:08:36,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.024 0.166 rw 2026-10-20 12:08:36,581 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,598 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,640 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,682 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,683 7 INFO rb-3d383b4-225775-426863 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-20 12:08:36,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 12:08:36,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:08:36,725 7 INFO rb-3d383b4-225775-426863 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-20 12:08:37,242 7 INFO rb-3d383b4-225775-426863 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-20 12:08:37,250 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77740693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '182f9af6-f98f-4cba-9f3d-95a7d8ddc8e2'}] 2026-10-20 12:08:37,252 7 INFO rb-3d383b4-225775-426863 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-20 12:08:37,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77740693 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '182f9af6-f98f-4cba-9f3d-95a7d8ddc8e2'} created pos.order #648 2026-10-20 12:08:37,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77740693 finished 2026-10-20 12:08:37,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.134 0.292 rw 2026-10-20 12:08:37,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:37] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-20 12:08:37,987 7 INFO rb-3d383b4-225775-426863 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-20 12:08:38,045 7 INFO rb-3d383b4-225775-426863 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-20 12:08:38,047 7 INFO rb-3d383b4-225775-426863 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-20 12:08:38,517 7 INFO rb-3d383b4-225775-426863 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-20 12:08:38,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:38] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 44 2 0.004 0.012 rw 2026-10-20 12:08:38,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.012 0.041 rw 2026-10-20 12:08:39,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2847911 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '182f9af6-f98f-4cba-9f3d-95a7d8ddc8e2'}] 2026-10-20 12:08:39,566 7 INFO rb-3d383b4-225775-426863 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-20 12:08:39,569 7 INFO rb-3d383b4-225775-426863 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-20 12:08:39,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2847911 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '182f9af6-f98f-4cba-9f3d-95a7d8ddc8e2'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-20 12:08:39,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2847911 finished 2026-10-20 12:08:39,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 50 0.066 0.117 rw 2026-10-20 12:08:39,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:08:39,776 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bJgbZb_j - [20/Oct/2026 12:08:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 9.711 rw 2026-10-20 12:08:39,783 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 23343880 (allocated 24662016) 2026-10-20 12:08:39,896 7 INFO rb-3d383b4-225775-426863 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 48713 2026-10-20 12:08:39,897 7 INFO rb-3d383b4-225775-426863 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-20 12:08:39,897 7 INFO rb-3d383b4-225775-426863 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 48713 2026-10-20 12:08:40,013 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120840_013437_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-20 12:08:40,013 7 INFO rb-3d383b4-225775-426863 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/tmp12kit41f_chrome_odoo" 2026-10-20 12:08:40,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-20 12:08:40,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 48846 2026-10-20 12:08:40,594 7 INFO rb-3d383b4-225775-426863 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/tmp0scgd_i5_chrome_odoo 2026-10-20 12:08:40,595 7 INFO rb-3d383b4-225775-426863 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:42889/json/version 2026-10-20 12:08:40,596 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:40,604 7 INFO rb-3d383b4-225775-426863 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-20 12:08:40,604 7 INFO rb-3d383b4-225775-426863 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:42889/json 2026-10-20 12:08:40,605 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:40,636 7 INFO rb-3d383b4-225775-426863 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:42889/devtools/page/A9A9D47199100766C85E1862454342D3 2026-10-20 12:08:40,645 7 INFO rb-3d383b4-225775-426863 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-20 12:08:40,652 7 INFO rb-3d383b4-225775-426863 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-20 12:08:40,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:08:40,716 7 INFO rb-3d383b4-225775-426863 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-20 12:08:40,721 7 INFO rb-3d383b4-225775-426863 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-20 12:08:40,722 7 INFO rb-3d383b4-225775-426863 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-20 12:08:40,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:08:41,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.034 0.356 rw 2026-10-20 12:08:41,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'A9A9D47199100766C85E1862454342D3', 'loaderId': '8DBB7AEB623A6C5C4E9829DAD8A968DE', 'isDownload': False} 2026-10-20 12:08:41,119 7 INFO rb-3d383b4-225775-426863 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-20 12:08:41,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.028 ro 2026-10-20 12:08:41,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.45 ro 2026-10-20 12:08:41,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.05 ro 2026-10-20 12:08:41,862 7 INFO rb-3d383b4-225775-426863 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-20 12:08:41,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:08:41,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:08:41,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 12:08:41,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08: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.013 rw 2026-10-20 12:08:41,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 12:08:42,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:08:42,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534525 259 0.307 0.641 rw 2026-10-20 12:08:43,147 7 INFO rb-3d383b4-225775-426863 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.0269925594329834 2026-10-20 12:08:43,147 7 INFO rb-3d383b4-225775-426863 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-20 12:08:43,159 7 INFO rb-3d383b4-225775-426863 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-20 12:08:43,162 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.011 ro 2026-10-20 12:08:43,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:43] "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-20 12:08:43,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:43] "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-20 12:08:43,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08: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.022 rw 2026-10-20 12:08:43,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:43] "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-20 12:08:43,758 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08: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-20 12:08:43,870 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08: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.002 0.01 rw 2026-10-20 12:08:44,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:08:44,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:08:44,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.052 rw 2026-10-20 12:08:44,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.009 0.043 ro 2026-10-20 12:08:44,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 12:08:44,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 12:08:44,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-20 12:08:44,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:08:44,151 7 INFO rb-3d383b4-225775-426863 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-20 12:08:44,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 12:08:44,337 7 INFO rb-3d383b4-225775-426863 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-20 12:08:44,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.053 0.12 rw 2026-10-20 12:08:44,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.02 - 2026-10-20 12:08:44,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.051 0.259 rw 2026-10-20 12:08:44,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08: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.155 rw 2026-10-20 12:08:44,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.043 0.197 rw 2026-10-20 12:08:44,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "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-20 12:08:44,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.046 rw 2026-10-20 12:08:44,735 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,249 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,294 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,344 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,345 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,369 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69848223 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'f56e7e96-4f7b-463d-9286-e67bb9d1f8be'}] 2026-10-20 12:08:45,400 7 INFO rb-3d383b4-225775-426863 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-20 12:08:45,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69848223 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'f56e7e96-4f7b-463d-9286-e67bb9d1f8be'} created pos.order #649 2026-10-20 12:08:45,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69848223 finished 2026-10-20 12:08:45,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 171 0.161 0.361 rw 2026-10-20 12:08:45,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:45] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 12:08:46,274 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,315 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,315 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,333 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,355 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14978535 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'f56e7e96-4f7b-463d-9286-e67bb9d1f8be'}] 2026-10-20 12:08:46,381 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,392 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14978535 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-149-000001', 'uuid': 'f56e7e96-4f7b-463d-9286-e67bb9d1f8be'} sync ignored for existing PoS order pos.order(649,) (state: paid) 2026-10-20 12:08:46,394 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14978535 finished 2026-10-20 12:08:46,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.043 0.126 rw 2026-10-20 12:08:46,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.183 rw 2026-10-20 12:08:46,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08: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.0 0.204 rw 2026-10-20 12:08:46,871 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,883 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,907 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,932 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,933 7 INFO rb-3d383b4-225775-426863 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-20 12:08:46,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:08:46,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:08:46,969 7 INFO rb-3d383b4-225775-426863 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-20 12:08:47,483 7 INFO rb-3d383b4-225775-426863 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-20 12:08:47,484 7 INFO rb-3d383b4-225775-426863 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-20 12:08:47,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82678575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2598fa45-1a33-42e5-9bd7-bb18e602ee4f'}] 2026-10-20 12:08:47,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82678575 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2598fa45-1a33-42e5-9bd7-bb18e602ee4f'} created pos.order #650 2026-10-20 12:08:47,899 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82678575 finished 2026-10-20 12:08:47,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 140 0.139 0.34 rw 2026-10-20 12:08:48,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.02 ro 2026-10-20 12:08:48,335 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,360 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,361 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,383 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,407 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,408 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62402264 started for PoS orders references: [{'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '2598fa45-1a33-42e5-9bd7-bb18e602ee4f'}] 2026-10-20 12:08:48,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62402264 order {'name': 'Bar Prout - 000002', 'pos_reference': '261-149-000002', 'uuid': '2598fa45-1a33-42e5-9bd7-bb18e602ee4f'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-10-20 12:08:48,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62402264 finished 2026-10-20 12:08:48,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5199 51 0.048 0.101 rw 2026-10-20 12:08:48,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:08:48,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 22855812 (allocated 24924160) 2026-10-20 12:08:48,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zQZhV3m5 - [20/Oct/2026 12:08:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 6.577 rw 2026-10-20 12:08:48,698 7 INFO rb-3d383b4-225775-426863 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 48846 2026-10-20 12:08:48,702 7 INFO rb-3d383b4-225775-426863 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-20 12:08:48,704 7 INFO rb-3d383b4-225775-426863 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 48846 2026-10-20 12:08:48,815 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_120848_815412_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-20 12:08:48,815 7 INFO rb-3d383b4-225775-426863 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/tmp0scgd_i5_chrome_odoo" 2026-10-20 12:08:48,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-20 12:08:49,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 48988 2026-10-20 12:08:49,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpvqcre3jj_chrome_odoo 2026-10-20 12:08:49,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:40161/json/version 2026-10-20 12:08:49,407 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:49,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-20 12:08:49,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:40161/json 2026-10-20 12:08:49,413 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:49,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:40161/devtools/page/B25CADB66FA8185DFC7D69068B1B0061 2026-10-20 12:08:49,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-20 12:08:49,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-20 12:08:49,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:08:49,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-20 12:08:49,538 7 INFO rb-3d383b4-225775-426863 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-20 12:08:49,539 7 INFO rb-3d383b4-225775-426863 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-20 12:08:49,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:08:49,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:49] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.036 0.359 rw 2026-10-20 12:08:49,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'B25CADB66FA8185DFC7D69068B1B0061', 'loaderId': '51D0AEEDBDF4EF053193B6DA02CD6E95', 'isDownload': False} 2026-10-20 12:08:49,939 7 INFO rb-3d383b4-225775-426863 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-20 12:08:50,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:49] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.025 ro 2026-10-20 12:08:50,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.027 ro 2026-10-20 12:08:50,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.476 ro 2026-10-20 12:08:50,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-20 12:08:50,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:08:50,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:08:50,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 12:08:50,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.018 rw 2026-10-20 12:08:50,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08: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.014 rw 2026-10-20 12:08:51,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:08:51,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537899 263 0.292 0.607 rw 2026-10-20 12:08:51,914 7 INFO rb-3d383b4-225775-426863 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-20 12:08:51,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 12:08:51,941 7 INFO rb-3d383b4-225775-426863 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-20 12:08:51,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:51] "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-20 12:08:52,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "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-20 12:08:52,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08: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.003 0.029 rw 2026-10-20 12:08:52,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "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-20 12:08:52,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08: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-20 12:08:52,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08: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.0 0.01 rw 2026-10-20 12:08:52,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:08:52,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:08:52,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.049 rw 2026-10-20 12:08:52,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.039 ro 2026-10-20 12:08:52,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 12:08:52,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.013 ro 2026-10-20 12:08:52,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:08:52,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:08:52,989 7 INFO rb-3d383b4-225775-426863 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-20 12:08:52,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.038 - 2026-10-20 12:08:53,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:53] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.043 0.108 rw 2026-10-20 12:08:53,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 12:08:53,155 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:53] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.026 0.226 rw 2026-10-20 12:08:53,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12: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.055 rw 2026-10-20 12:08:53,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.097 rw 2026-10-20 12:08:53,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.043 rw 2026-10-20 12:08:53,421 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,443 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,443 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,492 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,493 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,532 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,883 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,884 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,898 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,899 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,899 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,908 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,909 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,943 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.008 rw 2026-10-20 12:08:53,956 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,972 7 INFO rb-3d383b4-225775-426863 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-20 12:08:53,973 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,002 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,024 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,028 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,030 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.042 rw 2026-10-20 12:08:54,381 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,382 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,402 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,403 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,403 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,408 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,409 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,419 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.0 0.012 rw 2026-10-20 12:08:54,435 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,448 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,448 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,482 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,500 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,508 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,508 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,527 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,527 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,539 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,551 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-20 12:08:54,565 7 INFO rb-3d383b4-225775-426863 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-20 12:08:54,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.056 rw 2026-10-20 12:08:54,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:08:54,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 21625276 (allocated 23351296) 2026-10-20 12:08:54,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wG2CS8MD - [20/Oct/2026 12:08:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.941 rw 2026-10-20 12:08:54,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 48988 2026-10-20 12:08:54,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-20 12:08:54,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 48988 2026-10-20 12:08:55,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120855_002247_test_floating_order_name_change_partner.txt 2026-10-20 12:08:55,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpvqcre3jj_chrome_odoo" 2026-10-20 12:08:55,019 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-20 12:08:55,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 49122 2026-10-20 12:08:55,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpe2bmgd93_chrome_odoo 2026-10-20 12:08:55,558 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:46839/json/version 2026-10-20 12:08:55,559 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:55,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-20 12:08:55,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:46839/json 2026-10-20 12:08:55,600 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:08:55,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:46839/devtools/page/7F122F6D052DDBDD8865490D30DA9FFE 2026-10-20 12:08:55,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-20 12:08:55,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-20 12:08:55,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:08:55,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-20 12:08:55,693 7 INFO rb-3d383b4-225775-426863 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-20 12:08:55,693 7 INFO rb-3d383b4-225775-426863 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-20 12:08:55,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:08:56,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.034 0.356 rw 2026-10-20 12:08:56,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '7F122F6D052DDBDD8865490D30DA9FFE', 'loaderId': '955E664BBF1CA6A59AB260AA3209FA7F', 'isDownload': False} 2026-10-20 12:08:56,093 7 INFO rb-3d383b4-225775-426863 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-20 12:08:56,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.444 ro 2026-10-20 12:08:56,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.035 ro 2026-10-20 12:08:56,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 12:08:56,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-20 12:08:56,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:08:56,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:08:56,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 12:08:56,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08: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.019 rw 2026-10-20 12:08:57,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.023 rw 2026-10-20 12:08:57,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:08:57,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 541720 297 0.337 0.638 rw 2026-10-20 12:08:58,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: The ready code tooks too much time : 2.1110284328460693 2026-10-20 12:08:58,204 7 INFO rb-3d383b4-225775-426863 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-20 12:08:58,223 7 INFO rb-3d383b4-225775-426863 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-20 12:08:58,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.015 0.025 ro 2026-10-20 12:08:58,280 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "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-20 12:08:58,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "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-20 12:08:58,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 5 0.005 0.026 rw 2026-10-20 12:08:58,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "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-20 12:08:58,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "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-20 12:08:58,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 5 0.005 0.016 rw 2026-10-20 12:08:59,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.046 rw 2026-10-20 12:08:59,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 12:08:59,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 12:08:59,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.043 ro 2026-10-20 12:08:59,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 12:08:59,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:08:59,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:08:59,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.021 ro 2026-10-20 12:08:59,281 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 12:08:59,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:08:59,446 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,447 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.044 0.087 rw 2026-10-20 12:08:59,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.037 0.189 rw 2026-10-20 12:08:59,580 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08: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 4 0.005 0.121 rw 2026-10-20 12:08:59,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.162 rw 2026-10-20 12:08:59,689 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,715 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,724 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 463 10 0.025 0.026 rw 2026-10-20 12:08:59,832 7 INFO rb-3d383b4-225775-426863 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-20 12:08:59,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:59] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 187 5 0.011 0.024 rw 2026-10-20 12:09:00,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:00] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2678 46 0.068 0.107 rw 2026-10-20 12:09:00,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:00] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 56 41 0.072 0.116 rw 2026-10-20 12:09:00,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:00] "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.034 0.059 rw 2026-10-20 12:09:00,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:00] "GET /pos/ui/149 HTTP/1.1" 200 7043 55 0.094 0.101 rw 2026-10-20 12:09:00,971 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:08:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 3.921 rw 2026-10-20 12:09:01,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-20 12:09:01,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.002 0.872 rw 2026-10-20 12:09:02,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:09:02,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 208653 267 0.308 0.448 rw 2026-10-20 12:09:02,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4000 33 0.037 0.064 rw 2026-10-20 12:09:03,036 7 INFO rb-3d383b4-225775-426863 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-20 12:09:03,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.009 ro 2026-10-20 12:09:03,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09: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-20 12:09:03,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:03] "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-20 12:09:03,143 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09: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.02 rw 2026-10-20 12:09:03,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:03] "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-20 12:09:03,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:03] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 12:09:03,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09: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-20 12:09:03,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.015 0.045 rw 2026-10-20 12:09:03,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:03] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 304 0 4 0.007 0.053 ro 2026-10-20 12:09:05,507 7 INFO rb-3d383b4-225775-426863 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-20 12:09:05,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-20 12:09:05,508 7 INFO rb-3d383b4-225775-426863 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-20 12:09:05,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 12:09:05,788 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 18804340 (allocated 20205568) 2026-10-20 12:09:05,788 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:09:05,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 4.13 rw 2026-10-20 12:09:05,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:05] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.029 0.075 rw 2026-10-20 12:09:05,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 49122 2026-10-20 12:09:05,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-20 12:09:05,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 49122 2026-10-20 12:09:06,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k7YCYN1q - [20/Oct/2026 12:09:06] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 0 31 0.05 0.179 rw 2026-10-20 12:09:06,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120906_058095_test_future_orders_are_not_cancelled.txt 2026-10-20 12:09:06,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpe2bmgd93_chrome_odoo" 2026-10-20 12:09:06,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-20 12:09:06,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 49259 2026-10-20 12:09:06,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp1dj5bs42_chrome_odoo 2026-10-20 12:09:06,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:44915/json/version 2026-10-20 12:09:06,731 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:06,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-20 12:09:06,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:44915/json 2026-10-20 12:09:06,804 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:06,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:44915/devtools/page/176CF741FE475325A41494F42597BB19 2026-10-20 12:09:06,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-20 12:09:06,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-20 12:09:06,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:09:06,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-20 12:09:06,978 7 INFO rb-3d383b4-225775-426863 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-20 12:09:06,979 7 INFO rb-3d383b4-225775-426863 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-20 12:09:07,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:09:07,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:07] "GET /pos/ui/149 HTTP/1.1" 200 6963 65 0.065 0.551 rw 2026-10-20 12:09:07,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '176CF741FE475325A41494F42597BB19', 'loaderId': '027F7CC3933D32B9B880976A3BBB9D52', 'isDownload': False} 2026-10-20 12:09:07,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-20 12:09:07,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:07] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.675 ro 2026-10-20 12:09:07,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:07] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.009 0.038 ro 2026-10-20 12:09:07,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:07] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-20 12:09:08,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-20 12:09:08,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:09:08,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:09:08,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 12:09:08,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.023 rw 2026-10-20 12:09:08,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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.008 0.032 rw 2026-10-20 12:09:08,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:09:09,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535748 262 0.314 0.537 rw 2026-10-20 12:09:09,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "debug": false})" 2026-10-20 12:09:09,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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-20 12:09:09,554 7 INFO rb-3d383b4-225775-426863 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-20 12:09:09,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.019 ro 2026-10-20 12:09:09,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:09] "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-20 12:09:09,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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.013 rw 2026-10-20 12:09:09,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:09] "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-20 12:09:10,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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-20 12:09:10,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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.011 rw 2026-10-20 12:09:10,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 12:09:10,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:09:10,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.051 rw 2026-10-20 12:09:10,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.056 ro 2026-10-20 12:09:10,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-20 12:09:10,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.007 ro 2026-10-20 12:09:10,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:09:10,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:09:10,539 7 INFO rb-3d383b4-225775-426863 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-20 12:09:10,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 12:09:10,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.034 0.07 rw 2026-10-20 12:09:10,697 7 INFO rb-3d383b4-225775-426863 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-20 12:09:10,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.028 - 2026-10-20 12:09:10,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.039 0.162 rw 2026-10-20 12:09:10,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.14 rw 2026-10-20 12:09:10,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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.004 0.167 rw 2026-10-20 12:09:10,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.004 0.02 rw 2026-10-20 12:09:10,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.044 rw 2026-10-20 12:09:11,017 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,538 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,582 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,583 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,605 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,611 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,617 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,621 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,637 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,643 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,645 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,824 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,825 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,847 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,848 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,855 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,863 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,870 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,874 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,894 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,903 7 INFO rb-3d383b4-225775-426863 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-20 12:09:11,906 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,078 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,079 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,098 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,099 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,107 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,113 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,120 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,124 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,140 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,148 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,152 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,153 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,153 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,162 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,188 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,229 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,230 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,245 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,246 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,246 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,251 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,278 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,294 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,304 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,305 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,328 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,346 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,366 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,372 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,372 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,387 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,405 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,416 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,432 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,433 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,447 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,472 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,495 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,496 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,518 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,540 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,552 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,553 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,554 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,554 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,561 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,565 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,568 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,573 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,582 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,582 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,584 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,587 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,594 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,629 7 INFO rb-3d383b4-225775-426863 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-20 12:09:12,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2976446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3aa7c979-a506-452e-8dfc-6810ef8adc55'}] 2026-10-20 12:09:12,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.044 rw 2026-10-20 12:09:12,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2976446 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3aa7c979-a506-452e-8dfc-6810ef8adc55'} created pos.order #653 2026-10-20 12:09:12,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2976446 finished 2026-10-20 12:09:12,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6045 58 0.039 0.163 rw 2026-10-20 12:09:12,936 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50781880 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2dac3a54-d682-4551-8167-19dd94ae7607'}] 2026-10-20 12:09:13,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50781880 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2dac3a54-d682-4551-8167-19dd94ae7607'} created pos.order #654 2026-10-20 12:09:13,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50781880 finished 2026-10-20 12:09:13,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4965 44 0.052 0.108 rw 2026-10-20 12:09:13,212 7 INFO rb-3d383b4-225775-426863 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-20 12:09:13,221 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19830048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2dac3a54-d682-4551-8167-19dd94ae7607'}] 2026-10-20 12:09:13,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-20 12:09:13,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19830048 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '2dac3a54-d682-4551-8167-19dd94ae7607'} updated pos.order #654 2026-10-20 12:09:13,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19830048 finished 2026-10-20 12:09:13,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4962 47 0.087 0.126 rw 2026-10-20 12:09:13,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:13] "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.018 rw 2026-10-20 12:09:14,062 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,064 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,064 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,065 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,065 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,070 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,074 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,075 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,082 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,088 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [92/103] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-20 12:09:14,132 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,157 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,172 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,173 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,192 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,201 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,213 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,224 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,225 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,229 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,236 7 INFO rb-3d383b4-225775-426863 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-20 12:09:14,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-20 12:09:14,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 12:09:14,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 10609 40 0.048 0.109 rw 2026-10-20 12:09:14,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09: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.115 rw 2026-10-20 12:09:14,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:09:14,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 5.96 rw 2026-10-20 12:09:14,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 24799292 (allocated 27021312) 2026-10-20 12:09:14,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 49259 2026-10-20 12:09:14,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-20 12:09:14,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 49259 2026-10-20 12:09:14,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120914_849703_test_global_discount_split.txt 2026-10-20 12:09:14,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp1dj5bs42_chrome_odoo" 2026-10-20 12:09:14,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: waiting for threads: [] 2026-10-20 12:09:14,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:09:14,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 SSz3gxzW - [20/Oct/2026 12:09:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.122 0.36 rw 2026-10-20 12:09:24,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-20 12:09:25,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 49396 2026-10-20 12:09:25,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpcds0uuoe_chrome_odoo 2026-10-20 12:09:25,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:33963/json/version 2026-10-20 12:09:25,512 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:25,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-20 12:09:25,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:33963/json 2026-10-20 12:09:25,534 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:25,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:33963/devtools/page/4D5B68A6A09C4B7837963B2F7BD50225 2026-10-20 12:09:25,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-20 12:09:25,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-20 12:09:25,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:09:25,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-20 12:09:25,644 7 INFO rb-3d383b4-225775-426863 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-20 12:09:25,644 7 INFO rb-3d383b4-225775-426863 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-20 12:09:25,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:09:26,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:26] "GET /pos/ui/149 HTTP/1.1" 200 6963 66 0.102 0.541 rw 2026-10-20 12:09:26,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '4D5B68A6A09C4B7837963B2F7BD50225', 'loaderId': 'D4515BD58E2B295C6B6049BF5D2D3206', 'isDownload': False} 2026-10-20 12:09:26,293 7 INFO rb-3d383b4-225775-426863 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-20 12:09:26,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:26] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.024 ro 2026-10-20 12:09:26,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:26] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.711 ro 2026-10-20 12:09:26,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:26] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 12:09:27,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-20 12:09:27,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:09:27,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:09:27,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 12:09:27,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.017 rw 2026-10-20 12:09:27,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09: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.008 0.028 rw 2026-10-20 12:09:27,553 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:09:28,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534989 264 0.428 0.65 rw 2026-10-20 12:09:28,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: The ready code tooks too much time : 2.171004295349121 2026-10-20 12:09:28,465 7 INFO rb-3d383b4-225775-426863 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-20 12:09:28,476 7 INFO rb-3d383b4-225775-426863 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-20 12:09:28,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.016 ro 2026-10-20 12:09:28,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:28] "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-20 12:09:28,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:28] "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-20 12:09:28,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09: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.003 0.017 rw 2026-10-20 12:09:28,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:28] "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-20 12:09:29,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "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-20 12:09:29,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09: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-20 12:09:29,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:09:29,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.056 rw 2026-10-20 12:09:29,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.044 - 2026-10-20 12:09:29,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.01 0.044 ro 2026-10-20 12:09:29,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 12:09:29,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:09:29,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:09:29,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.013 ro 2026-10-20 12:09:29,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 12:09:29,471 7 INFO rb-3d383b4-225775-426863 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-20 12:09:29,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 32 0.046 0.077 rw 2026-10-20 12:09:29,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 12:09:29,667 7 INFO rb-3d383b4-225775-426863 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-20 12:09:29,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "GET /pos/ui/149 HTTP/1.1" 200 7003 32 0.041 0.194 rw 2026-10-20 12:09:29,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09: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.018 rw 2026-10-20 12:09:29,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.026 0.076 rw 2026-10-20 12:09:29,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "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-20 12:09:29,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.058 rw 2026-10-20 12:09:29,905 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,427 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,427 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,441 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,451 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,454 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,520 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,590 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,591 7 INFO rb-3d383b4-225775-426863 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-20 12:09:30,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 12:09:30,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:09:30,630 7 INFO rb-3d383b4-225775-426863 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-20 12:09:31,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71516264 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8c3391b1-0e12-4d71-b07a-21cd16f38f25'}] 2026-10-20 12:09:31,160 7 INFO rb-3d383b4-225775-426863 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-20 12:09:31,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-20 12:09:31,173 7 INFO rb-3d383b4-225775-426863 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-20 12:09:31,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:09:31,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 20682020 (allocated 22040576) 2026-10-20 12:09:31,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 49396 2026-10-20 12:09:31,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-20 12:09:31,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 49396 2026-10-20 12:09:31,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120931_572940_test_guest_count_defaults_to_table_seats.txt 2026-10-20 12:09:31,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpcds0uuoe_chrome_odoo" 2026-10-20 12:09:31,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: waiting for threads: [, ] 2026-10-20 12:09:31,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71516264 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '8c3391b1-0e12-4d71-b07a-21cd16f38f25'} created pos.order #655 2026-10-20 12:09:31,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71516264 finished 2026-10-20 12:09:31,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 4.629 rw 2026-10-20 12:09:31,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 3xaH15mA - [20/Oct/2026 12:09:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 171 0.249 0.419 rw 2026-10-20 12:09:41,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-20 12:09:42,141 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 49526 2026-10-20 12:09:42,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp7npdrikm_chrome_odoo 2026-10-20 12:09:42,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:35187/json/version 2026-10-20 12:09:42,143 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:42,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-20 12:09:42,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:35187/json 2026-10-20 12:09:42,164 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:42,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:35187/devtools/page/9E4AF0667A151343D79DA551A10CD581 2026-10-20 12:09:42,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-20 12:09:42,190 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-20 12:09:42,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:09:42,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-20 12:09:42,257 7 INFO rb-3d383b4-225775-426863 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-20 12:09:42,257 7 INFO rb-3d383b4-225775-426863 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-20 12:09:42,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:09:42,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:42] "GET /pos/ui/149 HTTP/1.1" 200 6972 66 0.055 0.577 rw 2026-10-20 12:09:42,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '9E4AF0667A151343D79DA551A10CD581', 'loaderId': '0114053CFE937DC78975F54508F1B3A0', 'isDownload': False} 2026-10-20 12:09:42,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-20 12:09:42,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:42] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.706 ro 2026-10-20 12:09:42,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:42] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.031 ro 2026-10-20 12:09:42,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:42] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.054 ro 2026-10-20 12:09:43,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-20 12:09:43,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 12:09:43,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.009 ro 2026-10-20 12:09:43,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.021 - 2026-10-20 12:09:43,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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.022 rw 2026-10-20 12:09:43,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:43] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.024 rw 2026-10-20 12:09:44,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:09:44,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534196 258 0.298 0.613 rw 2026-10-20 12:09:44,810 7 INFO rb-3d383b4-225775-426863 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-20 12:09:44,835 7 INFO rb-3d383b4-225775-426863 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-20 12:09:44,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.032 ro 2026-10-20 12:09:44,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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-20 12:09:44,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:44] "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-20 12:09:44,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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.016 rw 2026-10-20 12:09:44,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:44] "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-20 12:09:45,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "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-20 12:09:45,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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.0 0.011 rw 2026-10-20 12:09:45,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:09:45,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 12:09:45,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.054 rw 2026-10-20 12:09:45,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.003 0.037 ro 2026-10-20 12:09:45,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.047 rw 2026-10-20 12:09:45,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.008 ro 2026-10-20 12:09:45,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:09:45,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:09:45,829 7 INFO rb-3d383b4-225775-426863 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-20 12:09:45,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 12:09:46,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.078 0.104 rw 2026-10-20 12:09:46,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 12:09:46,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [3/47] Tour no_ghost_floor → Step .edit-plan 2026-10-20 12:09:46,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.043 0.228 rw 2026-10-20 12:09:46,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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.102 rw 2026-10-20 12:09:46,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.04 0.148 rw 2026-10-20 12:09:46,355 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,385 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,419 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,446 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,463 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,483 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,494 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,515 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,533 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,539 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,544 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,549 7 INFO rb-3d383b4-225775-426863 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-20 12:09:46,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.002 - 2026-10-20 12:09:46,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "POST /web/dataset/call_kw/pos.config/save_floor_plan#pos.config.save_floor_plan HTTP/1.1" 200 2735 40 0.074 0.103 rw 2026-10-20 12:09:46,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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.016 rw 2026-10-20 12:09:46,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.044 rw 2026-10-20 12:09:46,893 7 INFO rb-3d383b4-225775-426863 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-20 12:09:47,418 7 INFO rb-3d383b4-225775-426863 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-20 12:09:47,469 7 INFO rb-3d383b4-225775-426863 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-20 12:09:47,528 7 INFO rb-3d383b4-225775-426863 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-20 12:09:47,529 7 INFO rb-3d383b4-225775-426863 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-20 12:09:47,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:09:47,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:09:47,574 7 INFO rb-3d383b4-225775-426863 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-20 12:09:48,102 7 INFO rb-3d383b4-225775-426863 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-20 12:09:48,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87113483 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '1da856ee-223d-4478-9480-244428d909b3'}] 2026-10-20 12:09:48,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87113483 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '1da856ee-223d-4478-9480-244428d909b3'} created pos.order #656 2026-10-20 12:09:48,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87113483 finished 2026-10-20 12:09:48,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5201 171 0.233 0.546 rw 2026-10-20 12:09:48,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:48] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.016 ro 2026-10-20 12:09:49,024 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [24/47] Tour no_ghost_floor → Step .edit-plan 2026-10-20 12:09:49,068 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,095 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,116 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,124 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "GET /pos_restaurant/static/floor_plan/wood-vp.png HTTP/1.1" 200 3948 0 0 0.007 - 2026-10-20 12:09:49,146 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "GET /pos_restaurant/static/floor_plan/tile-2p.jpg HTTP/1.1" 200 1951 0 0 0.003 - 2026-10-20 12:09:49,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "GET /pos_restaurant/static/floor_plan/wood-hp.png HTTP/1.1" 200 2975 0 0 0.009 - 2026-10-20 12:09:49,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "GET /pos_restaurant/static/floor_plan/tile-1p.png HTTP/1.1" 200 3502 0 0 0.006 - 2026-10-20 12:09:49,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "GET /pos_restaurant/static/floor_plan/tile-3p.jpg HTTP/1.1" 200 1772 0 0 0.003 - 2026-10-20 12:09:49,159 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,179 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,214 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "POST /web/dataset/call_kw/pos.config/save_floor_plan#pos.config.save_floor_plan HTTP/1.1" 200 2224 38 0.045 0.087 rw 2026-10-20 12:09:49,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09: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.127 rw 2026-10-20 12:09:49,373 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,407 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,407 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,408 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,410 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,415 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,430 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,446 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,446 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.012 0.02 rw 2026-10-20 12:09:49,475 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,496 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.034 rw 2026-10-20 12:09:49,504 7 INFO rb-3d383b4-225775-426863 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-20 12:09:49,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.002 0.033 rw 2026-10-20 12:09:50,017 7 INFO rb-3d383b4-225775-426863 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-20 12:09:50,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8020917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '62dbfb2d-a526-4798-a2e3-24cad0593bed'}] 2026-10-20 12:09:50,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8020917 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '62dbfb2d-a526-4798-a2e3-24cad0593bed'} created pos.order #657 2026-10-20 12:09:50,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8020917 finished 2026-10-20 12:09:50,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10035 188 0.235 0.434 rw 2026-10-20 12:09:50,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.01 ro 2026-10-20 12:09:50,862 7 INFO rb-3d383b4-225775-426863 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-20 12:09:50,879 7 INFO rb-3d383b4-225775-426863 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-20 12:09:50,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-20 12:09:50,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-20 12:09:51,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:09:51,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 23150356 (allocated 25448448) 2026-10-20 12:09:51,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L0FMmxXp - [20/Oct/2026 12:09:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 7.364 rw 2026-10-20 12:09:51,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 49526 2026-10-20 12:09:51,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-20 12:09:51,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 49526 2026-10-20 12:09:51,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120951_331641_test_no_ghost_floor.txt 2026-10-20 12:09:51,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp7npdrikm_chrome_odoo" 2026-10-20 12:09:51,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-20 12:09:51,854 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 49652 2026-10-20 12:09:51,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpz_c0rb5v_chrome_odoo 2026-10-20 12:09:51,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:35837/json/version 2026-10-20 12:09:51,859 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:51,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-20 12:09:51,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:35837/json 2026-10-20 12:09:51,864 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:51,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:35837/devtools/page/0129A64AC84D4B59AD996C5D1B64F298 2026-10-20 12:09:51,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-20 12:09:51,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-20 12:09:51,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:09:51,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-20 12:09:51,960 7 INFO rb-3d383b4-225775-426863 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-20 12:09:51,961 7 INFO rb-3d383b4-225775-426863 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-20 12:09:51,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:09:52,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:52] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.058 0.584 rw 2026-10-20 12:09:52,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '0129A64AC84D4B59AD996C5D1B64F298', 'loaderId': '12A0796AAB063E651CB1A9E145CD9E47', 'isDownload': False} 2026-10-20 12:09:52,612 7 INFO rb-3d383b4-225775-426863 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-20 12:09:52,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:52] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.055 ro 2026-10-20 12:09:52,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:52] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.753 ro 2026-10-20 12:09:52,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:52] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.079 ro 2026-10-20 12:09:53,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-20 12:09:53,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:09:53,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:09:53,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.02 ro 2026-10-20 12:09:53,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09: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.009 0.02 rw 2026-10-20 12:09:53,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.023 rw 2026-10-20 12:09:53,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:09:54,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534477 261 0.402 0.635 rw 2026-10-20 12:09:54,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: The ready code tooks too much time : 2.190290927886963 2026-10-20 12:09:54,804 7 INFO rb-3d383b4-225775-426863 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-20 12:09:54,817 7 INFO rb-3d383b4-225775-426863 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-20 12:09:54,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.015 ro 2026-10-20 12:09:54,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:54] "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-20 12:09:54,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:54] "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-20 12:09:54,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09: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.015 rw 2026-10-20 12:09:54,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09: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-20 12:09:55,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "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-20 12:09:55,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12: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.002 0.01 rw 2026-10-20 12:09:55,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:09:55,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:09:55,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.021 0.059 rw 2026-10-20 12:09:55,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.021 0.065 ro 2026-10-20 12:09:55,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.092 rw 2026-10-20 12:09:55,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:09:55,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.02 ro 2026-10-20 12:09:55,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:09:55,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.031 - 2026-10-20 12:09:56,013 7 INFO rb-3d383b4-225775-426863 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-20 12:09:56,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:56] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.046 0.103 rw 2026-10-20 12:09:56,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:56] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.031 0.241 rw 2026-10-20 12:09:56,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.267 rw 2026-10-20 12:09:56,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:56] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:09:56,256 7 INFO rb-3d383b4-225775-426863 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-20 12:09:56,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09: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.005 0.025 rw 2026-10-20 12:09:56,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.033 0.068 rw 2026-10-20 12:09:56,446 7 INFO rb-3d383b4-225775-426863 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-20 12:09:56,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-20 12:09:56,448 7 INFO rb-3d383b4-225775-426863 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-20 12:09:56,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:09:56,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 19545652 (allocated 20729856) 2026-10-20 12:09:56,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -0nwb_TE - [20/Oct/2026 12:09:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 3.016 rw 2026-10-20 12:09:56,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 49652 2026-10-20 12:09:56,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-20 12:09:56,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 49652 2026-10-20 12:09:56,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_120956_835713_test_open_default_register_screen_config.txt 2026-10-20 12:09:56,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpz_c0rb5v_chrome_odoo" 2026-10-20 12:09:56,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-20 12:09:57,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 49792 2026-10-20 12:09:57,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp5fptddhs_chrome_odoo 2026-10-20 12:09:57,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:35067/json/version 2026-10-20 12:09:57,433 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:57,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-20 12:09:57,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:35067/json 2026-10-20 12:09:57,463 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:09:57,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:35067/devtools/page/8D3F7B5F9551DA92744DBC3E16D57ACC 2026-10-20 12:09:57,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-20 12:09:57,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-20 12:09:57,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:09:57,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-20 12:09:57,638 7 INFO rb-3d383b4-225775-426863 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-20 12:09:57,638 7 INFO rb-3d383b4-225775-426863 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-20 12:09:57,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:09:58,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:58] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.054 0.636 rw 2026-10-20 12:09:58,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '8D3F7B5F9551DA92744DBC3E16D57ACC', 'loaderId': '01D13BA4987AD191E1EEF1A117F61191', 'isDownload': False} 2026-10-20 12:09:58,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-20 12:09:58,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:58] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.738 ro 2026-10-20 12:09:58,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:58] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.039 ro 2026-10-20 12:09:58,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:58] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.04 ro 2026-10-20 12:09:59,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-20 12:09:59,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:09:59,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:09:59,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.009 0.024 ro 2026-10-20 12:09:59,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:59] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.012 rw 2026-10-20 12:09:59,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09: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.006 0.028 rw 2026-10-20 12:09:59,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:00,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.282 0.562 rw 2026-10-20 12:10:00,283 7 INFO rb-3d383b4-225775-426863 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-20 12:10:00,308 7 INFO rb-3d383b4-225775-426863 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-20 12:10:00,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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-20 12:10:00,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:00] "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-20 12:10:00,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:00] "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-20 12:10:00,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12: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.001 0.015 rw 2026-10-20 12:10:00,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:00] "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-20 12:10:00,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:00] "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-20 12:10:01,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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.013 rw 2026-10-20 12:10:01,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.045 rw 2026-10-20 12:10:01,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:10:01,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 12:10:01,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.047 ro 2026-10-20 12:10:01,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.066 rw 2026-10-20 12:10:01,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:10:01,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:10:01,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 12:10:01,363 7 INFO rb-3d383b4-225775-426863 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-20 12:10:01,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:10:01,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:10:01,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.037 0.115 rw 2026-10-20 12:10:01,538 7 INFO rb-3d383b4-225775-426863 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-20 12:10:01,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.047 0.222 rw 2026-10-20 12:10:01,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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.126 rw 2026-10-20 12:10:01,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.034 0.165 rw 2026-10-20 12:10:01,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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.002 0.013 rw 2026-10-20 12:10:01,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.039 rw 2026-10-20 12:10:01,904 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,424 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,437 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,485 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,496 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,518 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,527 7 INFO rb-3d383b4-225775-426863 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-20 12:10:02,573 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,019 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,063 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78981566 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5cd2f027-5cb5-46ce-bdbd-098294172ce2'}] 2026-10-20 12:10:03,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78981566 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5cd2f027-5cb5-46ce-bdbd-098294172ce2'} created pos.order #658 2026-10-20 12:10:03,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78981566 finished 2026-10-20 12:10:03,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7153 70 0.09 0.154 rw 2026-10-20 12:10:03,413 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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.003 0.013 rw 2026-10-20 12:10:03,921 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,922 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,922 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,923 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,934 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,949 7 INFO rb-3d383b4-225775-426863 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-20 12:10:03,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42618631 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5cd2f027-5cb5-46ce-bdbd-098294172ce2'}] 2026-10-20 12:10:04,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42618631 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5cd2f027-5cb5-46ce-bdbd-098294172ce2'} updated pos.order #658 2026-10-20 12:10:04,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42618631 finished 2026-10-20 12:10:04,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7153 55 0.059 0.13 rw 2026-10-20 12:10:04,191 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,244 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,245 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,265 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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.007 0.02 rw 2026-10-20 12:10:04,776 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,777 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,784 7 INFO rb-3d383b4-225775-426863 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-20 12:10:04,788 7 INFO rb-3d383b4-225775-426863 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-20 12:10:05,790 7 INFO rb-3d383b4-225775-426863 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-20 12:10:05,809 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,056 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55813218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5cd2f027-5cb5-46ce-bdbd-098294172ce2'}] 2026-10-20 12:10:06,101 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,117 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,128 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55813218 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '5cd2f027-5cb5-46ce-bdbd-098294172ce2'} updated pos.order #658 2026-10-20 12:10:06,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55813218 finished 2026-10-20 12:10:06,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7549 56 0.101 0.115 rw 2026-10-20 12:10:06,415 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:10: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.01 0.022 rw 2026-10-20 12:10:06,927 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,928 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,932 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,952 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,952 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,956 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,957 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,958 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,958 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,959 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,959 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,960 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,960 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,961 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,961 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,962 7 INFO rb-3d383b4-225775-426863 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-20 12:10:06,962 7 INFO rb-3d383b4-225775-426863 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-20 12:10:07,139 7 INFO rb-3d383b4-225775-426863 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-20 12:10:07,139 7 INFO rb-3d383b4-225775-426863 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-20 12:10:07,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-20 12:10:07,141 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 12:10:07,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:10:07,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 22686636 (allocated 25710592) 2026-10-20 12:10:07,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bjrlm0G4 - [20/Oct/2026 12:09:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 8.048 rw 2026-10-20 12:10:07,419 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 49792 2026-10-20 12:10:07,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-20 12:10:07,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 49792 2026-10-20 12:10:07,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121007_562967_test_pos_restaurant_course.txt 2026-10-20 12:10:07,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp5fptddhs_chrome_odoo" 2026-10-20 12:10:07,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-20 12:10:08,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 49922 2026-10-20 12:10:08,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmph2nfp9m5_chrome_odoo 2026-10-20 12:10:08,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42017/json/version 2026-10-20 12:10:08,281 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:08,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-20 12:10:08,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42017/json 2026-10-20 12:10:08,345 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:08,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:42017/devtools/page/58ECB9F19E056D4655CDDBE232F952C1 2026-10-20 12:10:08,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-20 12:10:08,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-20 12:10:08,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:10:08,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-20 12:10:08,478 7 INFO rb-3d383b4-225775-426863 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-20 12:10:08,478 7 INFO rb-3d383b4-225775-426863 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-20 12:10:08,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:10:09,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:09] "GET /pos/ui/149 HTTP/1.1" 200 7003 91 0.063 0.576 rw 2026-10-20 12:10:09,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '58ECB9F19E056D4655CDDBE232F952C1', 'loaderId': '9C0A9026339D510088E5257C44F28E22', 'isDownload': False} 2026-10-20 12:10:09,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-20 12:10:09,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:09] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.009 0.02 ro 2026-10-20 12:10:09,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:09] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.056 ro 2026-10-20 12:10:09,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:09] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.747 ro 2026-10-20 12:10:09,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:09,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:10:10,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:10:10,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 12:10:10,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.023 rw 2026-10-20 12:10:10,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12: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.01 0.034 rw 2026-10-20 12:10:10,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:11,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536431 266 0.337 0.748 rw 2026-10-20 12:10:11,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: The ready code tooks too much time : 2.3114123344421387 2026-10-20 12:10:11,434 7 INFO rb-3d383b4-225775-426863 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-20 12:10:11,455 7 INFO rb-3d383b4-225775-426863 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-20 12:10:11,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.013 ro 2026-10-20 12:10:11,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.019 ro 2026-10-20 12:10:11,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:11] "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-20 12:10:11,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12: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.003 0.029 rw 2026-10-20 12:10:11,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:11] "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-20 12:10:12,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "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-20 12:10:12,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10: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.0 0.019 rw 2026-10-20 12:10:12,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:10:12,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 12:10:12,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.055 rw 2026-10-20 12:10:12,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.053 ro 2026-10-20 12:10:12,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 12:10:12,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-20 12:10:12,534 7 INFO rb-3d383b4-225775-426863 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-20 12:10:12,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:10:12,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 12:10:12,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 12:10:12,590 7 INFO rb-3d383b4-225775-426863 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-20 12:10:12,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.04 0.09 rw 2026-10-20 12:10:12,712 7 INFO rb-3d383b4-225775-426863 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-20 12:10:12,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.023 - 2026-10-20 12:10:12,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.024 0.182 rw 2026-10-20 12:10:12,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12: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 3 0.018 0.061 rw 2026-10-20 12:10:12,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.09 rw 2026-10-20 12:10:12,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.04 rw 2026-10-20 12:10:13,017 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,042 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,111 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,111 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,134 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,177 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,194 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:13] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 57 1 0.004 0.017 rw 2026-10-20 12:10:13,391 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,426 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68720617 started for PoS orders references: [{'name': '/', 'pos_reference': '251-149-000001', 'uuid': '3fdb4920-8c96-4dcc-9c4c-69dde1856774'}] 2026-10-20 12:10:13,439 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,445 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68720617 order {'name': '/', 'pos_reference': '251-149-000001', 'uuid': '3fdb4920-8c96-4dcc-9c4c-69dde1856774'} created pos.order #659 2026-10-20 12:10:13,553 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68720617 finished 2026-10-20 12:10:13,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4001 48 0.076 0.125 rw 2026-10-20 12:10:13,657 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,710 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,735 7 INFO rb-3d383b4-225775-426863 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-20 12:10:13,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.009 0.016 rw 2026-10-20 12:10:13,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.054 rw 2026-10-20 12:10:14,245 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,264 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,317 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,318 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,323 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81910082 started for PoS orders references: [{'name': '/', 'pos_reference': '251-149-000002', 'uuid': '9353e00f-c5b9-4faf-a714-f4603f910b29'}] 2026-10-20 12:10:14,348 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,369 7 INFO rb-3d383b4-225775-426863 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-20 12:10:14,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81910082 order {'name': '/', 'pos_reference': '251-149-000002', 'uuid': '9353e00f-c5b9-4faf-a714-f4603f910b29'} created pos.order #660 2026-10-20 12:10:14,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81910082 finished 2026-10-20 12:10:14,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 40 0.078 0.116 rw 2026-10-20 12:10:14,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:14] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2683 46 0.097 0.273 rw 2026-10-20 12:10:14,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3981 40 0.047 0.182 rw 2026-10-20 12:10:14,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:14] "GET /pos/ui/149/ticket HTTP/1.1" 200 7003 31 0.025 0.243 rw 2026-10-20 12:10:15,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:15,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 116 0.132 0.288 rw 2026-10-20 12:10:15,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.303 rw 2026-10-20 12:10:15,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:15,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.011 0.025 rw 2026-10-20 12:10:16,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:16,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 209664 283 0.365 0.645 rw 2026-10-20 12:10:17,299 7 INFO rb-3d383b4-225775-426863 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-20 12:10:17,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.018 ro 2026-10-20 12:10:17,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.011 ro 2026-10-20 12:10:17,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10: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-20 12:10:17,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 4042 40 0.052 0.081 rw 2026-10-20 12:10:17,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.11 rw 2026-10-20 12:10:17,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "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-20 12:10:17,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "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-20 12:10:17,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.009 0.041 rw 2026-10-20 12:10:18,073 7 INFO rb-3d383b4-225775-426863 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-20 12:10:18,078 7 INFO rb-3d383b4-225775-426863 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-20 12:10:18,082 7 INFO rb-3d383b4-225775-426863 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-20 12:10:18,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 3980 40 0.062 0.14 rw 2026-10-20 12:10:18,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:18] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 304 0 4 0.004 0.154 ro 2026-10-20 12:10:18,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:18] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.032 0.13 rw 2026-10-20 12:10:18,576 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:18,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 116 0.124 0.248 rw 2026-10-20 12:10:18,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4008 40 0.051 0.446 rw 2026-10-20 12:10:18,912 7 INFO rb-3d383b4-225775-426863 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-20 12:10:18,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-20 12:10:18,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 12:10:19,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:10:19,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 20890252 (allocated 22302720) 2026-10-20 12:10:19,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:19,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.435 rw 2026-10-20 12:10:19,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 116 0.243 0.271 rw 2026-10-20 12:10:21,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 12:10:21,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 49922 2026-10-20 12:10:21,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-20 12:10:21,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 49922 2026-10-20 12:10:21,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121021_506939_test_preset_future_timing_restaurant.txt 2026-10-20 12:10:21,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmph2nfp9m5_chrome_odoo" 2026-10-20 12:10:21,542 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: waiting for threads: [, ] 2026-10-20 12:10:21,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:21] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 0 31 0.12 0.083 rw 2026-10-20 12:10:21,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RcU21VQ9 - [20/Oct/2026 12:10:21] "GET /pos/ui/149 HTTP/1.1" 200 0 31 0.031 0.271 rw 2026-10-20 12:10:31,558 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_release_table_clears_timer_badge ... 2026-10-20 12:10:32,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome pid: 50050 2026-10-20 12:10:32,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome headless temporary user profile dir: /tmp/tmpww3laz1r_chrome_odoo 2026-10-20 12:10:32,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Issuing json command http://127.0.0.1:41117/json/version 2026-10-20 12:10:32,165 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:32,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Browser version: Chrome/150.0.7871.114 2026-10-20 12:10:32,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Issuing json command http://127.0.0.1:41117/json 2026-10-20 12:10:32,240 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:32,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Websocket url found: ws://127.0.0.1:41117/devtools/page/0D349B23A9610771B0472EE849DB8C49 2026-10-20 12:10:32,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Enable chrome headless console log notification 2026-10-20 12:10:32,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome headless enable page notifications 2026-10-20 12:10:32,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:10:32,408 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Setting session cookie in browser 2026-10-20 12:10:32,418 7 INFO rb-3d383b4-225775-426863 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-20 12:10:32,418 7 INFO rb-3d383b4-225775-426863 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-20 12:10:32,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:10:33,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:33] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.038 0.616 rw 2026-10-20 12:10:33,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Navigation result: {'frameId': '0D349B23A9610771B0472EE849DB8C49', 'loaderId': '550B9BC74A68DA145AFC70BDD68206E2', 'isDownload': False} 2026-10-20 12:10:33,081 7 INFO rb-3d383b4-225775-426863 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-20 12:10:33,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:33] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.716 ro 2026-10-20 12:10:33,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:33] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.052 ro 2026-10-20 12:10:33,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:33] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.074 ro 2026-10-20 12:10:33,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:33,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:10:33,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:10:34,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.03 ro 2026-10-20 12:10:34,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 12:10:34,083 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10: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.01 0.029 rw 2026-10-20 12:10:34,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:35,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537126 285 0.372 0.647 rw 2026-10-20 12:10:35,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: The ready code tooks too much time : 2.259005308151245 2026-10-20 12:10:35,340 7 INFO rb-3d383b4-225775-426863 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-20 12:10:35,352 7 INFO rb-3d383b4-225775-426863 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-20 12:10:35,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10: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-20 12:10:35,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:35] "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-20 12:10:35,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10: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-20 12:10:35,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:35] "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.022 rw 2026-10-20 12:10:35,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:35] "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-20 12:10:35,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:35] "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-20 12:10:36,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 341 4 0.007 0.019 rw 2026-10-20 12:10:36,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.045 rw 2026-10-20 12:10:36,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 12:10:36,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 12:10:36,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.005 0.033 ro 2026-10-20 12:10:36,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.054 rw 2026-10-20 12:10:36,280 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:10:36,283 7 INFO rb-3d383b4-225775-426863 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-20 12:10:36,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 12:10:36,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-20 12:10:36,318 7 INFO rb-3d383b4-225775-426863 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-20 12:10:36,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 12:10:36,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.023 0.082 rw 2026-10-20 12:10:36,476 7 INFO rb-3d383b4-225775-426863 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-20 12:10:36,477 7 INFO rb-3d383b4-225775-426863 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-20 12:10:36,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 12:10:36,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.054 0.176 rw 2026-10-20 12:10:36,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10: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 4 0.007 0.129 rw 2026-10-20 12:10:36,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.168 rw 2026-10-20 12:10:36,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:36] "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.024 rw 2026-10-20 12:10:36,819 7 INFO rb-3d383b4-225775-426863 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-20 12:10:37,343 7 INFO rb-3d383b4-225775-426863 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-20 12:10:37,349 7 INFO rb-3d383b4-225775-426863 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-20 12:10:37,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.003 - 2026-10-20 12:10:37,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:37] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 2662 44 0.094 0.111 rw 2026-10-20 12:10:37,612 7 INFO rb-3d383b4-225775-426863 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-20 12:10:37,613 7 INFO rb-3d383b4-225775-426863 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-20 12:10:37,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: tour succeeded 2026-10-20 12:10:37,615 7 INFO rb-3d383b4-225775-426863 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-20 12:10:37,723 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:10:37,724 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge.browser: heap 19284312 (allocated 20205568) 2026-10-20 12:10:37,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8KMzOuMX - [20/Oct/2026 12:10:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 3.637 rw 2026-10-20 12:10:37,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Closing chrome headless with pid 50050 2026-10-20 12:10:37,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Closing websocket connection 2026-10-20 12:10:37,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Terminating chrome headless with pid 50050 2026-10-20 12:10:37,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121037_941603_test_release_table_clears_timer_badge.txt 2026-10-20 12:10:37,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_release_table_clears_timer_badge: Removing chrome user profile "/tmp/tmpww3laz1r_chrome_odoo" 2026-10-20 12:10:37,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee ... 2026-10-20 12:10:38,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome pid: 50176 2026-10-20 12:10:38,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome headless temporary user profile dir: /tmp/tmpodl3m1uw_chrome_odoo 2026-10-20 12:10:38,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Issuing json command http://127.0.0.1:44241/json/version 2026-10-20 12:10:38,549 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:38,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Browser version: Chrome/150.0.7871.114 2026-10-20 12:10:38,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Issuing json command http://127.0.0.1:44241/json 2026-10-20 12:10:38,571 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:38,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Websocket url found: ws://127.0.0.1:44241/devtools/page/CC5C5A8EF35CF1CD4E07B44DB59842E9 2026-10-20 12:10:38,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Enable chrome headless console log notification 2026-10-20 12:10:38,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome headless enable page notifications 2026-10-20 12:10:38,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:10:38,652 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Setting session cookie in browser 2026-10-20 12:10:38,655 7 INFO rb-3d383b4-225775-426863 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-20 12:10:38,655 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Navigating to: "http://127.0.0.1:8069/pos/ui/149" 2026-10-20 12:10:38,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:10:39,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:39] "GET /pos/ui/149 HTTP/1.1" 200 6972 66 0.034 0.547 rw 2026-10-20 12:10:39,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Navigation result: {'frameId': 'CC5C5A8EF35CF1CD4E07B44DB59842E9', 'loaderId': 'D22FD6266321036C486AA2540F236F9F', 'isDownload': False} 2026-10-20 12:10:39,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Evaluate ready code "odoo.isTourReady('ServiceFeeTour')" 2026-10-20 12:10:39,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.021 ro 2026-10-20 12:10:39,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.662 ro 2026-10-20 12:10:39,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.043 ro 2026-10-20 12:10:40,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:40,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:10:40,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:10:40,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-20 12:10:40,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.017 rw 2026-10-20 12:10:40,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10: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.006 0.024 rw 2026-10-20 12:10:40,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:41,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536074 264 0.356 0.603 rw 2026-10-20 12:10:41,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: The ready code tooks too much time : 2.1107876300811768 2026-10-20 12:10:41,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Evaluate test code "odoo.startTour('ServiceFeeTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:10:41,379 7 INFO rb-3d383b4-225775-426863 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-20 12:10:41,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 12:10:41,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:41] "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-20 12:10:41,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:41] "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-20 12:10:41,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10: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.0 0.017 rw 2026-10-20 12:10:41,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10: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-20 12:10:41,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:41] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.02 ro 2026-10-20 12:10:42,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10: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.011 rw 2026-10-20 12:10:42,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:10:42,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:10:42,280 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.07 rw 2026-10-20 12:10:42,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.009 0.048 ro 2026-10-20 12:10:42,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.076 rw 2026-10-20 12:10:42,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:10:42,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.017 ro 2026-10-20 12:10:42,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:10:42,415 7 INFO rb-3d383b4-225775-426863 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-20 12:10:42,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 12:10:42,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:10:42,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.05 0.079 rw 2026-10-20 12:10:42,597 7 INFO rb-3d383b4-225775-426863 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-20 12:10:42,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.037 0.186 rw 2026-10-20 12:10:42,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10: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.007 0.097 rw 2026-10-20 12:10:42,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "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-20 12:10:42,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 1 0.006 0.023 rw 2026-10-20 12:10:42,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.047 rw 2026-10-20 12:10:42,941 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,460 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,460 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,512 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,548 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,611 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,612 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,612 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,613 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 12:10:43,615 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,615 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,626 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,651 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,669 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,670 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,670 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,671 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,671 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,699 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,723 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,724 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,724 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,725 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,726 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,731 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,735 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,738 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,742 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,743 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,748 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,749 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,750 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,751 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,752 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,755 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,775 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,927 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,928 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,928 7 INFO rb-3d383b4-225775-426863 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-20 12:10:43,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: tour succeeded 2026-10-20 12:10:43,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: ╔═══════════════════════════════╗ ║ TOUR ServiceFeeTour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-20 12:10:44,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee.browser: heap 20972320 (allocated 22302720) 2026-10-20 12:10:44,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:10:44,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BxIi8pQv - [20/Oct/2026 12:10:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 3.915 rw 2026-10-20 12:10:44,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Closing chrome headless with pid 50176 2026-10-20 12:10:44,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Closing websocket connection 2026-10-20 12:10:44,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Terminating chrome headless with pid 50176 2026-10-20 12:10:44,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121044_302860_test_service_fee.txt 2026-10-20 12:10:44,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee: Removing chrome user profile "/tmp/tmpodl3m1uw_chrome_odoo" 2026-10-20 12:10:44,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_course ... 2026-10-20 12:10:44,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome pid: 50311 2026-10-20 12:10:44,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome headless temporary user profile dir: /tmp/tmpkws6mddv_chrome_odoo 2026-10-20 12:10:44,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Issuing json command http://127.0.0.1:41909/json/version 2026-10-20 12:10:44,895 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:44,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Browser version: Chrome/150.0.7871.114 2026-10-20 12:10:44,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Issuing json command http://127.0.0.1:41909/json 2026-10-20 12:10:44,932 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:44,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Websocket url found: ws://127.0.0.1:41909/devtools/page/5655A2E59F80092EBADBE3E6DC9A14F2 2026-10-20 12:10:44,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Enable chrome headless console log notification 2026-10-20 12:10:45,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome headless enable page notifications 2026-10-20 12:10:45,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:10:45,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Setting session cookie in browser 2026-10-20 12:10:45,081 7 INFO rb-3d383b4-225775-426863 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-20 12:10:45,081 7 INFO rb-3d383b4-225775-426863 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-20 12:10:45,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:10:45,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:45] "GET /pos/ui/149 HTTP/1.1" 200 6972 66 0.066 0.628 rw 2026-10-20 12:10:45,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Navigation result: {'frameId': '5655A2E59F80092EBADBE3E6DC9A14F2', 'loaderId': '225A63AA04E8D7096E2203526054D563', 'isDownload': False} 2026-10-20 12:10:45,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Evaluate ready code "odoo.isTourReady('ServiceFeeCourseTour')" 2026-10-20 12:10:45,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:45] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.731 ro 2026-10-20 12:10:45,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:45] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.027 ro 2026-10-20 12:10:45,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:45] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.046 ro 2026-10-20 12:10:46,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:46,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:10:46,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:10:46,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 12:10:46,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:46] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.01 rw 2026-10-20 12:10:46,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10: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.006 0.023 rw 2026-10-20 12:10:47,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:47,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535011 264 0.356 0.753 rw 2026-10-20 12:10:48,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: The ready code tooks too much time : 2.2525339126586914 2026-10-20 12:10:48,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Evaluate test code "odoo.startTour('ServiceFeeCourseTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:10:48,047 7 INFO rb-3d383b4-225775-426863 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-20 12:10:48,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.02 ro 2026-10-20 12:10:48,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:48] "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-20 12:10:48,143 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:48] "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-20 12:10:48,162 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10: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.002 0.016 rw 2026-10-20 12:10:48,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:48] "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-20 12:10:48,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10: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-20 12:10:48,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10: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.014 rw 2026-10-20 12:10:48,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.049 rw 2026-10-20 12:10:48,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 12:10:49,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 12:10:49,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:10:49,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.006 0.037 ro 2026-10-20 12:10:49,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 12:10:49,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 12:10:49,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 12:10:49,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.023 ro 2026-10-20 12:10:49,154 7 INFO rb-3d383b4-225775-426863 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-20 12:10:49,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.074 0.12 rw 2026-10-20 12:10:49,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 12:10:49,378 7 INFO rb-3d383b4-225775-426863 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-20 12:10:49,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.041 0.268 rw 2026-10-20 12:10:49,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.095 rw 2026-10-20 12:10:49,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10: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.004 0.143 rw 2026-10-20 12:10:49,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "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.016 rw 2026-10-20 12:10:49,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.04 rw 2026-10-20 12:10:49,657 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,181 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,182 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,238 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,325 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,326 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,347 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,366 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,369 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,370 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,385 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,413 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,418 7 INFO rb-3d383b4-225775-426863 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-20 12:10:50,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: tour succeeded 2026-10-20 12:10:50,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: ╔═════════════════════════════════════╗ ║ TOUR ServiceFeeCourseTour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 12:10:50,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:50] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 12:10:50,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course.browser: heap 20764396 (allocated 22302720) 2026-10-20 12:10:50,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:10:50,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N88dJrur - [20/Oct/2026 12:10:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 3.909 rw 2026-10-20 12:10:50,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Closing chrome headless with pid 50311 2026-10-20 12:10:50,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Closing websocket connection 2026-10-20 12:10:50,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Terminating chrome headless with pid 50311 2026-10-20 12:10:50,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121050_813511_test_service_fee_course.txt 2026-10-20 12:10:50,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_course: Removing chrome user profile "/tmp/tmpkws6mddv_chrome_odoo" 2026-10-20 12:10:50,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_mixed_tax_quantity ... 2026-10-20 12:10:51,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome pid: 50441 2026-10-20 12:10:51,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome headless temporary user profile dir: /tmp/tmp272qegq6_chrome_odoo 2026-10-20 12:10:51,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Issuing json command http://127.0.0.1:43331/json/version 2026-10-20 12:10:51,628 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:51,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Browser version: Chrome/150.0.7871.114 2026-10-20 12:10:51,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Issuing json command http://127.0.0.1:43331/json 2026-10-20 12:10:51,682 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:51,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Websocket url found: ws://127.0.0.1:43331/devtools/page/2A0E9D76F0E769A7DB3ABC21D99EB212 2026-10-20 12:10:51,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Enable chrome headless console log notification 2026-10-20 12:10:51,723 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome headless enable page notifications 2026-10-20 12:10:51,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:10:51,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Setting session cookie in browser 2026-10-20 12:10:51,886 7 INFO rb-3d383b4-225775-426863 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-20 12:10:51,887 7 INFO rb-3d383b4-225775-426863 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-20 12:10:51,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:10:52,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:52] "GET /pos/ui/149 HTTP/1.1" 200 6972 67 0.079 0.447 rw 2026-10-20 12:10:52,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Navigation result: {'frameId': '2A0E9D76F0E769A7DB3ABC21D99EB212', 'loaderId': '8FAB5021D047A7A13D02505ABF1C144D', 'isDownload': False} 2026-10-20 12:10:52,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Evaluate ready code "odoo.isTourReady('ServiceFeeMixedTaxQuantityTour')" 2026-10-20 12:10:52,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:52] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.612 ro 2026-10-20 12:10:52,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:52] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.058 ro 2026-10-20 12:10:52,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:52] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.065 ro 2026-10-20 12:10:53,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:53,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:10:53,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:10:53,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.017 ro 2026-10-20 12:10:53,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.016 rw 2026-10-20 12:10:53,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10: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.008 0.044 rw 2026-10-20 12:10:53,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:10:54,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538229 265 0.291 0.654 rw 2026-10-20 12:10:54,544 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: The ready code tooks too much time : 2.1238625049591064 2026-10-20 12:10:54,544 7 INFO rb-3d383b4-225775-426863 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-20 12:10:54,556 7 INFO rb-3d383b4-225775-426863 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-20 12:10:54,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.016 ro 2026-10-20 12:10:54,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:54] "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-20 12:10:54,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:54] "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-20 12:10:54,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10: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.019 rw 2026-10-20 12:10:54,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10: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-20 12:10:55,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.013 ro 2026-10-20 12:10:55,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10: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.01 rw 2026-10-20 12:10:55,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:10:55,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:10:55,474 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.072 rw 2026-10-20 12:10:55,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:10:55,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:10:55,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.016 0.08 ro 2026-10-20 12:10:55,542 7 INFO rb-3d383b4-225775-426863 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-20 12:10:55,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.062 ro 2026-10-20 12:10:55,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.127 rw 2026-10-20 12:10:55,735 7 INFO rb-3d383b4-225775-426863 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-20 12:10:55,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.039 - 2026-10-20 12:10:55,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 12:10:55,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.075 0.102 rw 2026-10-20 12:10:55,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:55] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.023 0.235 rw 2026-10-20 12:10:56,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10: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.247 rw 2026-10-20 12:10:56,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.042 0.325 rw 2026-10-20 12:10:56,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:56] "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.013 rw 2026-10-20 12:10:56,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:56] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.035 rw 2026-10-20 12:10:56,255 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,772 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,772 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,812 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,830 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,908 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,912 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,912 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,913 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,913 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:56] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 12:10:56,921 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,932 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,933 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,936 7 INFO rb-3d383b4-225775-426863 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-20 12:10:56,937 7 INFO rb-3d383b4-225775-426863 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-20 12:10:57,126 7 INFO rb-3d383b4-225775-426863 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-20 12:10:57,135 7 INFO rb-3d383b4-225775-426863 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-20 12:10:57,136 7 INFO rb-3d383b4-225775-426863 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-20 12:10:57,136 7 INFO rb-3d383b4-225775-426863 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-20 12:10:57,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: tour succeeded 2026-10-20 12:10:57,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR ServiceFeeMixedTaxQuantityTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 12:10:57,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:10:57,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity.browser: heap 20776824 (allocated 22302720) 2026-10-20 12:10:57,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WUn7dIJR - [20/Oct/2026 12:10:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 3.847 rw 2026-10-20 12:10:57,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Closing chrome headless with pid 50441 2026-10-20 12:10:57,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Closing websocket connection 2026-10-20 12:10:57,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Terminating chrome headless with pid 50441 2026-10-20 12:10:57,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121057_509819_test_service_fee_mixed_tax_quantity.txt 2026-10-20 12:10:57,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_mixed_tax_quantity: Removing chrome user profile "/tmp/tmp272qegq6_chrome_odoo" 2026-10-20 12:10:57,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_refund ... 2026-10-20 12:10:58,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome pid: 50572 2026-10-20 12:10:58,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome headless temporary user profile dir: /tmp/tmpzsch2g67_chrome_odoo 2026-10-20 12:10:58,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Issuing json command http://127.0.0.1:42457/json/version 2026-10-20 12:10:58,061 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:58,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 12:10:58,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Issuing json command http://127.0.0.1:42457/json 2026-10-20 12:10:58,075 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:10:58,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Websocket url found: ws://127.0.0.1:42457/devtools/page/D7AC7DE53DFAA718E095F10DBA8F8E9A 2026-10-20 12:10:58,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Enable chrome headless console log notification 2026-10-20 12:10:58,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome headless enable page notifications 2026-10-20 12:10:58,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:10:58,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Setting session cookie in browser 2026-10-20 12:10:58,184 7 INFO rb-3d383b4-225775-426863 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-20 12:10:58,185 7 INFO rb-3d383b4-225775-426863 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-20 12:10:58,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:10:59,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:10:59] "GET /pos/ui/149 HTTP/1.1" 200 6972 66 0.049 0.844 rw 2026-10-20 12:10:59,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Navigation result: {'frameId': 'D7AC7DE53DFAA718E095F10DBA8F8E9A', 'loaderId': '7247D561C9993D1188190DE85CB2CA00', 'isDownload': False} 2026-10-20 12:10:59,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Evaluate ready code "odoo.isTourReady('ServiceFeeRefundTour')" 2026-10-20 12:10:59,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:10:59] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.953 ro 2026-10-20 12:10:59,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:10:59] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.032 ro 2026-10-20 12:10:59,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:10:59] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.058 ro 2026-10-20 12:10:59,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: Owl is running in 'dev' mode. 2026-10-20 12:10:59,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:10:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:10:59,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:10:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:11:00,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 12:11:00,059 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11: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.007 0.02 rw 2026-10-20 12:11:00,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.028 rw 2026-10-20 12:11:00,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:01,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534706 260 0.358 0.659 rw 2026-10-20 12:11:01,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: The ready code tooks too much time : 2.2432029247283936 2026-10-20 12:11:01,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Evaluate test code "odoo.startTour('ServiceFeeRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:11:01,355 7 INFO rb-3d383b4-225775-426863 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-20 12:11:01,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.026 ro 2026-10-20 12:11:01,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.015 ro 2026-10-20 12:11:01,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "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-20 12:11:01,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11: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.017 rw 2026-10-20 12:11:01,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "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-20 12:11:01,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "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-20 12:11:02,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11: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.012 rw 2026-10-20 12:11:02,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.041 rw 2026-10-20 12:11:02,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:11:02,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.004 0.027 ro 2026-10-20 12:11:02,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.019 rw 2026-10-20 12:11:02,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.017 - 2026-10-20 12:11:02,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:11:02,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:11:02,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:11:02,298 7 INFO rb-3d383b4-225775-426863 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-20 12:11:02,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 12:11:02,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.014 - 2026-10-20 12:11:02,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.035 0.133 rw 2026-10-20 12:11:02,488 7 INFO rb-3d383b4-225775-426863 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-20 12:11:02,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.037 0.223 rw 2026-10-20 12:11:02,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11: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.103 rw 2026-10-20 12:11:02,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.025 0.158 rw 2026-10-20 12:11:02,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "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.027 rw 2026-10-20 12:11:02,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.047 rw 2026-10-20 12:11:02,850 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,369 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,414 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,438 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,543 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,548 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,548 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,549 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:03] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 12:11:03,582 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,583 7 INFO rb-3d383b4-225775-426863 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-20 12:11:03,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 12:11:03,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:11:03,618 7 INFO rb-3d383b4-225775-426863 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-20 12:11:04,164 7 INFO rb-3d383b4-225775-426863 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-20 12:11:04,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43934501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'dae7ecd1-7b54-40f0-bb1d-1d10557778cc'}] 2026-10-20 12:11:04,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43934501 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'dae7ecd1-7b54-40f0-bb1d-1d10557778cc'} created pos.order #662 2026-10-20 12:11:04,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43934501 finished 2026-10-20 12:11:04,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 7208 184 0.192 0.412 rw 2026-10-20 12:11:04,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.01 ro 2026-10-20 12:11:04,903 7 INFO rb-3d383b4-225775-426863 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-20 12:11:04,925 7 INFO rb-3d383b4-225775-426863 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-20 12:11:04,956 7 INFO rb-3d383b4-225775-426863 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-20 12:11:04,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:04] "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-20 12:11:05,018 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.045 rw 2026-10-20 12:11:05,463 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,465 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,465 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,466 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [23/60] Tour ServiceFeeRefundTour → Step .pos-leftheader .orders-button 2026-10-20 12:11:05,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: [24/60] Tour ServiceFeeRefundTour → Step .pos-search-bar .filter 2026-10-20 12:11:05,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26558192 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'adb6b624-a222-4c84-9908-7e5d2f55dc6a'}] 2026-10-20 12:11:05,522 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,531 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,534 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,555 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,565 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,566 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,574 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,575 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,577 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,578 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,578 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,579 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26558192 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'adb6b624-a222-4c84-9908-7e5d2f55dc6a'} created pos.order #663 2026-10-20 12:11:05,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26558192 finished 2026-10-20 12:11:05,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 2999 35 0.042 0.119 rw 2026-10-20 12:11:05,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:05] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.016 0.158 rw 2026-10-20 12:11:05,805 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,809 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,821 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,821 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,824 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,825 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,826 7 INFO rb-3d383b4-225775-426863 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-20 12:11:05,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 2999 34 0.029 0.073 rw 2026-10-20 12:11:06,012 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,013 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,014 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,043 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,059 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,074 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,092 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,096 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,097 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,097 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,100 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,104 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,112 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,114 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:06,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 109 0.154 0.227 rw 2026-10-20 12:11:06,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.369 rw 2026-10-20 12:11:06,606 7 INFO rb-3d383b4-225775-426863 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-20 12:11:06,612 7 INFO rb-3d383b4-225775-426863 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-20 12:11:07,123 7 INFO rb-3d383b4-225775-426863 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-20 12:11:07,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: tour succeeded 2026-10-20 12:11:07,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR ServiceFeeRefundTour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 12:11:07,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74822062 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000003', 'uuid': '93467a0b-8e66-4fbc-9cda-42a1d9654f23'}] 2026-10-20 12:11:07,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:11:07,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund.browser: heap 22992048 (allocated 25448448) 2026-10-20 12:11:07,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Closing chrome headless with pid 50572 2026-10-20 12:11:07,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Closing websocket connection 2026-10-20 12:11:07,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Terminating chrome headless with pid 50572 2026-10-20 12:11:07,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121107_550082_test_service_fee_refund.txt 2026-10-20 12:11:07,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: Removing chrome user profile "/tmp/tmpzsch2g67_chrome_odoo" 2026-10-20 12:11:07,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_refund: waiting for threads: [, ] 2026-10-20 12:11:07,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74822062 order {'name': '/', 'pos_reference': '261-149-000003', 'uuid': '93467a0b-8e66-4fbc-9cda-42a1d9654f23'} created pos.order #664 2026-10-20 12:11:07,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74822062 finished 2026-10-20 12:11:07,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 7.718 rw 2026-10-20 12:11:07,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 2bZ0Iyf6 - [20/Oct/2026 12:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 198 0.262 0.443 rw 2026-10-20 12:11:17,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_service_fee_table_merge ... 2026-10-20 12:11:18,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome pid: 50697 2026-10-20 12:11:18,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome headless temporary user profile dir: /tmp/tmpczrgz65b_chrome_odoo 2026-10-20 12:11:18,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Issuing json command http://127.0.0.1:36827/json/version 2026-10-20 12:11:18,196 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:18,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Browser version: Chrome/150.0.7871.114 2026-10-20 12:11:18,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Issuing json command http://127.0.0.1:36827/json 2026-10-20 12:11:18,248 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:18,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Websocket url found: ws://127.0.0.1:36827/devtools/page/66363B47F588DDA49EE2BC43D1BF5353 2026-10-20 12:11:18,262 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Enable chrome headless console log notification 2026-10-20 12:11:18,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome headless enable page notifications 2026-10-20 12:11:18,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:11:18,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Setting session cookie in browser 2026-10-20 12:11:18,358 7 INFO rb-3d383b4-225775-426863 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-20 12:11:18,358 7 INFO rb-3d383b4-225775-426863 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-20 12:11:18,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:11:18,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:18] "GET /pos/ui/149 HTTP/1.1" 200 6972 66 0.059 0.411 rw 2026-10-20 12:11:18,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Navigation result: {'frameId': '66363B47F588DDA49EE2BC43D1BF5353', 'loaderId': '7A10BDDFA2866512E2A88CDE03622F78', 'isDownload': False} 2026-10-20 12:11:18,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Evaluate ready code "odoo.isTourReady('ServiceFeeTableMergeTour')" 2026-10-20 12:11:18,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:18] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.038 ro 2026-10-20 12:11:18,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:18] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.559 ro 2026-10-20 12:11:18,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:18] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.062 ro 2026-10-20 12:11:19,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: Owl is running in 'dev' mode. 2026-10-20 12:11:19,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:11:19,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:11:19,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 12:11:19,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.018 rw 2026-10-20 12:11:19,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.003 0.025 rw 2026-10-20 12:11:20,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:20,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534706 260 0.283 0.737 rw 2026-10-20 12:11:20,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: The ready code tooks too much time : 2.1546661853790283 2026-10-20 12:11:20,994 7 INFO rb-3d383b4-225775-426863 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-20 12:11:21,021 7 INFO rb-3d383b4-225775-426863 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-20 12:11:21,030 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.03 ro 2026-10-20 12:11:21,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "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-20 12:11:21,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "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-20 12:11:21,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.007 0.028 rw 2026-10-20 12:11:21,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "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-20 12:11:21,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "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-20 12:11:21,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.011 rw 2026-10-20 12:11:21,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 12:11:21,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.057 rw 2026-10-20 12:11:21,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:11:21,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:21] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.004 0.04 ro 2026-10-20 12:11:22,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.046 rw 2026-10-20 12:11:22,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:11:22,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.016 ro 2026-10-20 12:11:22,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:11:22,083 7 INFO rb-3d383b4-225775-426863 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-20 12:11:22,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:11:22,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.058 0.085 rw 2026-10-20 12:11:22,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 12:11:22,265 7 INFO rb-3d383b4-225775-426863 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-20 12:11:22,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.038 0.211 rw 2026-10-20 12:11:22,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.002 0.107 rw 2026-10-20 12:11:22,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.016 0.14 rw 2026-10-20 12:11:22,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.014 rw 2026-10-20 12:11:22,557 7 INFO rb-3d383b4-225775-426863 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-20 12:11:22,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.047 rw 2026-10-20 12:11:23,075 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,076 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,119 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,206 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,207 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,207 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,208 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:23] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 12:11:23,218 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,243 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23358670 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '350fb817-5f93-4700-92f7-de15823c2c11'}] 2026-10-20 12:11:23,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23358670 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '350fb817-5f93-4700-92f7-de15823c2c11'} created pos.order #665 2026-10-20 12:11:23,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23358670 finished 2026-10-20 12:11:23,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5008 54 0.038 0.12 rw 2026-10-20 12:11:23,423 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,480 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,500 7 INFO rb-3d383b4-225775-426863 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-20 12:11:23,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-20 12:11:23,566 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.003 0.074 rw 2026-10-20 12:11:24,010 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,011 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,022 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,054 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,055 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,056 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,056 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,057 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,074 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,100 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,140 7 INFO rb-3d383b4-225775-426863 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-20 12:11:24,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31949536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '350fb817-5f93-4700-92f7-de15823c2c11'}] 2026-10-20 12:11:24,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.025 - 2026-10-20 12:11:24,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1092] to pos.order #665 2026-10-20 12:11:24,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31949536 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '350fb817-5f93-4700-92f7-de15823c2c11'} updated pos.order #665 2026-10-20 12:11:24,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31949536 finished 2026-10-20 12:11:24,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5983 57 0.069 0.141 rw 2026-10-20 12:11:24,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.011 0.021 rw 2026-10-20 12:11:24,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11: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.006 0.032 rw 2026-10-20 12:11:25,018 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,025 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,030 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,035 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,040 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,045 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,045 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,046 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,046 7 INFO rb-3d383b4-225775-426863 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-20 12:11:25,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: tour succeeded 2026-10-20 12:11:25,048 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: ╔═════════════════════════════════════════╗ ║ TOUR ServiceFeeTableMergeTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 12:11:25,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:11:25,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge.browser: heap 22073944 (allocated 24399872) 2026-10-20 12:11:25,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4RJoUSl - [20/Oct/2026 12:11:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.521 rw 2026-10-20 12:11:25,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Closing chrome headless with pid 50697 2026-10-20 12:11:25,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Closing websocket connection 2026-10-20 12:11:25,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Terminating chrome headless with pid 50697 2026-10-20 12:11:25,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121125_459706_test_service_fee_table_merge.txt 2026-10-20 12:11:25,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_service_fee_table_merge: Removing chrome user profile "/tmp/tmpczrgz65b_chrome_odoo" 2026-10-20 12:11:25,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-20 12:11:25,954 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 50828 2026-10-20 12:11:25,954 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpg346py3v_chrome_odoo 2026-10-20 12:11:25,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:46613/json/version 2026-10-20 12:11:25,957 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:26,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-20 12:11:26,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:46613/json 2026-10-20 12:11:26,001 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:26,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:46613/devtools/page/03B8A9907D05E0C7BB8F1813A54BCA50 2026-10-20 12:11:26,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-20 12:11:26,045 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-20 12:11:26,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:11:26,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-20 12:11:26,141 7 INFO rb-3d383b4-225775-426863 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-20 12:11:26,142 7 INFO rb-3d383b4-225775-426863 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-20 12:11:26,167 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:11:26,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:26] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.051 0.358 rw 2026-10-20 12:11:26,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '03B8A9907D05E0C7BB8F1813A54BCA50', 'loaderId': '6FE9F49EF159EBED92AA550C5639F735', 'isDownload': False} 2026-10-20 12:11:26,563 7 INFO rb-3d383b4-225775-426863 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-20 12:11:26,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:26] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.466 ro 2026-10-20 12:11:26,656 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:26] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.01 0.047 ro 2026-10-20 12:11:26,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:26] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.102 ro 2026-10-20 12:11:27,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-20 12:11:27,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:11:27,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:11:27,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 12:11:27,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11: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.002 0.016 rw 2026-10-20 12:11:27,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.036 rw 2026-10-20 12:11:27,904 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:28,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.37 0.725 rw 2026-10-20 12:11:28,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: The ready code tooks too much time : 2.2659153938293457 2026-10-20 12:11:28,829 7 INFO rb-3d383b4-225775-426863 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-20 12:11:28,847 7 INFO rb-3d383b4-225775-426863 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-20 12:11:28,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.023 ro 2026-10-20 12:11:28,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:28] "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-20 12:11:28,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:28] "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-20 12:11:28,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11: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.04 rw 2026-10-20 12:11:28,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:28] "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-20 12:11:29,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "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-20 12:11:29,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11: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.012 rw 2026-10-20 12:11:29,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.041 rw 2026-10-20 12:11:29,776 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:11:29,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.028 - 2026-10-20 12:11:29,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.008 0.036 ro 2026-10-20 12:11:29,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 12:11:29,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 12:11:29,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 12:11:29,908 7 INFO rb-3d383b4-225775-426863 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-20 12:11:29,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.027 ro 2026-10-20 12:11:29,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-20 12:11:30,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:30] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.042 0.102 rw 2026-10-20 12:11:30,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:30] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:11:30,096 7 INFO rb-3d383b4-225775-426863 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-20 12:11:30,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:30] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.047 0.231 rw 2026-10-20 12:11:30,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.105 rw 2026-10-20 12:11:30,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11: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.005 0.134 rw 2026-10-20 12:11:30,360 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.044 rw 2026-10-20 12:11:30,372 7 INFO rb-3d383b4-225775-426863 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-20 12:11:30,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:30] "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.075 rw 2026-10-20 12:11:30,886 7 INFO rb-3d383b4-225775-426863 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-20 12:11:30,955 7 INFO rb-3d383b4-225775-426863 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-20 12:11:30,995 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,006 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58324555 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'a139d4f7-1574-4770-bdf0-78ef683587b3'}] 2026-10-20 12:11:31,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58324555 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'a139d4f7-1574-4770-bdf0-78ef683587b3'} created pos.order #666 2026-10-20 12:11:31,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58324555 finished 2026-10-20 12:11:31,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.04 0.126 rw 2026-10-20 12:11:31,237 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,292 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,310 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:31] "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.011 rw 2026-10-20 12:11:31,823 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,829 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,833 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,833 7 INFO rb-3d383b4-225775-426863 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-20 12:11:31,837 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,019 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,020 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,028 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22655681 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'a139d4f7-1574-4770-bdf0-78ef683587b3'}] 2026-10-20 12:11:32,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22655681 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'a139d4f7-1574-4770-bdf0-78ef683587b3'} updated pos.order #666 2026-10-20 12:11:32,107 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22655681 finished 2026-10-20 12:11:32,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 48 0.038 0.113 rw 2026-10-20 12:11:32,237 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,285 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,286 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,308 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:32] "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.015 rw 2026-10-20 12:11:32,814 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,814 7 INFO rb-3d383b4-225775-426863 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-20 12:11:32,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-20 12:11:32,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 12:11:32,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:11:32,995 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 20904096 (allocated 22302720) 2026-10-20 12:11:33,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uwNjdCzl - [20/Oct/2026 12:11:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.445 rw 2026-10-20 12:11:33,096 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 50828 2026-10-20 12:11:33,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-20 12:11:33,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 50828 2026-10-20 12:11:33,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121133_195706_test_sync_lines_qty_update.txt 2026-10-20 12:11:33,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpg346py3v_chrome_odoo" 2026-10-20 12:11:33,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-20 12:11:33,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 50963 2026-10-20 12:11:33,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp9bdukvjx_chrome_odoo 2026-10-20 12:11:33,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:36715/json/version 2026-10-20 12:11:33,732 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:33,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-20 12:11:33,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:36715/json 2026-10-20 12:11:33,758 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:33,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:36715/devtools/page/5DC0BA3D452B6477EA870B8BCF4CB433 2026-10-20 12:11:33,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-20 12:11:33,800 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-20 12:11:33,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:11:33,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-20 12:11:33,904 7 INFO rb-3d383b4-225775-426863 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-20 12:11:33,905 7 INFO rb-3d383b4-225775-426863 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-20 12:11:33,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:11:34,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:34] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.046 0.304 rw 2026-10-20 12:11:34,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '5DC0BA3D452B6477EA870B8BCF4CB433', 'loaderId': '9BD2EEE6A0B14D1676A0A02A7BBA3F31', 'isDownload': False} 2026-10-20 12:11:34,267 7 INFO rb-3d383b4-225775-426863 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-20 12:11:34,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:34] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.019 ro 2026-10-20 12:11:34,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:34] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.434 ro 2026-10-20 12:11:34,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:34] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.052 ro 2026-10-20 12:11:34,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-20 12:11:35,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:11:35,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:11:35,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.016 ro 2026-10-20 12:11:35,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.027 rw 2026-10-20 12:11:35,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11: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.004 0.061 rw 2026-10-20 12:11:35,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:36,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.292 0.731 rw 2026-10-20 12:11:36,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: The ready code tooks too much time : 2.1481194496154785 2026-10-20 12:11:36,416 7 INFO rb-3d383b4-225775-426863 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-20 12:11:36,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11: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-20 12:11:36,439 7 INFO rb-3d383b4-225775-426863 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-20 12:11:36,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:36] "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-20 12:11:36,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:36] "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-20 12:11:36,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11: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.002 0.023 rw 2026-10-20 12:11:36,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:36] "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-20 12:11:37,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "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-20 12:11:37,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11: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.002 0.015 rw 2026-10-20 12:11:37,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:11:37,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.052 rw 2026-10-20 12:11:37,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.013 - 2026-10-20 12:11:37,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.006 0.055 ro 2026-10-20 12:11:37,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.074 rw 2026-10-20 12:11:37,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:11:37,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.018 ro 2026-10-20 12:11:37,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-20 12:11:37,505 7 INFO rb-3d383b4-225775-426863 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-20 12:11:37,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.009 - 2026-10-20 12:11:37,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.033 0.077 rw 2026-10-20 12:11:37,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:11:37,727 7 INFO rb-3d383b4-225775-426863 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-20 12:11:37,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.039 0.166 rw 2026-10-20 12:11:37,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11: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.002 0.027 rw 2026-10-20 12:11:37,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.066 rw 2026-10-20 12:11:37,967 7 INFO rb-3d383b4-225775-426863 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-20 12:11:37,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.059 rw 2026-10-20 12:11:38,014 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,015 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,068 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,069 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,070 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,070 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,095 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,118 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,119 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,126 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,478 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,479 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,498 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,499 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96082623 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3eadc806-89b3-4874-93cb-fa6993d3f2d0'}] 2026-10-20 12:11:38,566 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96082623 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3eadc806-89b3-4874-93cb-fa6993d3f2d0'} created pos.order #667 2026-10-20 12:11:38,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96082623 finished 2026-10-20 12:11:38,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 52 0.051 0.128 rw 2026-10-20 12:11:38,822 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,825 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,827 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,828 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,845 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,866 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,868 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,879 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,887 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,888 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,893 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,897 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,904 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,905 7 INFO rb-3d383b4-225775-426863 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-20 12:11:38,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.037 0.078 rw 2026-10-20 12:11:39,070 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,072 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,094 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:39,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 112 0.156 0.233 rw 2026-10-20 12:11:39,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13086983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3eadc806-89b3-4874-93cb-fa6993d3f2d0'}] 2026-10-20 12:11:39,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13086983 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '3eadc806-89b3-4874-93cb-fa6993d3f2d0'} updated pos.order #667 2026-10-20 12:11:39,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13086983 finished 2026-10-20 12:11:39,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4019 50 0.084 0.46 rw 2026-10-20 12:11:39,744 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,747 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,749 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,752 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,756 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,758 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4019 40 0.035 0.073 rw 2026-10-20 12:11:39,868 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,873 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,876 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,898 7 INFO rb-3d383b4-225775-426863 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-20 12:11:39,899 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-20 12:11:39,900 7 INFO rb-3d383b4-225775-426863 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-20 12:11:40,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:11:40,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 21951084 (allocated 23875584) 2026-10-20 12:11:40,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 50963 2026-10-20 12:11:40,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-20 12:11:40,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 50963 2026-10-20 12:11:40,280 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:40,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.203 rw 2026-10-20 12:11:40,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121140_352171_test_sync_lines_qty_update_ticket_screen.txt 2026-10-20 12:11:40,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmp9bdukvjx_chrome_odoo" 2026-10-20 12:11:40,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 6IEf438d - [20/Oct/2026 12:11:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 112 0.157 0.271 rw 2026-10-20 12:11:40,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-20 12:11:40,889 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 51096 2026-10-20 12:11:40,890 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmp7uuc4oa2_chrome_odoo 2026-10-20 12:11:40,890 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:37681/json/version 2026-10-20 12:11:40,891 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:40,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-20 12:11:40,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:37681/json 2026-10-20 12:11:40,932 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:40,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:37681/devtools/page/4F67744F9EAEE44AD485FED9D80121F4 2026-10-20 12:11:40,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-20 12:11:40,963 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-20 12:11:41,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:11:41,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-20 12:11:41,034 7 INFO rb-3d383b4-225775-426863 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-20 12:11:41,035 7 INFO rb-3d383b4-225775-426863 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-20 12:11:41,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:11:41,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:41] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.04 0.293 rw 2026-10-20 12:11:41,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '4F67744F9EAEE44AD485FED9D80121F4', 'loaderId': 'CB42600067CE4BE2ECD0839BEDACAF53', 'isDownload': False} 2026-10-20 12:11:41,381 7 INFO rb-3d383b4-225775-426863 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-20 12:11:41,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:41] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.019 ro 2026-10-20 12:11:41,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:41] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.425 ro 2026-10-20 12:11:41,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:41] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.084 ro 2026-10-20 12:11:42,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-20 12:11:42,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:11:42,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:11:42,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.023 ro 2026-10-20 12:11:42,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 12:11:42,349 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11: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.035 rw 2026-10-20 12:11:42,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:43,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.254 0.628 rw 2026-10-20 12:11:43,474 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: The ready code tooks too much time : 2.092733144760132 2026-10-20 12:11:43,474 7 INFO rb-3d383b4-225775-426863 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-20 12:11:43,493 7 INFO rb-3d383b4-225775-426863 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-20 12:11:43,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.02 ro 2026-10-20 12:11:43,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11: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-20 12:11:43,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:43] "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-20 12:11:43,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11: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.014 rw 2026-10-20 12:11:43,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11: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-20 12:11:44,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "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-20 12:11:44,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11: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.01 rw 2026-10-20 12:11:44,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:11:44,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 12:11:44,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.044 rw 2026-10-20 12:11:44,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.009 0.04 ro 2026-10-20 12:11:44,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.05 rw 2026-10-20 12:11:44,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:11:44,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:11:44,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:11:44,470 7 INFO rb-3d383b4-225775-426863 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-20 12:11:44,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 12:11:44,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.026 0.07 rw 2026-10-20 12:11:44,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 12:11:44,631 7 INFO rb-3d383b4-225775-426863 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-20 12:11:44,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.027 0.166 rw 2026-10-20 12:11:44,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11: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.004 0.059 rw 2026-10-20 12:11:44,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.104 rw 2026-10-20 12:11:44,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "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.015 rw 2026-10-20 12:11:44,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.031 rw 2026-10-20 12:11:44,909 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,430 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,471 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,534 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,538 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71300113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '6291199a-4683-4acf-b0e3-47fce2731b0b'}] 2026-10-20 12:11:45,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71300113 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '6291199a-4683-4acf-b0e3-47fce2731b0b'} created pos.order #668 2026-10-20 12:11:45,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71300113 finished 2026-10-20 12:11:45,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.069 0.117 rw 2026-10-20 12:11:45,785 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,860 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,888 7 INFO rb-3d383b4-225775-426863 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-20 12:11:45,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:45] "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.024 rw 2026-10-20 12:11:46,392 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,393 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,393 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,403 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,409 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,409 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,410 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,422 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,450 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,476 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,477 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,497 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35674633 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '6291199a-4683-4acf-b0e3-47fce2731b0b'}] 2026-10-20 12:11:46,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35674633 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '6291199a-4683-4acf-b0e3-47fce2731b0b'} updated pos.order #668 2026-10-20 12:11:46,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35674633 finished 2026-10-20 12:11:46,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4026 48 0.053 0.106 rw 2026-10-20 12:11:46,722 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,764 7 INFO rb-3d383b4-225775-426863 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-20 12:11:46,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-20 12:11:46,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 12:11:46,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:11:46,936 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 20831464 (allocated 23089152) 2026-10-20 12:11:46,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 97L0K1U5 - [20/Oct/2026 12:11:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 4.584 rw 2026-10-20 12:11:47,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 51096 2026-10-20 12:11:47,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-20 12:11:47,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 51096 2026-10-20 12:11:47,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121147_134314_test_sync_set_line_note.txt 2026-10-20 12:11:47,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmp7uuc4oa2_chrome_odoo" 2026-10-20 12:11:47,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-20 12:11:47,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 51228 2026-10-20 12:11:47,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpb754w7x4_chrome_odoo 2026-10-20 12:11:47,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:34337/json/version 2026-10-20 12:11:47,659 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:47,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-20 12:11:47,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:34337/json 2026-10-20 12:11:47,680 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:47,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:34337/devtools/page/19B14453A2728E7CE3D03133D0850B7A 2026-10-20 12:11:47,712 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-20 12:11:47,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-20 12:11:47,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:11:47,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-20 12:11:47,778 7 INFO rb-3d383b4-225775-426863 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-20 12:11:47,779 7 INFO rb-3d383b4-225775-426863 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-20 12:11:47,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:11:48,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:48] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.042 0.385 rw 2026-10-20 12:11:48,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '19B14453A2728E7CE3D03133D0850B7A', 'loaderId': '111FA4351ECAD3AA49E67319CECA3CC3', 'isDownload': False} 2026-10-20 12:11:48,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-20 12:11:48,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:48] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.499 ro 2026-10-20 12:11:48,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:48] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.036 ro 2026-10-20 12:11:48,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:48] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.045 ro 2026-10-20 12:11:49,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-20 12:11:49,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:11:49,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:11:49,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 12:11:49,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 12:11:49,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11: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.005 0.021 rw 2026-10-20 12:11:49,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:49,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.261 0.602 rw 2026-10-20 12:11:50,218 7 INFO rb-3d383b4-225775-426863 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-20 12:11:50,233 7 INFO rb-3d383b4-225775-426863 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-20 12:11:50,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.008 ro 2026-10-20 12:11:50,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:50] "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-20 12:11:50,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:50] "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-20 12:11:50,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11: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.019 rw 2026-10-20 12:11:50,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:50] "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-20 12:11:50,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:50] "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-20 12:11:50,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11: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.003 0.011 rw 2026-10-20 12:11:51,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:11:51,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:11:51,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.064 rw 2026-10-20 12:11:51,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.011 0.052 ro 2026-10-20 12:11:51,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 12:11:51,162 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:11:51,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.077 rw 2026-10-20 12:11:51,186 7 INFO rb-3d383b4-225775-426863 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-20 12:11:51,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.04 ro 2026-10-20 12:11:51,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.017 - 2026-10-20 12:11:51,347 7 INFO rb-3d383b4-225775-426863 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-20 12:11:51,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.062 - 2026-10-20 12:11:51,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.036 0.085 rw 2026-10-20 12:11:51,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.04 0.184 rw 2026-10-20 12:11:51,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11: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.003 0.206 rw 2026-10-20 12:11:51,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.234 rw 2026-10-20 12:11:51,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11: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.002 0.024 rw 2026-10-20 12:11:51,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.04 rw 2026-10-20 12:11:51,745 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,269 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,312 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,341 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,354 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596240 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '05b43817-e0b1-404f-83ef-2b7c8de260d1'}] 2026-10-20 12:11:52,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596240 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '05b43817-e0b1-404f-83ef-2b7c8de260d1'} created pos.order #669 2026-10-20 12:11:52,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596240 finished 2026-10-20 12:11:52,652 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.13 0.141 rw 2026-10-20 12:11:52,685 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,745 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,769 7 INFO rb-3d383b4-225775-426863 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-20 12:11:52,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:52] "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.015 rw 2026-10-20 12:11:53,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [12/23] Tour test_sync_set_note → Step body 2026-10-20 12:11:53,277 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,278 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,278 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,279 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,293 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,312 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [19/23] Tour test_sync_set_note → Step body 2026-10-20 12:11:53,331 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,351 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78378572 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '05b43817-e0b1-404f-83ef-2b7c8de260d1'}] 2026-10-20 12:11:53,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78378572 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '05b43817-e0b1-404f-83ef-2b7c8de260d1'} updated pos.order #669 2026-10-20 12:11:53,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78378572 finished 2026-10-20 12:11:53,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4028 47 0.054 0.096 rw 2026-10-20 12:11:53,574 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,603 7 INFO rb-3d383b4-225775-426863 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-20 12:11:53,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-20 12:11:53,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 12:11:53,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:11:53,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZyhyT5M3 - [20/Oct/2026 12:11:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.623 rw 2026-10-20 12:11:53,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 20825316 (allocated 23089152) 2026-10-20 12:11:53,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 51228 2026-10-20 12:11:53,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-20 12:11:53,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 51228 2026-10-20 12:11:53,988 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121153_988391_test_sync_set_note.txt 2026-10-20 12:11:53,988 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpb754w7x4_chrome_odoo" 2026-10-20 12:11:54,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-20 12:11:54,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 51364 2026-10-20 12:11:54,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpjw5nyz3k_chrome_odoo 2026-10-20 12:11:54,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33817/json/version 2026-10-20 12:11:54,493 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:54,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-20 12:11:54,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33817/json 2026-10-20 12:11:54,506 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:11:54,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:33817/devtools/page/2CA0FD4E0E974B54A9A7DC77FCF1DA80 2026-10-20 12:11:54,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-20 12:11:54,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-20 12:11:54,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:11:54,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-20 12:11:54,632 7 INFO rb-3d383b4-225775-426863 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-20 12:11:54,633 7 INFO rb-3d383b4-225775-426863 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-20 12:11:54,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:11:55,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.054 0.354 rw 2026-10-20 12:11:55,050 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '2CA0FD4E0E974B54A9A7DC77FCF1DA80', 'loaderId': 'EE1879DDD4074FCDB9A85A64EC791074', 'isDownload': False} 2026-10-20 12:11:55,050 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-20 12:11:55,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.473 ro 2026-10-20 12:11:55,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-20 12:11:55,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.051 ro 2026-10-20 12:11:55,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-20 12:11:55,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:11:55,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:11:55,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 12:11:55,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-20 12:11:55,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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.007 0.025 rw 2026-10-20 12:11:56,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:11:56,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534473 261 0.285 0.626 rw 2026-10-20 12:11:57,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: The ready code tooks too much time : 2.0615997314453125 2026-10-20 12:11:57,113 7 INFO rb-3d383b4-225775-426863 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-20 12:11:57,131 7 INFO rb-3d383b4-225775-426863 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-20 12:11:57,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.013 ro 2026-10-20 12:11:57,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:57] "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-20 12:11:57,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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-20 12:11:57,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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.003 0.028 rw 2026-10-20 12:11:57,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:57] "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-20 12:11:57,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:57] "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-20 12:11:57,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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.013 rw 2026-10-20 12:11:58,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.041 rw 2026-10-20 12:11:58,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:11:58,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:11:58,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.007 0.028 ro 2026-10-20 12:11:58,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 12:11:58,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:11:58,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.017 ro 2026-10-20 12:11:58,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:11:58,248 7 INFO rb-3d383b4-225775-426863 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-20 12:11:58,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 12:11:58,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 12:11:58,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.048 0.089 rw 2026-10-20 12:11:58,427 7 INFO rb-3d383b4-225775-426863 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-20 12:11:58,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.039 0.191 rw 2026-10-20 12:11:58,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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.006 0.098 rw 2026-10-20 12:11:58,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.039 0.144 rw 2026-10-20 12:11:58,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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.018 rw 2026-10-20 12:11:58,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.049 rw 2026-10-20 12:11:58,771 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,287 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,328 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,351 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,363 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73237436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '72287b87-e7b6-4ab0-81e8-c3225802b24c'}] 2026-10-20 12:11:59,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73237436 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '72287b87-e7b6-4ab0-81e8-c3225802b24c'} created pos.order #670 2026-10-20 12:11:59,500 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73237436 finished 2026-10-20 12:11:59,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3983 50 0.057 0.144 rw 2026-10-20 12:11:59,617 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,672 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,693 7 INFO rb-3d383b4-225775-426863 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-20 12:11:59,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11: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.005 0.013 rw 2026-10-20 12:12:00,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/26] Tour test_sync_set_partner → Step body 2026-10-20 12:12:00,204 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,204 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,235 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,254 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,255 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,269 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,622 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,623 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,634 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/26] Tour test_sync_set_partner → Step body 2026-10-20 12:12:00,636 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,662 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21899425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '72287b87-e7b6-4ab0-81e8-c3225802b24c'}] 2026-10-20 12:12:00,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21899425 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '72287b87-e7b6-4ab0-81e8-c3225802b24c'} updated pos.order #670 2026-10-20 12:12:00,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21899425 finished 2026-10-20 12:12:00,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:12:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3982 49 0.077 0.112 rw 2026-10-20 12:12:00,900 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,968 7 INFO rb-3d383b4-225775-426863 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-20 12:12:00,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-20 12:12:00,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 12:12:01,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:12:01,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 21152240 (allocated 23089152) 2026-10-20 12:12:01,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 sOckT6SP - [20/Oct/2026 12:11:55] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 5.158 rw 2026-10-20 12:12:01,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 51364 2026-10-20 12:12:01,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-20 12:12:01,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 51364 2026-10-20 12:12:01,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121201_369739_test_sync_set_partner.txt 2026-10-20 12:12:01,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpjw5nyz3k_chrome_odoo" 2026-10-20 12:12:01,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-20 12:12:01,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 51491 2026-10-20 12:12:01,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpi9s56_j9_chrome_odoo 2026-10-20 12:12:01,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:45567/json/version 2026-10-20 12:12:01,943 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:01,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-20 12:12:01,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:45567/json 2026-10-20 12:12:01,952 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:01,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:45567/devtools/page/AA4847BA4FF13891CD37177F226A4168 2026-10-20 12:12:01,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-20 12:12:01,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-20 12:12:02,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:12:02,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-20 12:12:02,032 7 INFO rb-3d383b4-225775-426863 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-20 12:12:02,032 7 INFO rb-3d383b4-225775-426863 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-20 12:12:02,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:12:02,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:02] "GET /pos/ui/149 HTTP/1.1" 200 6963 64 0.068 0.31 rw 2026-10-20 12:12:02,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': 'AA4847BA4FF13891CD37177F226A4168', 'loaderId': '7F524A1F777C52F6A77BF4468F0BEEE0', 'isDownload': False} 2026-10-20 12:12:02,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-20 12:12:02,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:02] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.431 ro 2026-10-20 12:12:02,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:02] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.026 ro 2026-10-20 12:12:02,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:02] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.011 0.068 ro 2026-10-20 12:12:03,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-20 12:12:03,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:12:03,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.014 - 2026-10-20 12:12:03,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 12:12:03,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12: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.017 rw 2026-10-20 12:12:03,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.025 rw 2026-10-20 12:12:03,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:12:04,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534589 260 0.265 0.568 rw 2026-10-20 12:12:04,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: The ready code tooks too much time : 2.025343418121338 2026-10-20 12:12:04,446 7 INFO rb-3d383b4-225775-426863 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-20 12:12:04,468 7 INFO rb-3d383b4-225775-426863 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-20 12:12:04,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-20 12:12:04,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:04] "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-20 12:12:04,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:04] "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-20 12:12:04,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12: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.001 0.012 rw 2026-10-20 12:12:04,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:04] "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-20 12:12:05,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.017 ro 2026-10-20 12:12:05,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12: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.01 rw 2026-10-20 12:12:05,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:12:05,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:12:05,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.047 rw 2026-10-20 12:12:05,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.014 0.04 ro 2026-10-20 12:12:05,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.065 rw 2026-10-20 12:12:05,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 12:12:05,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 12:12:05,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.018 ro 2026-10-20 12:12:05,373 7 INFO rb-3d383b4-225775-426863 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-20 12:12:05,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:12:05,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 31 0.039 0.082 rw 2026-10-20 12:12:05,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 12:12:05,554 7 INFO rb-3d383b4-225775-426863 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-20 12:12:05,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "GET /pos/ui/149 HTTP/1.1" 200 7003 31 0.037 0.217 rw 2026-10-20 12:12:05,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.145 rw 2026-10-20 12:12:05,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12: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.004 0.192 rw 2026-10-20 12:12:05,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12: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.005 0.022 rw 2026-10-20 12:12:05,870 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.047 rw 2026-10-20 12:12:05,889 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,410 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,453 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,478 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,487 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10819507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '89d45b3f-3c0b-4fd6-93e4-3f664df9eed8'}] 2026-10-20 12:12:06,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10819507 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '89d45b3f-3c0b-4fd6-93e4-3f664df9eed8'} created pos.order #671 2026-10-20 12:12:06,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10819507 finished 2026-10-20 12:12:06,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 50 0.041 0.117 rw 2026-10-20 12:12:06,702 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,754 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,779 7 INFO rb-3d383b4-225775-426863 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-20 12:12:06,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12: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.004 0.02 rw 2026-10-20 12:12:07,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [12/26] Tour test_sync_set_pricelist → Step body 2026-10-20 12:12:07,281 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,283 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,290 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,293 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,293 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,294 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,310 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,333 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,354 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [22/26] Tour test_sync_set_pricelist → Step body 2026-10-20 12:12:07,356 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,369 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3178183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '89d45b3f-3c0b-4fd6-93e4-3f664df9eed8'}] 2026-10-20 12:12:07,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3178183 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '89d45b3f-3c0b-4fd6-93e4-3f664df9eed8'} updated pos.order #671 2026-10-20 12:12:07,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3178183 finished 2026-10-20 12:12:07,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3981 47 0.045 0.111 rw 2026-10-20 12:12:07,632 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,632 7 INFO rb-3d383b4-225775-426863 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-20 12:12:07,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-20 12:12:07,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 12:12:07,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:12:07,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 20790400 (allocated 22302720) 2026-10-20 12:12:07,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zrYowXxC - [20/Oct/2026 12:12:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.367 rw 2026-10-20 12:12:07,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 51491 2026-10-20 12:12:07,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-20 12:12:07,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 51491 2026-10-20 12:12:08,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121208_005534_test_sync_set_pricelist.txt 2026-10-20 12:12:08,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpi9s56_j9_chrome_odoo" 2026-10-20 12:12:08,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-20 12:12:08,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 51628 2026-10-20 12:12:08,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpfa_1_l7x_chrome_odoo 2026-10-20 12:12:08,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:39021/json/version 2026-10-20 12:12:08,765 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:08,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-20 12:12:08,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:39021/json 2026-10-20 12:12:08,798 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:08,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:39021/devtools/page/9B4380D782A49C52D6447B46F9169BB1 2026-10-20 12:12:08,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-20 12:12:08,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-20 12:12:08,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:12:08,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-20 12:12:08,935 7 INFO rb-3d383b4-225775-426863 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-20 12:12:08,936 7 INFO rb-3d383b4-225775-426863 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-20 12:12:08,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:12:09,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:09] "GET /pos/ui/149 HTTP/1.1" 200 6972 67 0.04 0.354 rw 2026-10-20 12:12:09,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '9B4380D782A49C52D6447B46F9169BB1', 'loaderId': 'DEAD1E36F11D20E9489B05E8EFAD83B4', 'isDownload': False} 2026-10-20 12:12:09,336 7 INFO rb-3d383b4-225775-426863 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-20 12:12:09,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:09] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.457 ro 2026-10-20 12:12:09,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:09] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.043 ro 2026-10-20 12:12:09,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:09] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.012 0.04 ro 2026-10-20 12:12:10,050 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-20 12:12:10,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:12:10,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:12:10,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.011 ro 2026-10-20 12:12:10,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12: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.017 rw 2026-10-20 12:12:10,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.015 rw 2026-10-20 12:12:10,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:12:10,988 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 536712 259 0.249 0.589 rw 2026-10-20 12:12:11,186 7 INFO rb-3d383b4-225775-426863 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-20 12:12:11,195 7 INFO rb-3d383b4-225775-426863 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-20 12:12:11,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.017 ro 2026-10-20 12:12:11,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:11] "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-20 12:12:11,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:11] "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-20 12:12:11,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12: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.012 rw 2026-10-20 12:12:11,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12: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-20 12:12:11,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:11] "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-20 12:12:11,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12: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-20 12:12:12,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:12:12,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:12:12,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.05 rw 2026-10-20 12:12:12,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.006 0.044 ro 2026-10-20 12:12:12,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.056 rw 2026-10-20 12:12:12,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:12:12,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:12:12,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.019 ro 2026-10-20 12:12:12,151 7 INFO rb-3d383b4-225775-426863 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-20 12:12:12,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.011 - 2026-10-20 12:12:12,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 12:12:12,322 7 INFO rb-3d383b4-225775-426863 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-20 12:12:12,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /pos/ui/149 HTTP/1.1" 200 7012 32 0.073 0.088 rw 2026-10-20 12:12:12,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 32 0.028 0.216 rw 2026-10-20 12:12:12,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12: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 3 0.003 0.103 rw 2026-10-20 12:12:12,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.151 rw 2026-10-20 12:12:12,542 7 INFO rb-3d383b4-225775-426863 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-20 12:12:12,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12: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.012 rw 2026-10-20 12:12:12,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.04 rw 2026-10-20 12:12:12,664 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,180 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,228 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,238 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3319041 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7a445e06-2494-40c1-9dea-0c3a975f1832'}] 2026-10-20 12:12:13,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3319041 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7a445e06-2494-40c1-9dea-0c3a975f1832'} created pos.order #672 2026-10-20 12:12:13,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3319041 finished 2026-10-20 12:12:13,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3992 52 0.045 0.114 rw 2026-10-20 12:12:13,450 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,504 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,507 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,531 7 INFO rb-3d383b4-225775-426863 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-20 12:12:13,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 342 4 0.01 0.022 rw 2026-10-20 12:12:13,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.057 rw 2026-10-20 12:12:14,038 7 INFO rb-3d383b4-225775-426863 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-20 12:12:14,059 7 INFO rb-3d383b4-225775-426863 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-20 12:12:14,069 7 INFO rb-3d383b4-225775-426863 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-20 12:12:14,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67394565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'cc2553f0-71fe-4fdd-a38f-dba5b49862d8'}] 2026-10-20 12:12:14,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67394565 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': 'cc2553f0-71fe-4fdd-a38f-dba5b49862d8'} created pos.order #673 2026-10-20 12:12:14,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67394565 finished 2026-10-20 12:12:14,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3992 42 0.052 0.108 rw 2026-10-20 12:12:14,285 7 INFO rb-3d383b4-225775-426863 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-20 12:12:14,330 7 INFO rb-3d383b4-225775-426863 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-20 12:12:14,331 7 INFO rb-3d383b4-225775-426863 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-20 12:12:16,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:16] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 213 5 0.004 0.012 rw 2026-10-20 12:12:16,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37106353 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7a445e06-2494-40c1-9dea-0c3a975f1832'}] 2026-10-20 12:12:16,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1101] to pos.order #672 2026-10-20 12:12:16,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37106353 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': '7a445e06-2494-40c1-9dea-0c3a975f1832'} updated pos.order #672 2026-10-20 12:12:16,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37106353 finished 2026-10-20 12:12:16,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 4985 56 0.06 0.112 rw 2026-10-20 12:12:16,868 7 INFO rb-3d383b4-225775-426863 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-20 12:12:16,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-20 12:12:16,872 7 INFO rb-3d383b4-225775-426863 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-20 12:12:16,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:12:17,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 113 0.19 0.434 rw 2026-10-20 12:12:17,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:12:17,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 21322640 (allocated 22564864) 2026-10-20 12:12:17,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 51628 2026-10-20 12:12:17,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-20 12:12:17,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 51628 2026-10-20 12:12:17,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 7.027 rw 2026-10-20 12:12:17,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1PfEgxPi - [20/Oct/2026 12:12:17] "POST /web/dataset/call_kw/pos.order/cancel_order_from_pos#pos.order.cancel_order_from_pos HTTP/1.1" 200 0 46 0.099 0.496 rw 2026-10-20 12:12:17,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121217_292667_test_tax_in_merge_table_order_line.txt 2026-10-20 12:12:17,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpfa_1_l7x_chrome_odoo" 2026-10-20 12:12:17,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-20 12:12:17,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 51763 2026-10-20 12:12:17,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpt008zo2k_chrome_odoo 2026-10-20 12:12:17,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46515/json/version 2026-10-20 12:12:17,854 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:17,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-20 12:12:17,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46515/json 2026-10-20 12:12:17,893 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:17,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:46515/devtools/page/9D609B17EAA7813B764322E3DB81C3D5 2026-10-20 12:12:17,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-20 12:12:17,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-20 12:12:18,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:12:18,022 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-20 12:12:18,027 7 INFO rb-3d383b4-225775-426863 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-20 12:12:18,027 7 INFO rb-3d383b4-225775-426863 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-20 12:12:18,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:12:18,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:18] "GET /pos/ui/149 HTTP/1.1" 200 6972 64 0.044 0.43 rw 2026-10-20 12:12:18,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '9D609B17EAA7813B764322E3DB81C3D5', 'loaderId': '4ADC9523AFEA8F07431D3BB4D9632621', 'isDownload': False} 2026-10-20 12:12:18,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-20 12:12:18,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:18] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.019 ro 2026-10-20 12:12:18,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:18] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.55 ro 2026-10-20 12:12:18,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:18] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 12:12:19,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-20 12:12:19,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:12:19,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:12:19,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 12:12:19,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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.004 0.022 rw 2026-10-20 12:12:19,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-20 12:12:19,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:12:20,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534197 257 0.317 0.629 rw 2026-10-20 12:12:20,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: The ready code tooks too much time : 2.0780081748962402 2026-10-20 12:12:20,595 7 INFO rb-3d383b4-225775-426863 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-20 12:12:20,609 7 INFO rb-3d383b4-225775-426863 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-20 12:12:20,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:12:20,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:20] "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-20 12:12:20,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:20] "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-20 12:12:20,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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.006 0.028 rw 2026-10-20 12:12:20,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:20] "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-20 12:12:21,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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-20 12:12:21,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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.003 0.019 rw 2026-10-20 12:12:21,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.039 rw 2026-10-20 12:12:21,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.011 - 2026-10-20 12:12:21,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 12:12:21,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 305 4 0.007 0.038 ro 2026-10-20 12:12:21,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.029 rw 2026-10-20 12:12:21,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:12:21,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 12:12:21,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.032 ro 2026-10-20 12:12:21,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.004 - 2026-10-20 12:12:21,675 7 INFO rb-3d383b4-225775-426863 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-20 12:12:21,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7012 31 0.039 0.074 rw 2026-10-20 12:12:21,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 12:12:21,846 7 INFO rb-3d383b4-225775-426863 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-20 12:12:21,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "GET /pos/ui/149 HTTP/1.1" 200 7012 31 0.038 0.195 rw 2026-10-20 12:12:21,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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.043 rw 2026-10-20 12:12:21,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.019 0.087 rw 2026-10-20 12:12:22,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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.0 0.016 rw 2026-10-20 12:12:22,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:22] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.041 rw 2026-10-20 12:12:22,103 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,628 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,673 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,673 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,697 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,697 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,727 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,728 7 INFO rb-3d383b4-225775-426863 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-20 12:12:22,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:12:22,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.008 - 2026-10-20 12:12:23,241 7 INFO rb-3d383b4-225775-426863 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-20 12:12:23,268 7 INFO rb-3d383b4-225775-426863 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-20 12:12:23,793 7 INFO rb-3d383b4-225775-426863 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-20 12:12:23,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39055613 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'b5e7288e-f6ef-4672-b966-d66d60722f48'}] 2026-10-20 12:12:24,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39055613 order {'name': '/', 'pos_reference': '261-149-000001', 'uuid': 'b5e7288e-f6ef-4672-b966-d66d60722f48'} created pos.order #674 2026-10-20 12:12:24,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39055613 finished 2026-10-20 12:12:24,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5201 171 0.228 0.404 rw 2026-10-20 12:12:24,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.009 ro 2026-10-20 12:12:24,550 7 INFO rb-3d383b4-225775-426863 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-20 12:12:24,561 7 INFO rb-3d383b4-225775-426863 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-20 12:12:24,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12: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.002 0.021 rw 2026-10-20 12:12:24,616 7 INFO rb-3d383b4-225775-426863 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-20 12:12:24,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.049 rw 2026-10-20 12:12:25,104 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,120 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,128 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,149 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48084799 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '7a3fd424-bc7a-4f1c-8c9c-b209f214dd99'}] 2026-10-20 12:12:25,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48084799 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '7a3fd424-bc7a-4f1c-8c9c-b209f214dd99'} created pos.order #675 2026-10-20 12:12:25,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48084799 finished 2026-10-20 12:12:25,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3985 42 0.035 0.093 rw 2026-10-20 12:12:25,301 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,352 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,352 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,353 7 INFO rb-3d383b4-225775-426863 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-20 12:12:25,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-20 12:12:25,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-20 12:12:25,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:12:25,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 21307228 (allocated 22827008) 2026-10-20 12:12:25,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Od85XanA - [20/Oct/2026 12:12:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 6.029 rw 2026-10-20 12:12:25,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 51763 2026-10-20 12:12:25,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-20 12:12:25,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 51763 2026-10-20 12:12:25,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121225_673922_test_user_on_residual_order.txt 2026-10-20 12:12:25,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpt008zo2k_chrome_odoo" 2026-10-20 12:12:26,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 51902 2026-10-20 12:12:26,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpxkqu99j8_chrome_odoo 2026-10-20 12:12:26,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46631/json/version 2026-10-20 12:12:26,104 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:26,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-20 12:12:26,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46631/json 2026-10-20 12:12:26,134 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:12:26,145 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:46631/devtools/page/048BA99DD482FAD24952FFAAA901C393 2026-10-20 12:12:26,157 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-20 12:12:26,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-20 12:12:26,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:12:26,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-20 12:12:26,248 7 INFO rb-3d383b4-225775-426863 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-20 12:12:26,248 7 INFO rb-3d383b4-225775-426863 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-20 12:12:26,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:26] "GET /pos/ui/149 HTTP/1.1" 200 7003 35 0.045 0.091 rw 2026-10-20 12:12:26,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '048BA99DD482FAD24952FFAAA901C393', 'loaderId': '34AC0A2ECB99FC712DC9C64CD39830D7', 'isDownload': False} 2026-10-20 12:12:26,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-20 12:12:26,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:26] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.04 ro 2026-10-20 12:12:26,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:26] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.219 ro 2026-10-20 12:12:26,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:26] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.066 ro 2026-10-20 12:12:27,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-20 12:12:27,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:12:27,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 12:12:27,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 12:12:27,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.008 rw 2026-10-20 12:12:27,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12: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.026 rw 2026-10-20 12:12:27,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:12:28,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537865 286 0.271 0.577 rw 2026-10-20 12:12:28,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: The ready code tooks too much time : 2.022740602493286 2026-10-20 12:12:28,416 7 INFO rb-3d383b4-225775-426863 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-20 12:12:28,434 7 INFO rb-3d383b4-225775-426863 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-20 12:12:28,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-20 12:12:28,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:28] "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-20 12:12:28,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:28] "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-20 12:12:28,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:28] "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.025 rw 2026-10-20 12:12:28,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12: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-20 12:12:29,066 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12: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-20 12:12:29,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "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.015 rw 2026-10-20 12:12:29,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.007 0.044 rw 2026-10-20 12:12:29,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 12:12:29,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:12:29,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 12:12:29,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 305 4 0.004 0.036 ro 2026-10-20 12:12:29,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 12:12:29,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:12:29,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 12:12:29,445 7 INFO rb-3d383b4-225775-426863 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-20 12:12:29,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.054 - 2026-10-20 12:12:29,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /pos/ui/149 HTTP/1.1" 200 7003 32 0.033 0.085 rw 2026-10-20 12:12:29,595 7 INFO rb-3d383b4-225775-426863 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-20 12:12:29,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /pos/ui/149?from_backend=True HTTP/1.1" 200 7003 32 0.051 0.198 rw 2026-10-20 12:12:29,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12: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.008 0.053 rw 2026-10-20 12:12:29,718 7 INFO rb-3d383b4-225775-426863 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-20 12:12:29,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:12:30,269 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,269 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,270 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,270 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,271 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,310 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,311 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:12:30,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 12:12:30,864 7 INFO rb-3d383b4-225775-426863 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-20 12:12:30,891 7 INFO rb-3d383b4-225775-426863 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-20 12:12:31,422 7 INFO rb-3d383b4-225775-426863 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-20 12:12:31,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14248134 started for PoS orders references: [{'name': '/', 'pos_reference': '261-149-000002', 'uuid': '7a3fd424-bc7a-4f1c-8c9c-b209f214dd99'}] 2026-10-20 12:12:31,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [567] to pos.order #675 2026-10-20 12:12:31,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14248134 order {'name': '/', 'pos_reference': '261-149-000002', 'uuid': '7a3fd424-bc7a-4f1c-8c9c-b209f214dd99'} updated pos.order #675 2026-10-20 12:12:31,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14248134 finished 2026-10-20 12:12:32,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5206 167 0.205 0.392 rw 2026-10-20 12:12:32,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:32] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.014 ro 2026-10-20 12:12:32,170 7 INFO rb-3d383b4-225775-426863 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-20 12:12:32,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-20 12:12:32,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:12:32,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:12:32,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 20338168 (allocated 21516288) 2026-10-20 12:12:32,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JicREUwp - [20/Oct/2026 12:12:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.952 rw 2026-10-20 12:12:32,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 51902 2026-10-20 12:12:32,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-20 12:12:32,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 51902 2026-10-20 12:12:32,526 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121232_525713_test_user_on_residual_order.txt 2026-10-20 12:12:32,526 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpxkqu99j8_chrome_odoo" 2026-10-20 12:12:32,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:12:33,921 7 INFO rb-3d383b4-225775-426863 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-20 12:12:34,097 7 INFO rb-3d383b4-225775-426863 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-20 12:12:43,524 7 INFO rb-3d383b4-225775-426863 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-20 12:12:45,914 7 INFO rb-3d383b4-225775-426863 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-20 12:12:49,853 7 INFO rb-3d383b4-225775-426863 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-20 12:12:51,629 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #253 deleted ir.attachment records with IDs: [117800, 117801] 2026-10-20 12:12:51,632 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #253 deleted pos.config records with IDs: [150, 151] 2026-10-20 12:12:51,655 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #253 deleted ir.sequence records with IDs: [4093, 4097, 4094, 4098] 2026-10-20 12:12:55,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_order_receipt: Starting TestPosOrderReceiptRestaurant.test_split_per_product_preserves_course_grouping ... 2026-10-20 12:12:55,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:12:56,917 7 INFO rb-3d383b4-225775-426863 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-20 12:12:57,102 7 INFO rb-3d383b4-225775-426863 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-20 12:13:06,262 7 INFO rb-3d383b4-225775-426863 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-20 12:13:08,528 7 INFO rb-3d383b4-225775-426863 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-20 12:13:12,675 7 INFO rb-3d383b4-225775-426863 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-20 12:13:14,316 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #257 deleted ir.attachment records with IDs: [118832, 118833] 2026-10-20 12:13:14,318 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #257 deleted pos.config records with IDs: [153, 154] 2026-10-20 12:13:14,337 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #257 deleted ir.sequence records with IDs: [4141, 4145, 4142, 4146] 2026-10-20 12:13:17,745 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #257 deleted restaurant.floor records with IDs: [74] 2026-10-20 12:13:18,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-20 12:13:19,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76834252 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-20 12:13:19,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76834252 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #677 2026-10-20 12:13:19,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76834252 finished 2026-10-20 12:13:19,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-20 12:13:19,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-20 12:13:19,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:13:20,276 7 INFO rb-3d383b4-225775-426863 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-20 12:13:20,492 7 INFO rb-3d383b4-225775-426863 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-20 12:13:29,682 7 INFO rb-3d383b4-225775-426863 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-20 12:13:31,819 7 INFO rb-3d383b4-225775-426863 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-20 12:13:35,595 7 INFO rb-3d383b4-225775-426863 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-20 12:13:37,159 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #261 deleted ir.attachment records with IDs: [119865, 119866] 2026-10-20 12:13:37,162 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #261 deleted pos.config records with IDs: [157, 158] 2026-10-20 12:13:37,179 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #261 deleted ir.sequence records with IDs: [4195, 4199, 4196, 4200] 2026-10-20 12:13:40,982 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #261 deleted restaurant.floor records with IDs: [77] 2026-10-20 12:13:41,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-20 12:13:42,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 52033 2026-10-20 12:13:42,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpmrfp3uk4_chrome_odoo 2026-10-20 12:13:42,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:41247/json/version 2026-10-20 12:13:42,967 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:13:43,033 7 INFO rb-3d383b4-225775-426863 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-20 12:13:43,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:41247/json 2026-10-20 12:13:43,034 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:13:43,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:41247/devtools/page/1D108B0F3B0427FEB93F78636F2A435D 2026-10-20 12:13:43,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-20 12:13:43,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-20 12:13:43,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:13:43,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-20 12:13:43,210 7 INFO rb-3d383b4-225775-426863 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-20 12:13:43,211 7 INFO rb-3d383b4-225775-426863 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-20 12:13:43,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:13:43,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:43] "GET /pos/ui/160 HTTP/1.1" 200 6939 65 0.041 0.494 rw 2026-10-20 12:13:43,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '1D108B0F3B0427FEB93F78636F2A435D', 'loaderId': 'FDCA07A76393F8D9BD060713D3C2BB83', 'isDownload': False} 2026-10-20 12:13:43,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-20 12:13:43,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:43] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.036 ro 2026-10-20 12:13:43,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:43] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.621 ro 2026-10-20 12:13:43,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:43] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 12:13:44,505 7 INFO rb-3d383b4-225775-426863 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-20 12:13:44,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-20 12:13:44,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 12:13:44,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 12:13:44,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.019 rw 2026-10-20 12:13:44,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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.003 0.025 rw 2026-10-20 12:13:44,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:13:45,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537109 282 0.317 0.634 rw 2026-10-20 12:13:45,766 7 INFO rb-3d383b4-225775-426863 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-20 12:13:45,780 7 INFO rb-3d383b4-225775-426863 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-20 12:13:45,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:13:45,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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-20 12:13:45,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:45] "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-20 12:13:45,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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.011 rw 2026-10-20 12:13:45,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:45] "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-20 12:13:46,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "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-20 12:13:46,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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.01 rw 2026-10-20 12:13:46,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.05 rw 2026-10-20 12:13:46,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 12:13:46,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 12:13:46,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/image/res.users/263/avatar_128 HTTP/1.1" 200 305 4 0.004 0.035 ro 2026-10-20 12:13:46,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.043 rw 2026-10-20 12:13:46,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:13:46,765 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 12:13:46,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:13:46,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 12:13:46,784 7 INFO rb-3d383b4-225775-426863 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-20 12:13:46,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:13:46,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /pos/ui/160 HTTP/1.1" 200 6979 31 0.043 0.083 rw 2026-10-20 12:13:46,953 7 INFO rb-3d383b4-225775-426863 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-20 12:13:46,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:46] "GET /pos/ui/160?from_backend=True HTTP/1.1" 200 6979 31 0.019 0.185 rw 2026-10-20 12:13:46,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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.08 rw 2026-10-20 12:13:47,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.088 rw 2026-10-20 12:13:47,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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.025 rw 2026-10-20 12:13:47,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-20 12:13:47,195 7 INFO rb-3d383b4-225775-426863 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-20 12:13:47,714 7 INFO rb-3d383b4-225775-426863 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-20 12:13:47,790 7 INFO rb-3d383b4-225775-426863 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-20 12:13:47,860 7 INFO rb-3d383b4-225775-426863 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-20 12:13:47,870 7 INFO rb-3d383b4-225775-426863 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-20 12:13:47,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:47] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 12:13:47,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:47] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 12:13:47,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25669215 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000001', 'uuid': '326bb3c1-3bf3-40bc-8c83-2c1d70bee2f5'}] 2026-10-20 12:13:48,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25669215 order {'name': '/', 'pos_reference': '261-160-000001', 'uuid': '326bb3c1-3bf3-40bc-8c83-2c1d70bee2f5'} created pos.order #678 2026-10-20 12:13:48,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25669215 finished 2026-10-20 12:13:48,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5461 62 0.078 0.133 rw 2026-10-20 12:13:48,153 7 INFO rb-3d383b4-225775-426863 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-20 12:13:48,207 7 INFO rb-3d383b4-225775-426863 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-20 12:13:48,211 7 INFO rb-3d383b4-225775-426863 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-20 12:13:48,217 7 INFO rb-3d383b4-225775-426863 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-20 12:13:48,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13: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.002 0.012 rw 2026-10-20 12:13:48,250 7 INFO rb-3d383b4-225775-426863 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-20 12:13:48,765 7 INFO rb-3d383b4-225775-426863 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-20 12:13:48,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-20 12:13:48,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 12:13:48,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:13:48,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 21053104 (allocated 22564864) 2026-10-20 12:13:48,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KpVBzpBt - [20/Oct/2026 12:13:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 4.274 rw 2026-10-20 12:13:49,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 52033 2026-10-20 12:13:49,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-20 12:13:49,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 52033 2026-10-20 12:13:49,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121349_141665_test_change_table_rewards_stay.txt 2026-10-20 12:13:49,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpmrfp3uk4_chrome_odoo" 2026-10-20 12:13:49,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-20 12:13:49,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 52169 2026-10-20 12:13:49,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpjo_skkwk_chrome_odoo 2026-10-20 12:13:49,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35837/json/version 2026-10-20 12:13:49,743 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:13:49,813 7 INFO rb-3d383b4-225775-426863 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-20 12:13:49,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35837/json 2026-10-20 12:13:49,814 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:13:49,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:35837/devtools/page/03C77022332F1E17F1278ED653624B66 2026-10-20 12:13:49,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-20 12:13:49,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-20 12:13:49,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:13:49,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-20 12:13:49,992 7 INFO rb-3d383b4-225775-426863 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-20 12:13:49,992 7 INFO rb-3d383b4-225775-426863 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-20 12:13:50,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:13:50,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:50] "GET /pos/ui/160 HTTP/1.1" 200 6939 65 0.034 0.562 rw 2026-10-20 12:13:50,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '03C77022332F1E17F1278ED653624B66', 'loaderId': '891DAC0AF58501CD49039DF73930F05E', 'isDownload': False} 2026-10-20 12:13:50,599 7 INFO rb-3d383b4-225775-426863 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-20 12:13:50,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:50] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.67 ro 2026-10-20 12:13:50,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:50] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.042 ro 2026-10-20 12:13:50,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:50] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.067 ro 2026-10-20 12:13:51,369 7 INFO rb-3d383b4-225775-426863 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-20 12:13:51,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:13:51,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.017 - 2026-10-20 12:13:51,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.022 ro 2026-10-20 12:13:51,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13: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.017 rw 2026-10-20 12:13:51,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.031 rw 2026-10-20 12:13:51,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:13:52,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537121 282 0.253 0.605 rw 2026-10-20 12:13:52,522 7 INFO rb-3d383b4-225775-426863 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-20 12:13:52,536 7 INFO rb-3d383b4-225775-426863 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-20 12:13:52,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.017 ro 2026-10-20 12:13:52,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:52] "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-20 12:13:52,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:52] "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-20 12:13:52,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13: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.015 rw 2026-10-20 12:13:52,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:52] "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-20 12:13:53,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.007 0.016 ro 2026-10-20 12:13:53,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13: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.004 0.02 rw 2026-10-20 12:13:53,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:13:53,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 12:13:53,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.043 rw 2026-10-20 12:13:53,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/image/res.users/263/avatar_128 HTTP/1.1" 200 305 4 0.008 0.043 ro 2026-10-20 12:13:53,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.064 rw 2026-10-20 12:13:53,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.008 ro 2026-10-20 12:13:53,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 12:13:53,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:13:53,483 7 INFO rb-3d383b4-225775-426863 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-20 12:13:53,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.047 - 2026-10-20 12:13:53,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /pos/ui/160?from_backend=True HTTP/1.1" 200 6979 31 0.046 0.085 rw 2026-10-20 12:13:53,647 7 INFO rb-3d383b4-225775-426863 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-20 12:13:53,650 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 12:13:53,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "GET /pos/ui/160 HTTP/1.1" 200 6979 31 0.038 0.194 rw 2026-10-20 12:13:53,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13: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.004 0.1 rw 2026-10-20 12:13:53,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.132 rw 2026-10-20 12:13:53,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13: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.0 0.011 rw 2026-10-20 12:13:53,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.043 rw 2026-10-20 12:13:53,963 7 INFO rb-3d383b4-225775-426863 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-20 12:13:54,492 7 INFO rb-3d383b4-225775-426863 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-20 12:13:54,500 7 INFO rb-3d383b4-225775-426863 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-20 12:13:54,571 7 INFO rb-3d383b4-225775-426863 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-20 12:13:54,645 7 INFO rb-3d383b4-225775-426863 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-20 12:13:54,655 7 INFO rb-3d383b4-225775-426863 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-20 12:13:54,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:54] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.005 - 2026-10-20 12:13:54,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:54] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 12:13:54,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89876664 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000001', 'uuid': 'f05e5be5-7d65-4ded-b31f-714b23b52477'}] 2026-10-20 12:13:54,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89876664 order {'name': '/', 'pos_reference': '261-160-000001', 'uuid': 'f05e5be5-7d65-4ded-b31f-714b23b52477'} created pos.order #679 2026-10-20 12:13:54,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89876664 finished 2026-10-20 12:13:55,085 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5671 68 0.084 0.311 rw 2026-10-20 12:13:55,116 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,183 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13: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.003 0.015 rw 2026-10-20 12:13:55,219 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.043 rw 2026-10-20 12:13:55,723 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,759 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,771 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,785 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,786 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,798 7 INFO rb-3d383b4-225775-426863 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-20 12:13:55,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47799702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-160-000002', 'uuid': 'f3426c5c-2c09-4ecb-8e1f-eb3c231cd1e1'}] 2026-10-20 12:13:55,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47799702 order {'name': '/', 'pos_reference': '261-160-000002', 'uuid': 'f3426c5c-2c09-4ecb-8e1f-eb3c231cd1e1'} created pos.order #680 2026-10-20 12:13:55,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47799702 finished 2026-10-20 12:13:56,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5671 57 0.069 0.13 rw 2026-10-20 12:13:56,065 7 INFO rb-3d383b4-225775-426863 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-20 12:13:56,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-20 12:13:56,127 7 INFO rb-3d383b4-225775-426863 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-20 12:13:56,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:13:56,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 21684268 (allocated 23351296) 2026-10-20 12:13:56,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q_Afm6bV - [20/Oct/2026 12:13:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 4.76 rw 2026-10-20 12:13:56,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 52169 2026-10-20 12:13:56,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-20 12:13:56,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 52169 2026-10-20 12:13:56,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121356_519033_test_loyalty_reward_with_courses.txt 2026-10-20 12:13:56,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpjo_skkwk_chrome_odoo" 2026-10-20 12:13:56,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:13:57,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-20 12:13:57,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-20 12:13:57,703 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-20 12:13:57,712 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-20 12:13:57,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-20 12:13:58,709 7 INFO rb-3d383b4-225775-426863 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-20 12:13:58,889 7 INFO rb-3d383b4-225775-426863 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-20 12:14:07,604 7 INFO rb-3d383b4-225775-426863 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-20 12:14:09,485 7 INFO rb-3d383b4-225775-426863 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-20 12:14:13,448 7 INFO rb-3d383b4-225775-426863 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-20 12:14:13,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-20 12:14:14,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 52298 2026-10-20 12:14:14,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpgzag0zj8_chrome_odoo 2026-10-20 12:14:14,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43149/json/version 2026-10-20 12:14:14,840 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:14:14,855 7 INFO rb-3d383b4-225775-426863 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-20 12:14:14,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43149/json 2026-10-20 12:14:14,856 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:14:14,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:43149/devtools/page/BBFCB3270B9467F4C464A06A5F407334 2026-10-20 12:14:14,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-20 12:14:14,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-20 12:14:15,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 12:14:15,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-20 12:14:15,032 7 INFO rb-3d383b4-225775-426863 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-20 12:14:15,032 7 INFO rb-3d383b4-225775-426863 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-20 12:14:15,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:14:15,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:15] "GET /pos/ui?config_id=162 HTTP/1.1" 200 6860 65 0.046 0.539 rw 2026-10-20 12:14:15,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'BBFCB3270B9467F4C464A06A5F407334', 'loaderId': 'CA0347A58216EC05A1BC11C68214E11D', 'isDownload': False} 2026-10-20 12:14:15,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-20 12:14:15,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:15] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-20 12:14:15,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:15] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.686 ro 2026-10-20 12:14:15,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:15] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.063 ro 2026-10-20 12:14:16,407 7 INFO rb-3d383b4-225775-426863 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-20 12:14:16,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:14:16,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:14:16,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 12:14:16,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.011 rw 2026-10-20 12:14:16,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14: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.013 0.038 rw 2026-10-20 12:14:17,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533258 235 0.279 0.551 rw 2026-10-20 12:14:17,571 7 INFO rb-3d383b4-225775-426863 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-20 12:14:17,587 7 INFO rb-3d383b4-225775-426863 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-20 12:14:17,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.015 ro 2026-10-20 12:14:17,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.011 ro 2026-10-20 12:14:17,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:17] "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-20 12:14:17,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14: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.018 rw 2026-10-20 12:14:17,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:17] "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-20 12:14:18,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "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-20 12:14:18,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14: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.016 rw 2026-10-20 12:14:18,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.048 rw 2026-10-20 12:14:18,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.01 - 2026-10-20 12:14:18,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 12:14:18,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.007 0.03 ro 2026-10-20 12:14:18,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.044 rw 2026-10-20 12:14:18,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 12:14:18,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:14:18,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:14:18,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.03 rw 2026-10-20 12:14:18,675 7 INFO rb-3d383b4-225775-426863 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-20 12:14:18,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.007 - 2026-10-20 12:14:18,844 7 INFO rb-3d383b4-225775-426863 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-20 12:14:18,844 7 INFO rb-3d383b4-225775-426863 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-20 12:14:18,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:18] "GET /pos/ui/162 HTTP/1.1" 200 6900 31 0.054 0.08 rw 2026-10-20 12:14:19,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6900 31 0.054 0.223 rw 2026-10-20 12:14:19,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14: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.171 rw 2026-10-20 12:14:19,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.036 0.234 rw 2026-10-20 12:14:19,162 7 INFO rb-3d383b4-225775-426863 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-20 12:14:19,192 7 INFO rb-3d383b4-225775-426863 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-20 12:14:19,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 29 0.087 0.177 ro 2026-10-20 12:14:19,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.024 0.349 ro 2026-10-20 12:14:19,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.019 0.073 ro 2026-10-20 12:14:19,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 820 14 0.031 0.065 ro 2026-10-20 12:14:19,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.007 0.025 ro 2026-10-20 12:14:20,084 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:20] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 12:14:20,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:20] "GET /web/image/res.partner/1127/avatar_128?unique=1792498437000 HTTP/1.1" 200 305 4 0.012 0.023 ro 2026-10-20 12:14:20,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:20] "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.17 0.348 rw 2026-10-20 12:14:20,702 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,777 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,785 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,817 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,881 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,925 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,958 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,964 7 INFO rb-3d383b4-225775-426863 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-20 12:14:20,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-20 12:14:20,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:14:21,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 119 0.141 0.255 rw 2026-10-20 12:14:21,477 7 INFO rb-3d383b4-225775-426863 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-20 12:14:21,504 7 INFO rb-3d383b4-225775-426863 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-20 12:14:22,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-20 12:14:22,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 12:14:22,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91416348 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'a1d653ed-5cc2-4472-88a9-59c96982d039'}] 2026-10-20 12:14:22,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:14:22,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 23297856 (allocated 24924160) 2026-10-20 12:14:22,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 52298 2026-10-20 12:14:22,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-20 12:14:22,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 52298 2026-10-20 12:14:22,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121422_479159_test_advance_payment_with_extra_lines.txt 2026-10-20 12:14:22,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpgzag0zj8_chrome_odoo" 2026-10-20 12:14:22,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-20 12:14:22,689 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91416348 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'a1d653ed-5cc2-4472-88a9-59c96982d039'} created pos.order #681 2026-10-20 12:14:22,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91416348 finished 2026-10-20 12:14:22,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 6.309 rw 2026-10-20 12:14:22,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vHG7tfS7 - [20/Oct/2026 12:14:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 196 0.306 0.51 rw 2026-10-20 12:14:32,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-20 12:14:32,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17056286 started for PoS orders references: [{'name': 'Order beb585f2-db64-4d5d-9e88-e13ac93ee7fe', 'pos_reference': None, 'uuid': 'beb585f2-db64-4d5d-9e88-e13ac93ee7fe'}] 2026-10-20 12:14:34,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17056286 order {'name': 'Order beb585f2-db64-4d5d-9e88-e13ac93ee7fe', 'pos_reference': None, 'uuid': 'beb585f2-db64-4d5d-9e88-e13ac93ee7fe'} created pos.order #682 2026-10-20 12:14:34,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17056286 finished 2026-10-20 12:14:34,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-20 12:14:36,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-20 12:14:36,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76073855 started for PoS orders references: [{'name': 'Order 4580e14b-54a8-47fa-955a-54f63a11b270', 'pos_reference': None, 'uuid': '4580e14b-54a8-47fa-955a-54f63a11b270'}] 2026-10-20 12:14:37,113 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [782] 2026-10-20 12:14:37,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76073855 order {'name': 'Order 4580e14b-54a8-47fa-955a-54f63a11b270', 'pos_reference': None, 'uuid': '4580e14b-54a8-47fa-955a-54f63a11b270'} created pos.order #683 2026-10-20 12:14:37,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76073855 finished 2026-10-20 12:14:38,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-20 12:14:38,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1012879 started for PoS orders references: [{'name': 'Order 235b47e6-1c1b-44d2-8561-c91fb3e2ae62', 'pos_reference': None, 'uuid': '235b47e6-1c1b-44d2-8561-c91fb3e2ae62'}] 2026-10-20 12:14:39,017 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [785] 2026-10-20 12:14:40,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1012879 order {'name': 'Order 235b47e6-1c1b-44d2-8561-c91fb3e2ae62', 'pos_reference': None, 'uuid': '235b47e6-1c1b-44d2-8561-c91fb3e2ae62'} created pos.order #685 2026-10-20 12:14:40,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1012879 finished 2026-10-20 12:14:41,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-20 12:14:41,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21210348 started for PoS orders references: [{'name': 'Order ecd1110c-65da-4e1f-ba9a-10298cf48132', 'pos_reference': None, 'uuid': 'ecd1110c-65da-4e1f-ba9a-10298cf48132'}] 2026-10-20 12:14:41,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21210348 order {'name': 'Order ecd1110c-65da-4e1f-ba9a-10298cf48132', 'pos_reference': None, 'uuid': 'ecd1110c-65da-4e1f-ba9a-10298cf48132'} created pos.order #687 2026-10-20 12:14:41,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21210348 finished 2026-10-20 12:14:42,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-20 12:14:43,228 7 INFO rb-3d383b4-225775-426863 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-20 12:14:43,657 7 INFO rb-3d383b4-225775-426863 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-20 12:14:43,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-20 12:14:44,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70952716 started for PoS orders references: [{'name': 'Order f2de0378-9a26-4824-b9e9-9d662d95fbeb', 'pos_reference': None, 'uuid': 'f2de0378-9a26-4824-b9e9-9d662d95fbeb'}] 2026-10-20 12:14:44,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70952716 order {'name': 'Order f2de0378-9a26-4824-b9e9-9d662d95fbeb', 'pos_reference': None, 'uuid': 'f2de0378-9a26-4824-b9e9-9d662d95fbeb'} created pos.order #688 2026-10-20 12:14:44,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70952716 finished 2026-10-20 12:14:44,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-20 12:14:45,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50679325 started for PoS orders references: [{'name': 'Order 1c222834-b549-4fcd-8185-775771ee3050', 'pos_reference': None, 'uuid': '1c222834-b549-4fcd-8185-775771ee3050'}] 2026-10-20 12:14:46,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50679325 order {'name': 'Order 1c222834-b549-4fcd-8185-775771ee3050', 'pos_reference': None, 'uuid': '1c222834-b549-4fcd-8185-775771ee3050'} created pos.order #689 2026-10-20 12:14:46,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50679325 finished 2026-10-20 12:14:47,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63581890 started for PoS orders references: [{'name': 'Order 0deef5f9-7445-449a-a820-f4bc355fa25b', 'pos_reference': None, 'uuid': '0deef5f9-7445-449a-a820-f4bc355fa25b'}] 2026-10-20 12:14:47,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63581890 order {'name': 'Order 0deef5f9-7445-449a-a820-f4bc355fa25b', 'pos_reference': None, 'uuid': '0deef5f9-7445-449a-a820-f4bc355fa25b'} created pos.order #690 2026-10-20 12:14:47,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63581890 finished 2026-10-20 12:14:47,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61265603 started for PoS orders references: [{'name': 'Order 41f720e4-6925-4855-bf66-8e29989319d4', 'pos_reference': None, 'uuid': '41f720e4-6925-4855-bf66-8e29989319d4'}] 2026-10-20 12:14:47,933 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [791] 2026-10-20 12:14:49,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61265603 order {'name': 'Order 41f720e4-6925-4855-bf66-8e29989319d4', 'pos_reference': None, 'uuid': '41f720e4-6925-4855-bf66-8e29989319d4'} created pos.order #691 2026-10-20 12:14:49,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61265603 finished 2026-10-20 12:14:49,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-20 12:14:49,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43653836 started for PoS orders references: [{'name': 'Order a06eebc1-89df-48d0-a44c-aa21506d9618', 'pos_reference': None, 'uuid': 'a06eebc1-89df-48d0-a44c-aa21506d9618'}] 2026-10-20 12:14:49,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43653836 order {'name': 'Order a06eebc1-89df-48d0-a44c-aa21506d9618', 'pos_reference': None, 'uuid': 'a06eebc1-89df-48d0-a44c-aa21506d9618'} created pos.order #692 2026-10-20 12:14:49,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43653836 finished 2026-10-20 12:14:49,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29366328 started for PoS orders references: [{'name': 'Order 5b02eea0-d83d-41da-935a-e1b323665ddf', 'pos_reference': None, 'uuid': '5b02eea0-d83d-41da-935a-e1b323665ddf'}] 2026-10-20 12:14:49,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29366328 order {'name': 'Order 5b02eea0-d83d-41da-935a-e1b323665ddf', 'pos_reference': None, 'uuid': '5b02eea0-d83d-41da-935a-e1b323665ddf'} created pos.order #693 2026-10-20 12:14:49,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29366328 finished 2026-10-20 12:14:50,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-20 12:14:51,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90296157 started for PoS orders references: [{'name': 'Order ce95a4e9-ac69-4e61-bd9b-10e85dfac134', 'pos_reference': None, 'uuid': 'ce95a4e9-ac69-4e61-bd9b-10e85dfac134'}] 2026-10-20 12:14:52,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90296157 order {'name': 'Order ce95a4e9-ac69-4e61-bd9b-10e85dfac134', 'pos_reference': None, 'uuid': 'ce95a4e9-ac69-4e61-bd9b-10e85dfac134'} created pos.order #694 2026-10-20 12:14:52,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90296157 finished 2026-10-20 12:14:52,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-20 12:14:52,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-20 12:14:52,971 7 INFO rb-3d383b4-225775-426863 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-20 12:14:53,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-20 12:14:53,314 7 INFO rb-3d383b4-225775-426863 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-20 12:14:53,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-20 12:14:54,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ensure_default_products_in_multiple_company ... 2026-10-20 12:14:54,906 7 INFO rb-3d383b4-225775-426863 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-20 12:15:03,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-20 12:15:03,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73653151 started for PoS orders references: [{'name': 'Order 49a9d5a6-7c55-4047-8e44-a3fb764fa2f3', 'pos_reference': None, 'uuid': '49a9d5a6-7c55-4047-8e44-a3fb764fa2f3'}] 2026-10-20 12:15:03,858 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [798] 2026-10-20 12:15:05,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73653151 order {'name': 'Order 49a9d5a6-7c55-4047-8e44-a3fb764fa2f3', 'pos_reference': None, 'uuid': '49a9d5a6-7c55-4047-8e44-a3fb764fa2f3'} created pos.order #697 2026-10-20 12:15:05,146 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73653151 finished 2026-10-20 12:15:05,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-20 12:15:05,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42045236 started for PoS orders references: [{'name': 'Order 867ecee1-2566-4dfb-b4d0-6cf33e543eb9', 'pos_reference': None, 'uuid': '867ecee1-2566-4dfb-b4d0-6cf33e543eb9'}] 2026-10-20 12:15:06,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42045236 order {'name': 'Order 867ecee1-2566-4dfb-b4d0-6cf33e543eb9', 'pos_reference': None, 'uuid': '867ecee1-2566-4dfb-b4d0-6cf33e543eb9'} created pos.order #698 2026-10-20 12:15:06,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42045236 finished 2026-10-20 12:15:06,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-20 12:15:07,639 7 INFO rb-3d383b4-225775-426863 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-20 12:15:07,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-20 12:15:08,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97075307 started for PoS orders references: [{'name': 'Order 06e3cb2e-ccf6-4b7a-9d97-f1a1ff00fdd9', 'pos_reference': None, 'uuid': '06e3cb2e-ccf6-4b7a-9d97-f1a1ff00fdd9'}] 2026-10-20 12:15:09,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97075307 order {'name': 'Order 06e3cb2e-ccf6-4b7a-9d97-f1a1ff00fdd9', 'pos_reference': None, 'uuid': '06e3cb2e-ccf6-4b7a-9d97-f1a1ff00fdd9'} created pos.order #700 2026-10-20 12:15:09,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97075307 finished 2026-10-20 12:15:09,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-20 12:15:10,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-20 12:15:11,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 52429 2026-10-20 12:15:11,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp4f55bsd7_chrome_odoo 2026-10-20 12:15:11,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:38437/json/version 2026-10-20 12:15:11,083 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:15:11,103 7 INFO rb-3d383b4-225775-426863 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-20 12:15:11,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:38437/json 2026-10-20 12:15:11,112 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:15:11,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:38437/devtools/page/E8E28DE76CE0392A187EFFD803574FEA 2026-10-20 12:15:11,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-20 12:15:11,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-20 12:15:11,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 12:15:11,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-20 12:15:11,298 7 INFO rb-3d383b4-225775-426863 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-20 12:15:11,298 7 INFO rb-3d383b4-225775-426863 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-20 12:15:11,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:15:11,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:11] "GET /pos/ui/162 HTTP/1.1" 200 6860 66 0.055 0.536 rw 2026-10-20 12:15:11,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'E8E28DE76CE0392A187EFFD803574FEA', 'loaderId': '56EF07B855B51477C6FDA2881CD09E15', 'isDownload': False} 2026-10-20 12:15:11,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-20 12:15:11,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:11] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.673 ro 2026-10-20 12:15:11,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:11] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.059 ro 2026-10-20 12:15:12,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:11] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.05 ro 2026-10-20 12:15:12,753 7 INFO rb-3d383b4-225775-426863 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-20 12:15:12,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:15:12,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:15:12,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 12:15:12,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:12] "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.043 rw 2026-10-20 12:15:12,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.014 0.082 rw 2026-10-20 12:15:13,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534823 239 0.31 0.736 rw 2026-10-20 12:15:14,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: The ready code tooks too much time : 2.2412216663360596 2026-10-20 12:15:14,137 7 INFO rb-3d383b4-225775-426863 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-20 12:15:14,151 7 INFO rb-3d383b4-225775-426863 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-20 12:15:14,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.02 ro 2026-10-20 12:15:14,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:14] "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-20 12:15:14,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:14] "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-20 12:15:14,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15: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-20 12:15:14,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:14] "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-20 12:15:14,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:14] "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-20 12:15:14,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15: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.025 rw 2026-10-20 12:15:15,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.044 rw 2026-10-20 12:15:15,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.021 - 2026-10-20 12:15:15,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:15:15,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.005 0.026 ro 2026-10-20 12:15:15,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.03 rw 2026-10-20 12:15:15,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:15:15,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:15:15,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.027 ro 2026-10-20 12:15:15,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 12:15:15,334 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /pos/ui/162 HTTP/1.1" 200 6900 31 0.057 0.104 rw 2026-10-20 12:15:15,451 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6900 31 0.046 0.258 rw 2026-10-20 12:15:15,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.336 rw 2026-10-20 12:15:15,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15: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.007 0.148 rw 2026-10-20 12:15:15,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.052 0.195 rw 2026-10-20 12:15:15,806 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,807 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,887 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,888 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,888 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,889 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,923 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:15:15,950 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,951 7 INFO rb-3d383b4-225775-426863 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-20 12:15:15,972 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,323 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,324 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,355 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,356 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,414 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,417 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:15:16,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:15:16,929 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,956 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,962 7 INFO rb-3d383b4-225775-426863 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-20 12:15:16,970 7 INFO rb-3d383b4-225775-426863 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-20 12:15:17,498 7 INFO rb-3d383b4-225775-426863 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-20 12:15:17,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48142070 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'aee0b988-4a8a-4e00-b58e-fd01138ba327'}] 2026-10-20 12:15:17,507 7 INFO rb-3d383b4-225775-426863 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-20 12:15:19,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48142070 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': 'aee0b988-4a8a-4e00-b58e-fd01138ba327'} created pos.order #701 2026-10-20 12:15:19,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48142070 finished 2026-10-20 12:15:19,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5374 477 0.766 1.03 rw 2026-10-20 12:15:19,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-20 12:15:19,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-20 12:15:19,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:15:19,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 6.598 rw 2026-10-20 12:15:19,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 22026876 (allocated 23875584) 2026-10-20 12:15:19,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9A57tXwS - [20/Oct/2026 12:15: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-20 12:15:19,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 52429 2026-10-20 12:15:19,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-20 12:15:19,671 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 52429 2026-10-20 12:15:19,811 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121519_811641_test_pos_order_and_invoice_amounts.txt 2026-10-20 12:15:19,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp4f55bsd7_chrome_odoo" 2026-10-20 12:15:19,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-20 12:15:19,921 7 INFO rb-3d383b4-225775-426863 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-20 12:15:20,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 52566 2026-10-20 12:15:20,889 7 INFO rb-3d383b4-225775-426863 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/tmpfxmpg7np_chrome_odoo 2026-10-20 12:15:20,889 7 INFO rb-3d383b4-225775-426863 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:40973/json/version 2026-10-20 12:15:20,892 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:15:20,993 7 INFO rb-3d383b4-225775-426863 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-20 12:15:20,993 7 INFO rb-3d383b4-225775-426863 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:40973/json 2026-10-20 12:15:20,994 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:15:21,011 7 INFO rb-3d383b4-225775-426863 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:40973/devtools/page/8B5F0E9268069B6FE529FA82C203F91A 2026-10-20 12:15:21,026 7 INFO rb-3d383b4-225775-426863 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-20 12:15:21,049 7 INFO rb-3d383b4-225775-426863 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-20 12:15:21,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 12:15:21,220 7 INFO rb-3d383b4-225775-426863 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-20 12:15:21,225 7 INFO rb-3d383b4-225775-426863 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-20 12:15:21,225 7 INFO rb-3d383b4-225775-426863 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-20 12:15:21,248 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:15:21,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:21] "GET /pos/ui/162 HTTP/1.1" 200 6900 92 0.081 0.605 rw 2026-10-20 12:15:21,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '8B5F0E9268069B6FE529FA82C203F91A', 'loaderId': '9EFD31203370C83F9392B70FB8E092B2', 'isDownload': False} 2026-10-20 12:15:21,925 7 INFO rb-3d383b4-225775-426863 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-20 12:15:22,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:21] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.765 ro 2026-10-20 12:15:22,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:21] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.034 ro 2026-10-20 12:15:22,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.049 ro 2026-10-20 12:15:22,716 7 INFO rb-3d383b4-225775-426863 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-20 12:15:22,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:15:22,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 12:15:22,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.037 ro 2026-10-20 12:15:22,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.021 rw 2026-10-20 12:15:22,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "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.028 rw 2026-10-20 12:15:23,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 535683 237 0.358 0.622 rw 2026-10-20 12:15:24,159 7 INFO rb-3d383b4-225775-426863 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.234739303588867 2026-10-20 12:15:24,160 7 INFO rb-3d383b4-225775-426863 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-20 12:15:24,181 7 INFO rb-3d383b4-225775-426863 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-20 12:15:24,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 12:15:24,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:24] "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-20 12:15:24,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.015 rw 2026-10-20 12:15:24,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15: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.029 rw 2026-10-20 12:15:24,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:24] "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-20 12:15:24,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:24] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.015 ro 2026-10-20 12:15:24,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15: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.013 rw 2026-10-20 12:15:25,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 12:15:25,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.07 rw 2026-10-20 12:15:25,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 12:15:25,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /web/image/res.users/265/avatar_128 HTTP/1.1" 200 305 4 0.005 0.042 ro 2026-10-20 12:15:25,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.047 rw 2026-10-20 12:15:25,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.015 ro 2026-10-20 12:15:25,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 12:15:25,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:15:25,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.027 - 2026-10-20 12:15:25,372 7 INFO rb-3d383b4-225775-426863 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-20 12:15:25,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /pos/ui/162?from_backend=True HTTP/1.1" 200 6900 31 0.035 0.109 rw 2026-10-20 12:15:25,544 7 INFO rb-3d383b4-225775-426863 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-20 12:15:25,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "GET /pos/ui/162 HTTP/1.1" 200 6900 31 0.06 0.246 rw 2026-10-20 12:15:25,551 7 INFO rb-3d383b4-225775-426863 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-20 12:15:25,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.32 rw 2026-10-20 12:15:25,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15: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.012 0.121 rw 2026-10-20 12:15:25,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.077 0.19 rw 2026-10-20 12:15:25,886 7 INFO rb-3d383b4-225775-426863 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-20 12:15:25,906 7 INFO rb-3d383b4-225775-426863 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-20 12:15:26,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 29 0.059 0.19 ro 2026-10-20 12:15:26,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.027 0.315 ro 2026-10-20 12:15:26,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.035 0.089 ro 2026-10-20 12:15:26,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 1557 14 0.019 0.057 ro 2026-10-20 12:15:26,652 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.007 0.043 ro 2026-10-20 12:15:26,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:15:26,791 7 INFO rb-3d383b4-225775-426863 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-20 12:15:26,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:26] "GET /web/image/res.partner/1157/avatar_128?unique=1792498437000 HTTP/1.1" 200 305 4 0.009 0.027 ro 2026-10-20 12:15:27,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:27] "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.143 0.248 rw 2026-10-20 12:15:27,273 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.13 0.235 rw 2026-10-20 12:15:27,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.029 0.342 rw 2026-10-20 12:15:27,751 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,752 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,752 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,759 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,766 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,770 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,815 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,816 7 INFO rb-3d383b4-225775-426863 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-20 12:15:27,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:15:27,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 12:15:28,327 7 INFO rb-3d383b4-225775-426863 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-20 12:15:28,354 7 INFO rb-3d383b4-225775-426863 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-20 12:15:28,879 7 INFO rb-3d383b4-225775-426863 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-20 12:15:28,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12273416 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000001', 'uuid': '33815475-6681-48db-b794-66cf80beb7f6'}] 2026-10-20 12:15:28,891 7 INFO rb-3d383b4-225775-426863 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-20 12:15:29,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12273416 order {'name': '/', 'pos_reference': '261-162-000001', 'uuid': '33815475-6681-48db-b794-66cf80beb7f6'} created pos.order #702 2026-10-20 12:15:29,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12273416 finished 2026-10-20 12:15:29,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5222 234 0.379 0.507 rw 2026-10-20 12:15:29,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:29] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.026 ro 2026-10-20 12:15:29,928 7 INFO rb-3d383b4-225775-426863 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-20 12:15:29,950 7 INFO rb-3d383b4-225775-426863 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-20 12:15:29,950 7 INFO rb-3d383b4-225775-426863 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-20 12:15:29,962 7 INFO rb-3d383b4-225775-426863 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-20 12:15:29,976 7 INFO rb-3d383b4-225775-426863 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-20 12:15:30,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.051 rw 2026-10-20 12:15:30,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.018 0.121 ro 2026-10-20 12:15:30,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.026 0.21 ro 2026-10-20 12:15:30,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.018 0.068 ro 2026-10-20 12:15:30,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 811 14 0.021 0.048 ro 2026-10-20 12:15:30,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.009 0.024 ro 2026-10-20 12:15:30,506 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:31] "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.226 0.407 rw 2026-10-20 12:15:31,217 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 123 0.151 0.231 rw 2026-10-20 12:15:31,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 337 13 0.036 0.364 rw 2026-10-20 12:15:31,675 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,676 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,676 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,686 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,714 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,715 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,733 7 INFO rb-3d383b4-225775-426863 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-20 12:15:31,734 7 INFO rb-3d383b4-225775-426863 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-20 12:15:32,237 7 INFO rb-3d383b4-225775-426863 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-20 12:15:32,248 7 INFO rb-3d383b4-225775-426863 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-20 12:15:32,763 7 INFO rb-3d383b4-225775-426863 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-20 12:15:32,769 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52941853 started for PoS orders references: [{'name': '/', 'pos_reference': '261-162-000002', 'uuid': 'c3055cb4-68a3-46a4-9b8d-94c8f0e2fd1d'}] 2026-10-20 12:15:32,772 7 INFO rb-3d383b4-225775-426863 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-20 12:15:33,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52941853 order {'name': '/', 'pos_reference': '261-162-000002', 'uuid': 'c3055cb4-68a3-46a4-9b8d-94c8f0e2fd1d'} created pos.order #703 2026-10-20 12:15:33,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52941853 finished 2026-10-20 12:15:33,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5221 203 0.276 0.463 rw 2026-10-20 12:15:33,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:33] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 12:15:33,661 7 INFO rb-3d383b4-225775-426863 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-20 12:15:33,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-20 12:15:33,679 7 INFO rb-3d383b4-225775-426863 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-20 12:15:33,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.027 0.046 rw 2026-10-20 12:15:33,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:15:33,882 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 25526240 (allocated 28069888) 2026-10-20 12:15:33,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1J0Zi8V3 - [20/Oct/2026 12:15:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 10.981 rw 2026-10-20 12:15:33,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 52566 2026-10-20 12:15:33,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-20 12:15:33,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 52566 2026-10-20 12:15:34,133 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_121534_133328_test_sale_order_fp_different_from_partner_one.txt 2026-10-20 12:15:34,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpfxmpg7np_chrome_odoo" 2026-10-20 12:15:34,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-20 12:15:34,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5791812 started for PoS orders references: [{'name': 'Order c060e51b-1e6d-4090-8019-efeb4d512278', 'pos_reference': None, 'uuid': 'c060e51b-1e6d-4090-8019-efeb4d512278'}] 2026-10-20 12:15:34,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5791812 order {'name': 'Order c060e51b-1e6d-4090-8019-efeb4d512278', 'pos_reference': None, 'uuid': 'c060e51b-1e6d-4090-8019-efeb4d512278'} created pos.order #704 2026-10-20 12:15:34,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5791812 finished 2026-10-20 12:15:34,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-20 12:15:35,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31022051 started for PoS orders references: [{'name': 'Order 65f049f1-bcab-48d0-8fa7-e51e30e24b65', 'pos_reference': None, 'uuid': '65f049f1-bcab-48d0-8fa7-e51e30e24b65'}] 2026-10-20 12:15:35,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31022051 order {'name': 'Order 65f049f1-bcab-48d0-8fa7-e51e30e24b65', 'pos_reference': None, 'uuid': '65f049f1-bcab-48d0-8fa7-e51e30e24b65'} created pos.order #705 2026-10-20 12:15:35,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31022051 finished 2026-10-20 12:15:36,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-20 12:15:36,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35136930 started for PoS orders references: [{'name': 'Order 8f2bca7e-a337-460f-81dd-87b55b2ae1b8', 'pos_reference': None, 'uuid': '8f2bca7e-a337-460f-81dd-87b55b2ae1b8'}] 2026-10-20 12:15:36,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35136930 order {'name': 'Order 8f2bca7e-a337-460f-81dd-87b55b2ae1b8', 'pos_reference': None, 'uuid': '8f2bca7e-a337-460f-81dd-87b55b2ae1b8'} created pos.order #706 2026-10-20 12:15:36,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35136930 finished 2026-10-20 12:15:37,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-20 12:15:37,259 7 INFO rb-3d383b4-225775-426863 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-20 12:15:37,262 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-20 12:15:38,284 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-20 12:15:38,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36593303 started for PoS orders references: [{'name': 'Order dcbe3639-90a4-4e92-95e1-8841a2885623', 'pos_reference': None, 'uuid': 'dcbe3639-90a4-4e92-95e1-8841a2885623'}] 2026-10-20 12:15:39,086 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #265 deleted stock.move.line records with IDs: [809] 2026-10-20 12:15:40,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36593303 order {'name': 'Order dcbe3639-90a4-4e92-95e1-8841a2885623', 'pos_reference': None, 'uuid': 'dcbe3639-90a4-4e92-95e1-8841a2885623'} created pos.order #707 2026-10-20 12:15:40,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36593303 finished 2026-10-20 12:15:40,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-20 12:15:41,414 7 INFO rb-3d383b4-225775-426863 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-20 12:15:41,611 7 INFO rb-3d383b4-225775-426863 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-20 12:15:50,226 7 INFO rb-3d383b4-225775-426863 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-20 12:15:54,419 7 INFO rb-3d383b4-225775-426863 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-20 12:15:59,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-20 12:16:01,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-20 12:16:01,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68951905 started for PoS orders references: [{'name': 'Order e6469a2e-d582-4781-bdac-51140632c57d', 'pos_reference': None, 'uuid': 'e6469a2e-d582-4781-bdac-51140632c57d'}] 2026-10-20 12:16:02,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68951905 order {'name': 'Order e6469a2e-d582-4781-bdac-51140632c57d', 'pos_reference': None, 'uuid': 'e6469a2e-d582-4781-bdac-51140632c57d'} created pos.order #710 2026-10-20 12:16:02,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68951905 finished 2026-10-20 12:16:03,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-20 12:16:06,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-20 12:16:08,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 424 checked, 12 removed 2026-10-20 12:16:09,194 7 INFO rb-3d383b4-225775-426863 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-20 12:16:09,373 7 INFO rb-3d383b4-225775-426863 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-20 12:16:18,652 7 INFO rb-3d383b4-225775-426863 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-20 12:16:20,719 7 INFO rb-3d383b4-225775-426863 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-20 12:16:25,647 7 INFO rb-3d383b4-225775-426863 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-20 12:16:27,072 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #275 deleted res.currency.rate records with IDs: [59, 60, 61] 2026-10-20 12:16:28,212 7 INFO rb-3d383b4-225775-426863 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-20 12:16:28,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-20 12:16:29,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12752388 started for PoS orders references: [{'name': 'Order 85223-768-6712', 'pos_reference': None, 'uuid': '85223-768-6712'}] 2026-10-20 12:16:30,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12752388 order {'name': 'Order 85223-768-6712', 'pos_reference': None, 'uuid': '85223-768-6712'} created pos.order #713 2026-10-20 12:16:30,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12752388 finished 2026-10-20 12:16:30,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-20 12:16:31,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 52694 2026-10-20 12:16:31,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp4bi29pra_chrome_odoo 2026-10-20 12:16:31,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:39755/json/version 2026-10-20 12:16:31,212 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:16:31,243 7 INFO rb-3d383b4-225775-426863 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-20 12:16:31,243 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:39755/json 2026-10-20 12:16:31,244 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:16:31,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:39755/devtools/page/627515D6675366CFBCA7D61DAD53B612 2026-10-20 12:16:31,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-20 12:16:31,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-20 12:16:31,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:16:31,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-20 12:16:31,428 7 INFO rb-3d383b4-225775-426863 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-20 12:16:31,429 7 INFO rb-3d383b4-225775-426863 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-20 12:16:31,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:16:32,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:32] "GET /pos/ui/165 HTTP/1.1" 200 6891 65 0.065 0.815 rw 2026-10-20 12:16:32,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '627515D6675366CFBCA7D61DAD53B612', 'loaderId': 'E8F33F0D06914824C82C8BB1EE07ADBC', 'isDownload': False} 2026-10-20 12:16:32,317 7 INFO rb-3d383b4-225775-426863 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-20 12:16:32,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:32] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.014 0.955 ro 2026-10-20 12:16:32,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:32] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.059 ro 2026-10-20 12:16:32,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:32] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.09 ro 2026-10-20 12:16:33,079 7 INFO rb-3d383b4-225775-426863 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-20 12:16:33,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 12:16:33,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:16:33,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 12:16:33,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.024 rw 2026-10-20 12:16:33,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16: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.011 0.027 rw 2026-10-20 12:16:34,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 546470 248 0.374 0.593 rw 2026-10-20 12:16:34,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: The ready code tooks too much time : 2.0713016986846924 2026-10-20 12:16:34,388 7 INFO rb-3d383b4-225775-426863 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-20 12:16:34,402 7 INFO rb-3d383b4-225775-426863 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-20 12:16:34,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 12:16:34,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:34] "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-20 12:16:34,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.028 rw 2026-10-20 12:16:34,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16: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.013 rw 2026-10-20 12:16:34,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16: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-20 12:16:35,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "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-20 12:16:35,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16: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.015 rw 2026-10-20 12:16:35,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:16:35,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:16:35,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.024 0.048 rw 2026-10-20 12:16:35,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /web/image/res.users/277/avatar_128 HTTP/1.1" 200 305 4 0.007 0.047 ro 2026-10-20 12:16:35,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-20 12:16:35,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 12:16:35,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:16:35,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:16:35,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.032 rw 2026-10-20 12:16:35,517 7 INFO rb-3d383b4-225775-426863 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-20 12:16:35,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.083 - 2026-10-20 12:16:35,688 7 INFO rb-3d383b4-225775-426863 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-20 12:16:35,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /pos/ui/165 HTTP/1.1" 200 6931 31 0.037 0.104 rw 2026-10-20 12:16:35,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "GET /pos/ui/165?from_backend=True HTTP/1.1" 200 6931 31 0.062 0.196 rw 2026-10-20 12:16:35,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16: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.004 0.178 rw 2026-10-20 12:16:35,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.024 0.201 rw 2026-10-20 12:16:36,003 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,003 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,103 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:16:36,276 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,277 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,316 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,316 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 12:16:36,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.001 - 2026-10-20 12:16:36,844 7 INFO rb-3d383b4-225775-426863 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-20 12:16:36,872 7 INFO rb-3d383b4-225775-426863 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-20 12:16:37,394 7 INFO rb-3d383b4-225775-426863 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-20 12:16:37,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98611250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-165-000001', 'uuid': '8c5003c7-2401-4a5e-89cb-2e6853d06b62'}] 2026-10-20 12:16:37,399 7 INFO rb-3d383b4-225775-426863 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-20 12:16:37,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98611250 order {'name': '/', 'pos_reference': '261-165-000001', 'uuid': '8c5003c7-2401-4a5e-89cb-2e6853d06b62'} created pos.order #714 2026-10-20 12:16:37,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98611250 finished 2026-10-20 12:16:37,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5225 174 0.203 0.362 rw 2026-10-20 12:16:38,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:16:38,106 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,124 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,125 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,165 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,183 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.043 rw 2026-10-20 12:16:38,189 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,192 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16: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.046 rw 2026-10-20 12:16:38,220 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,237 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,237 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,254 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,255 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,255 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,276 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:38] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.03 0.056 rw 2026-10-20 12:16:38,287 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,294 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.044 rw 2026-10-20 12:16:38,805 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,811 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-20 12:16:38,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85535753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-165-000002', 'uuid': '57db658a-cc32-4d98-ac19-f14d885d636e'}] 2026-10-20 12:16:38,820 7 INFO rb-3d383b4-225775-426863 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-20 12:16:38,959 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:16:38,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 22056760 (allocated 23613440) 2026-10-20 12:16:39,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 52694 2026-10-20 12:16:39,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-20 12:16:39,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 52694 2026-10-20 12:16:39,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85535753 order {'name': '/', 'pos_reference': '261-165-000002', 'uuid': '57db658a-cc32-4d98-ac19-f14d885d636e'} created pos.order #715 2026-10-20 12:16:39,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85535753 finished 2026-10-20 12:16:39,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121639_294422_test_refund_line_report_prices_sign.txt 2026-10-20 12:16:39,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp4bi29pra_chrome_odoo" 2026-10-20 12:16:39,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: waiting for threads: [, ] 2026-10-20 12:16:39,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 6.133 rw 2026-10-20 12:16:39,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ndIfWdO5 - [20/Oct/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 190 0.156 0.391 rw 2026-10-20 12:16:51,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-20 12:16:51,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93631909 started for PoS orders references: [{'name': 'Order 81708-686-8938', 'pos_reference': None, 'uuid': '81708-686-8938'}, {'name': 'Order 29295-218-5688', 'pos_reference': None, 'uuid': '29295-218-5688'}] 2026-10-20 12:16:51,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93631909 order {'name': 'Order 81708-686-8938', 'pos_reference': None, 'uuid': '81708-686-8938'} created pos.order #716 2026-10-20 12:16:52,248 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93631909 order {'name': 'Order 29295-218-5688', 'pos_reference': None, 'uuid': '29295-218-5688'} created pos.order #717 2026-10-20 12:16:52,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93631909 finished 2026-10-20 12:16:53,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-20 12:16:53,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6908341 started for PoS orders references: [{'name': 'Order 39425-946-5006', 'pos_reference': None, 'uuid': '39425-946-5006'}] 2026-10-20 12:16:54,146 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6908341 order {'name': 'Order 39425-946-5006', 'pos_reference': None, 'uuid': '39425-946-5006'} created pos.order #718 2026-10-20 12:16:54,147 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6908341 finished 2026-10-20 12:16:55,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:16:56,207 7 INFO rb-3d383b4-225775-426863 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-20 12:16:56,371 7 INFO rb-3d383b4-225775-426863 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-20 12:17:04,428 7 INFO rb-3d383b4-225775-426863 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-20 12:17:07,964 7 INFO rb-3d383b4-225775-426863 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-20 12:17:12,489 7 INFO rb-3d383b4-225775-426863 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-20 12:17:12,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-20 12:17:14,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 52823 2026-10-20 12:17:14,063 7 INFO rb-3d383b4-225775-426863 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/tmp93x70rcr_chrome_odoo 2026-10-20 12:17:14,064 7 INFO rb-3d383b4-225775-426863 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:40507/json/version 2026-10-20 12:17:14,065 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:14,085 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,085 7 INFO rb-3d383b4-225775-426863 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:40507/json 2026-10-20 12:17:14,086 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:14,102 7 INFO rb-3d383b4-225775-426863 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:40507/devtools/page/076E6851831CCD97E80262313A249283 2026-10-20 12:17:14,110 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,126 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,282 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:17:14,293 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,299 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,299 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:17:14,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:14] "GET /pos/ui/168 HTTP/1.1" 200 6943 90 0.095 0.377 rw 2026-10-20 12:17:14,783 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': '076E6851831CCD97E80262313A249283', 'loaderId': 'B1A7CE6D425B7B667A50F3813C179651', 'isDownload': False} 2026-10-20 12:17:14,784 7 INFO rb-3d383b4-225775-426863 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-20 12:17:14,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:14] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.036 ro 2026-10-20 12:17:14,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:14] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.06 ro 2026-10-20 12:17:14,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:14] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.567 ro 2026-10-20 12:17:15,539 7 INFO rb-3d383b4-225775-426863 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-20 12:17:15,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:17:15,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:17:15,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.03 ro 2026-10-20 12:17:15,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17: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.01 0.04 rw 2026-10-20 12:17:15,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.058 rw 2026-10-20 12:17:16,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521904 235 0.294 0.773 rw 2026-10-20 12:17:16,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: The ready code tooks too much time : 2.154757022857666 2026-10-20 12:17:16,939 7 INFO rb-3d383b4-225775-426863 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-20 12:17:16,952 7 INFO rb-3d383b4-225775-426863 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-20 12:17:16,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.01 ro 2026-10-20 12:17:16,978 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.007 ro 2026-10-20 12:17:17,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17: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-20 12:17:17,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17: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-20 12:17:17,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "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-20 12:17:17,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.014 ro 2026-10-20 12:17:17,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17: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.01 rw 2026-10-20 12:17:17,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.057 rw 2026-10-20 12:17:17,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 12:17:17,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 12:17:17,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.028 ro 2026-10-20 12:17:17,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.035 rw 2026-10-20 12:17:17,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:17:17,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:17:17,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.05 ro 2026-10-20 12:17:17,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 12:17:17,941 7 INFO rb-3d383b4-225775-426863 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-20 12:17:18,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.056 0.129 rw 2026-10-20 12:17:18,064 7 INFO rb-3d383b4-225775-426863 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-20 12:17:18,065 7 INFO rb-3d383b4-225775-426863 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-20 12:17:18,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.037 0.262 rw 2026-10-20 12:17:18,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.288 rw 2026-10-20 12:17:18,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17: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.117 rw 2026-10-20 12:17:18,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.03 0.137 rw 2026-10-20 12:17:18,303 7 INFO rb-3d383b4-225775-426863 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-20 12:17:18,332 7 INFO rb-3d383b4-225775-426863 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-20 12:17:18,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 29 0.063 0.146 ro 2026-10-20 12:17:18,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.284 ro 2026-10-20 12:17:18,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.076 ro 2026-10-20 12:17:18,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 818 15 0.022 0.045 ro 2026-10-20 12:17:18,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.019 ro 2026-10-20 12:17:19,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 12:17:19,111 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:19] "GET /web/image/res.partner/1204/avatar_128?unique=1792498615000 HTTP/1.1" 200 305 4 0.018 0.04 ro 2026-10-20 12:17:19,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:19] "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.128 0.236 rw 2026-10-20 12:17:19,537 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,553 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,586 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,592 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,614 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,657 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,679 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,710 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,714 7 INFO rb-3d383b4-225775-426863 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-20 12:17:19,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.005 - 2026-10-20 12:17:19,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 12:17:19,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.141 0.245 rw 2026-10-20 12:17:20,221 7 INFO rb-3d383b4-225775-426863 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-20 12:17:20,245 7 INFO rb-3d383b4-225775-426863 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-20 12:17:20,768 7 INFO rb-3d383b4-225775-426863 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-20 12:17:20,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19599003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '84b97d2b-b0dd-4e86-8f99-694395806ec6'}] 2026-10-20 12:17:21,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19599003 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '84b97d2b-b0dd-4e86-8f99-694395806ec6'} created pos.order #719 2026-10-20 12:17:21,280 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19599003 finished 2026-10-20 12:17:21,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5611 214 0.24 0.486 rw 2026-10-20 12:17:21,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 596 16 0.019 0.042 ro 2026-10-20 12:17:21,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.014 ro 2026-10-20 12:17:21,804 7 INFO rb-3d383b4-225775-426863 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-20 12:17:21,822 7 INFO rb-3d383b4-225775-426863 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-20 12:17:21,823 7 INFO rb-3d383b4-225775-426863 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-20 12:17:21,838 7 INFO rb-3d383b4-225775-426863 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-20 12:17:21,856 7 INFO rb-3d383b4-225775-426863 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-20 12:17:21,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.044 rw 2026-10-20 12:17:21,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.1 ro 2026-10-20 12:17:22,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.202 ro 2026-10-20 12:17:22,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.068 ro 2026-10-20 12:17:22,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 818 15 0.022 0.047 ro 2026-10-20 12:17:22,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.016 ro 2026-10-20 12:17:22,358 7 INFO rb-3d383b4-225775-426863 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-20 12:17:22,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:22] "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.139 0.232 rw 2026-10-20 12:17:22,781 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 116 0.136 0.253 rw 2026-10-20 12:17:23,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 662 18 0.04 0.408 rw 2026-10-20 12:17:23,332 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,334 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,334 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,343 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,344 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,854 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,855 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,862 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,863 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,870 7 INFO rb-3d383b4-225775-426863 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-20 12:17:23,874 7 INFO rb-3d383b4-225775-426863 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-20 12:17:24,392 7 INFO rb-3d383b4-225775-426863 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-20 12:17:24,396 7 INFO rb-3d383b4-225775-426863 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-20 12:17:24,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84421852 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000002', 'uuid': '26841c8a-8da7-4520-8619-a23f5b81acd9'}] 2026-10-20 12:17:24,511 7 INFO rb-3d383b4-225775-426863 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-20 12:17:24,710 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #282 deleted stock.move.line records with IDs: [824] 2026-10-20 12:17:26,443 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84421852 order {'name': '/', 'pos_reference': '261-168-000002', 'uuid': '26841c8a-8da7-4520-8619-a23f5b81acd9'} created pos.order #720 2026-10-20 12:17:26,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84421852 finished 2026-10-20 12:17:26,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6780 775 0.931 1.534 rw 2026-10-20 12:17:26,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:26] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:17:26,987 7 INFO rb-3d383b4-225775-426863 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-20 12:17:27,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: tour succeeded 2026-10-20 12:17:27,009 7 INFO rb-3d383b4-225775-426863 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-20 12:17:27,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.032 rw 2026-10-20 12:17:27,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:17:27,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 25656652 (allocated 27807744) 2026-10-20 12:17:27,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0cCT1DLY - [20/Oct/2026 12:17:16] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 11.422 rw 2026-10-20 12:17:27,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 52823 2026-10-20 12:17:27,282 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing websocket connection 2026-10-20 12:17:27,283 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 52823 2026-10-20 12:17:27,379 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_121727_379652_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-20 12:17:27,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmp93x70rcr_chrome_odoo" 2026-10-20 12:17:27,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-20 12:17:28,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 52956 2026-10-20 12:17:28,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpwoe83qjy_chrome_odoo 2026-10-20 12:17:28,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:32917/json/version 2026-10-20 12:17:28,532 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:28,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:17:28,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:32917/json 2026-10-20 12:17:28,562 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:28,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:32917/devtools/page/6DB4A93A0012BA066A1E2089C1A84606 2026-10-20 12:17:28,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 12:17:28,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 12:17:28,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:17:28,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 12:17:28,826 7 INFO rb-3d383b4-225775-426863 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-20 12:17:28,827 7 INFO rb-3d383b4-225775-426863 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-20 12:17:28,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:17:29,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /pos/ui/168 HTTP/1.1" 200 6943 90 0.056 0.355 rw 2026-10-20 12:17:29,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6DB4A93A0012BA066A1E2089C1A84606', 'loaderId': 'BF624287E166A5543642DF23D2B2BABD', 'isDownload': False} 2026-10-20 12:17:29,245 7 INFO rb-3d383b4-225775-426863 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-20 12:17:29,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.467 ro 2026-10-20 12:17:29,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.052 ro 2026-10-20 12:17:29,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.057 ro 2026-10-20 12:17:29,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:17:29,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:17:29,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:17:29,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 12:17:30,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.007 rw 2026-10-20 12:17:30,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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.004 0.029 rw 2026-10-20 12:17:30,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523278 236 0.277 0.56 rw 2026-10-20 12:17:31,065 7 INFO rb-3d383b4-225775-426863 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-20 12:17:31,082 7 INFO rb-3d383b4-225775-426863 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-20 12:17:31,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-20 12:17:31,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "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-20 12:17:31,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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-20 12:17:31,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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.002 0.014 rw 2026-10-20 12:17:31,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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-20 12:17:31,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "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-20 12:17:31,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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.012 rw 2026-10-20 12:17:31,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.043 rw 2026-10-20 12:17:31,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:17:31,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.023 - 2026-10-20 12:17:31,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.003 0.032 ro 2026-10-20 12:17:31,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.04 rw 2026-10-20 12:17:32,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:17:32,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 12:17:32,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:17:32,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.044 - 2026-10-20 12:17:32,143 7 INFO rb-3d383b4-225775-426863 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-20 12:17:32,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.024 0.115 rw 2026-10-20 12:17:32,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.145 rw 2026-10-20 12:17:32,278 7 INFO rb-3d383b4-225775-426863 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-20 12:17:32,279 7 INFO rb-3d383b4-225775-426863 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-20 12:17:32,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.043 0.235 rw 2026-10-20 12:17:32,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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.068 rw 2026-10-20 12:17:32,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.033 0.095 rw 2026-10-20 12:17:32,467 7 INFO rb-3d383b4-225775-426863 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-20 12:17:32,490 7 INFO rb-3d383b4-225775-426863 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-20 12:17:32,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.027 0.113 ro 2026-10-20 12:17:32,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.214 ro 2026-10-20 12:17:32,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.077 ro 2026-10-20 12:17:32,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.034 0.047 ro 2026-10-20 12:17:33,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.018 ro 2026-10-20 12:17:33,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:17:33,179 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "GET /web/image/res.partner/1204/avatar_128?unique=1792498615000 HTTP/1.1" 200 305 4 0.014 0.027 ro 2026-10-20 12:17:33,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "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.118 0.196 rw 2026-10-20 12:17:33,551 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,566 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,632 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,649 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,694 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,716 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,717 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,743 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,747 7 INFO rb-3d383b4-225775-426863 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-20 12:17:33,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 12:17:33,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.015 - 2026-10-20 12:17:33,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.113 0.229 rw 2026-10-20 12:17:34,262 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,262 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,287 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,288 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,295 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,302 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,827 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,832 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95156168 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'e4125377-c3b2-4136-97f5-adaffe515ed0'}] 2026-10-20 12:17:34,841 7 INFO rb-3d383b4-225775-426863 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-20 12:17:34,953 7 INFO rb-3d383b4-225775-426863 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-20 12:17:36,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95156168 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'e4125377-c3b2-4136-97f5-adaffe515ed0'} created pos.order #721 2026-10-20 12:17:36,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95156168 finished 2026-10-20 12:17:36,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5660 510 0.696 1.072 rw 2026-10-20 12:17:36,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.027 0.058 ro 2026-10-20 12:17:36,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17: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-20 12:17:36,910 7 INFO rb-3d383b4-225775-426863 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-20 12:17:36,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 12:17:36,926 7 INFO rb-3d383b4-225775-426863 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-20 12:17:36,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-20 12:17:37,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:17:37,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23792220 (allocated 25710592) 2026-10-20 12:17:37,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 4y7GH122 - [20/Oct/2026 12:17:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 7.092 rw 2026-10-20 12:17:37,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 52956 2026-10-20 12:17:37,225 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 12:17:37,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 52956 2026-10-20 12:17:37,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121737_323067_test_taxes_l10n_be_pos.txt 2026-10-20 12:17:37,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpwoe83qjy_chrome_odoo" 2026-10-20 12:17:37,686 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [828, 829] 2026-10-20 12:17:38,978 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53097 2026-10-20 12:17:38,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpketye0fn_chrome_odoo 2026-10-20 12:17:38,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37405/json/version 2026-10-20 12:17:38,980 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:39,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:17:39,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37405/json 2026-10-20 12:17:39,013 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:39,029 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37405/devtools/page/FFAFA0CED84DFCCCDFAD7AA91002F0AD 2026-10-20 12:17:39,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 12:17:39,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 12:17:39,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:17:39,345 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 12:17:39,347 7 INFO rb-3d383b4-225775-426863 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-20 12:17:39,347 7 INFO rb-3d383b4-225775-426863 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-20 12:17:39,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:39] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.058 0.129 rw 2026-10-20 12:17:39,544 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'FFAFA0CED84DFCCCDFAD7AA91002F0AD', 'loaderId': '4D5D6EFEC27BC8811479C66A1BCE80D4', 'isDownload': False} 2026-10-20 12:17:39,544 7 INFO rb-3d383b4-225775-426863 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-20 12:17:39,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.257 ro 2026-10-20 12:17:39,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.047 ro 2026-10-20 12:17:39,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.044 ro 2026-10-20 12:17:40,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:17:40,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:17:40,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:17:40,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-20 12:17:40,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17: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.021 rw 2026-10-20 12:17:40,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.025 rw 2026-10-20 12:17:41,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525838 233 0.343 0.551 rw 2026-10-20 12:17:41,517 7 INFO rb-3d383b4-225775-426863 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-20 12:17:41,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.01 ro 2026-10-20 12:17:41,529 7 INFO rb-3d383b4-225775-426863 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-20 12:17:41,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:41] "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-20 12:17:41,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:41] "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-20 12:17:41,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17: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-20 12:17:41,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17: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-20 12:17:42,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "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-20 12:17:42,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17: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.015 rw 2026-10-20 12:17:42,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.042 rw 2026-10-20 12:17:42,349 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 12:17:42,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.022 - 2026-10-20 12:17:42,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.044 rw 2026-10-20 12:17:42,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.036 ro 2026-10-20 12:17:42,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 12:17:42,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:17:42,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 12:17:42,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 12:17:42,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.026 0.086 rw 2026-10-20 12:17:42,583 7 INFO rb-3d383b4-225775-426863 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-20 12:17:42,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.085 0.227 rw 2026-10-20 12:17:42,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.291 rw 2026-10-20 12:17:42,797 7 INFO rb-3d383b4-225775-426863 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-20 12:17:42,798 7 INFO rb-3d383b4-225775-426863 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-20 12:17:42,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17: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.007 0.011 rw 2026-10-20 12:17:42,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.037 0.058 rw 2026-10-20 12:17:42,950 7 INFO rb-3d383b4-225775-426863 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-20 12:17:42,977 7 INFO rb-3d383b4-225775-426863 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-20 12:17:43,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.033 0.106 ro 2026-10-20 12:17:43,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.187 ro 2026-10-20 12:17:43,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.066 ro 2026-10-20 12:17:43,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.016 0.058 ro 2026-10-20 12:17:43,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.008 0.019 ro 2026-10-20 12:17:43,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 12:17:43,680 7 INFO rb-3d383b4-225775-426863 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-20 12:17:43,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:43] "GET /web/image/res.partner/1204/avatar_128?unique=1792498654000 HTTP/1.1" 200 305 4 0.016 0.039 ro 2026-10-20 12:17:44,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:44] "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.131 0.253 rw 2026-10-20 12:17:44,147 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,166 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,219 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,239 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,301 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,321 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,323 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,354 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,355 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:17:44,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:17:44,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.127 0.231 rw 2026-10-20 12:17:44,871 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,871 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,894 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,894 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,899 7 INFO rb-3d383b4-225775-426863 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-20 12:17:44,906 7 INFO rb-3d383b4-225775-426863 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-20 12:17:45,432 7 INFO rb-3d383b4-225775-426863 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-20 12:17:45,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80186241 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': '957599d4-e75a-47b8-bbde-19eaf5869b20'}] 2026-10-20 12:17:45,442 7 INFO rb-3d383b4-225775-426863 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-20 12:17:45,559 7 INFO rb-3d383b4-225775-426863 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-20 12:17:46,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80186241 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': '957599d4-e75a-47b8-bbde-19eaf5869b20'} created pos.order #722 2026-10-20 12:17:46,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80186241 finished 2026-10-20 12:17:47,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5660 476 0.723 1.079 rw 2026-10-20 12:17:47,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.025 0.047 ro 2026-10-20 12:17:47,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:47] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:17:47,575 7 INFO rb-3d383b4-225775-426863 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-20 12:17:47,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 12:17:47,606 7 INFO rb-3d383b4-225775-426863 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-20 12:17:47,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.04 rw 2026-10-20 12:17:47,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:17:47,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23825596 (allocated 25972736) 2026-10-20 12:17:47,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QzYlrheB - [20/Oct/2026 12:17:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 7.347 rw 2026-10-20 12:17:47,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53097 2026-10-20 12:17:47,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 12:17:47,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53097 2026-10-20 12:17:47,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121747_997556_test_taxes_l10n_be_pos.txt 2026-10-20 12:17:47,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpketye0fn_chrome_odoo" 2026-10-20 12:17:48,297 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [831, 832] 2026-10-20 12:17:49,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53251 2026-10-20 12:17:49,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp80sd_st6_chrome_odoo 2026-10-20 12:17:49,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38443/json/version 2026-10-20 12:17:49,651 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:49,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:17:49,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38443/json 2026-10-20 12:17:49,680 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:17:49,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:38443/devtools/page/9ED6BD5B7ACBDC6AF4E0CA6EB56B489D 2026-10-20 12:17:49,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 12:17:49,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 12:17:49,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:17:49,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 12:17:50,004 7 INFO rb-3d383b4-225775-426863 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-20 12:17:50,004 7 INFO rb-3d383b4-225775-426863 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-20 12:17:50,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.056 0.134 rw 2026-10-20 12:17:50,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '9ED6BD5B7ACBDC6AF4E0CA6EB56B489D', 'loaderId': '37D2EB680C523B73CBACBC3A36E2CE56', 'isDownload': False} 2026-10-20 12:17:50,203 7 INFO rb-3d383b4-225775-426863 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-20 12:17:50,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.032 ro 2026-10-20 12:17:50,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.041 ro 2026-10-20 12:17:50,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.014 0.25 ro 2026-10-20 12:17:50,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:17:50,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:17:50,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:17:50,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-20 12:17:51,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.016 rw 2026-10-20 12:17:51,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17: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.005 0.023 rw 2026-10-20 12:17:51,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528387 233 0.268 0.501 rw 2026-10-20 12:17:52,000 7 INFO rb-3d383b4-225775-426863 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-20 12:17:52,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17: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-20 12:17:52,014 7 INFO rb-3d383b4-225775-426863 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-20 12:17:52,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "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-20 12:17:52,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "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-20 12:17:52,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17: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.023 rw 2026-10-20 12:17:52,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "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-20 12:17:52,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.021 ro 2026-10-20 12:17:52,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17: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.003 0.037 rw 2026-10-20 12:17:52,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.045 rw 2026-10-20 12:17:52,926 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:17:52,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.009 rw 2026-10-20 12:17:52,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:17:52,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:52] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.016 0.045 ro 2026-10-20 12:17:53,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 12:17:53,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:17:53,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 12:17:53,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.03 - 2026-10-20 12:17:53,230 7 INFO rb-3d383b4-225775-426863 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-20 12:17:53,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.062 0.084 rw 2026-10-20 12:17:53,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.038 0.242 rw 2026-10-20 12:17:53,393 7 INFO rb-3d383b4-225775-426863 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-20 12:17:53,393 7 INFO rb-3d383b4-225775-426863 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-20 12:17:53,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.274 rw 2026-10-20 12:17:53,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17: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.044 rw 2026-10-20 12:17:53,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.017 0.086 rw 2026-10-20 12:17:53,557 7 INFO rb-3d383b4-225775-426863 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-20 12:17:53,617 7 INFO rb-3d383b4-225775-426863 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-20 12:17:53,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.016 0.103 ro 2026-10-20 12:17:53,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.161 ro 2026-10-20 12:17:53,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.032 0.083 ro 2026-10-20 12:17:54,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.013 0.045 ro 2026-10-20 12:17:54,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.015 ro 2026-10-20 12:17:54,273 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 12:17:54,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:54] "GET /web/image/res.partner/1204/avatar_128?unique=1792498667000 HTTP/1.1" 200 305 4 0.005 0.041 ro 2026-10-20 12:17:54,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:54] "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.156 0.279 rw 2026-10-20 12:17:54,792 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,806 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,854 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,874 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,941 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,950 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,954 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,981 7 INFO rb-3d383b4-225775-426863 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-20 12:17:54,982 7 INFO rb-3d383b4-225775-426863 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-20 12:17:55,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:17:55,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.011 - 2026-10-20 12:17:55,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.095 0.226 rw 2026-10-20 12:17:55,506 7 INFO rb-3d383b4-225775-426863 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-20 12:17:55,507 7 INFO rb-3d383b4-225775-426863 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-20 12:17:55,529 7 INFO rb-3d383b4-225775-426863 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-20 12:17:55,531 7 INFO rb-3d383b4-225775-426863 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-20 12:17:55,537 7 INFO rb-3d383b4-225775-426863 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-20 12:17:55,541 7 INFO rb-3d383b4-225775-426863 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-20 12:17:56,066 7 INFO rb-3d383b4-225775-426863 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-20 12:17:56,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5667764 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': '52f850a4-1a26-479e-8022-be15652c6757'}] 2026-10-20 12:17:56,074 7 INFO rb-3d383b4-225775-426863 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-20 12:17:56,178 7 INFO rb-3d383b4-225775-426863 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-20 12:17:57,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5667764 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': '52f850a4-1a26-479e-8022-be15652c6757'} created pos.order #723 2026-10-20 12:17:57,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5667764 finished 2026-10-20 12:17:57,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5746 477 0.739 1.186 rw 2026-10-20 12:17:58,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.021 0.043 ro 2026-10-20 12:17:58,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:58] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:17:58,290 7 INFO rb-3d383b4-225775-426863 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-20 12:17:58,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 12:17:58,311 7 INFO rb-3d383b4-225775-426863 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-20 12:17:58,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.041 rw 2026-10-20 12:17:58,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:17:58,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 23933288 (allocated 26497024) 2026-10-20 12:17:58,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8gKocAZG - [20/Oct/2026 12:17:51] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 7.477 rw 2026-10-20 12:17:58,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53251 2026-10-20 12:17:58,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 12:17:58,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53251 2026-10-20 12:17:58,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121758_717024_test_taxes_l10n_be_pos.txt 2026-10-20 12:17:58,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp80sd_st6_chrome_odoo" 2026-10-20 12:17:59,026 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [834, 835] 2026-10-20 12:18:00,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 53383 2026-10-20 12:18:00,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp_19lkmwm_chrome_odoo 2026-10-20 12:18:00,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41111/json/version 2026-10-20 12:18:00,307 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:00,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:18:00,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41111/json 2026-10-20 12:18:00,371 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:00,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:41111/devtools/page/B870DC08933CA69EF2C4E6B0FDED20D6 2026-10-20 12:18:00,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-20 12:18:00,408 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-20 12:18:00,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:18:00,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-20 12:18:00,696 7 INFO rb-3d383b4-225775-426863 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-20 12:18:00,696 7 INFO rb-3d383b4-225775-426863 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-20 12:18:00,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:00] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.062 0.13 rw 2026-10-20 12:18:00,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'B870DC08933CA69EF2C4E6B0FDED20D6', 'loaderId': 'EFB5B88CF5E1DFB555D45FC0D09B0878', 'isDownload': False} 2026-10-20 12:18:00,897 7 INFO rb-3d383b4-225775-426863 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-20 12:18:00,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:00] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.249 ro 2026-10-20 12:18:00,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:00] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.028 ro 2026-10-20 12:18:00,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:00] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.038 ro 2026-10-20 12:18:01,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:18:01,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:18:01,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:18:01,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.018 ro 2026-10-20 12:18:01,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18: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.029 rw 2026-10-20 12:18:01,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 12:18:02,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 530938 233 0.271 0.527 rw 2026-10-20 12:18:02,761 7 INFO rb-3d383b4-225775-426863 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-20 12:18:02,772 7 INFO rb-3d383b4-225775-426863 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-20 12:18:02,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 12:18:02,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:02] "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-20 12:18:02,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:02] "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-20 12:18:02,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18: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.023 rw 2026-10-20 12:18:02,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:02] "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-20 12:18:03,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "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-20 12:18:03,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18: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.01 rw 2026-10-20 12:18:03,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.047 rw 2026-10-20 12:18:03,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:18:03,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 12:18:03,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.054 ro 2026-10-20 12:18:03,652 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.059 rw 2026-10-20 12:18:03,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 12:18:03,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 12:18:03,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:18:03,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.039 rw 2026-10-20 12:18:03,778 7 INFO rb-3d383b4-225775-426863 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-20 12:18:03,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 12:18:03,904 7 INFO rb-3d383b4-225775-426863 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-20 12:18:03,909 7 INFO rb-3d383b4-225775-426863 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-20 12:18:03,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:03] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.034 0.079 rw 2026-10-20 12:18:04,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.039 0.183 rw 2026-10-20 12:18:04,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18: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.005 0.144 rw 2026-10-20 12:18:04,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.017 0.17 rw 2026-10-20 12:18:04,165 7 INFO rb-3d383b4-225775-426863 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-20 12:18:04,199 7 INFO rb-3d383b4-225775-426863 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-20 12:18:04,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.016 0.094 ro 2026-10-20 12:18:04,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.161 ro 2026-10-20 12:18:04,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.095 ro 2026-10-20 12:18:04,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.026 0.051 ro 2026-10-20 12:18:04,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.015 ro 2026-10-20 12:18:04,892 7 INFO rb-3d383b4-225775-426863 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-20 12:18:04,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.017 - 2026-10-20 12:18:04,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:04] "GET /web/image/res.partner/1204/avatar_128?unique=1792498677000 HTTP/1.1" 200 305 4 0.01 0.023 ro 2026-10-20 12:18:05,213 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:05] "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.107 0.202 rw 2026-10-20 12:18:05,282 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,305 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,357 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,370 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,425 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,455 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,455 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,483 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,483 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 12:18:05,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.013 - 2026-10-20 12:18:05,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.179 0.253 rw 2026-10-20 12:18:05,997 7 INFO rb-3d383b4-225775-426863 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-20 12:18:05,998 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,016 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,016 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,021 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,025 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,557 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29044671 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '9de5deda-a285-4645-ba82-1fe19c12e347'}] 2026-10-20 12:18:06,567 7 INFO rb-3d383b4-225775-426863 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-20 12:18:06,697 7 INFO rb-3d383b4-225775-426863 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-20 12:18:08,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29044671 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '9de5deda-a285-4645-ba82-1fe19c12e347'} created pos.order #724 2026-10-20 12:18:08,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29044671 finished 2026-10-20 12:18:08,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5746 477 0.709 1.126 rw 2026-10-20 12:18:08,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1136 16 0.026 0.039 ro 2026-10-20 12:18:08,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:08] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.012 ro 2026-10-20 12:18:08,719 7 INFO rb-3d383b4-225775-426863 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-20 12:18:08,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-20 12:18:08,752 7 INFO rb-3d383b4-225775-426863 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-20 12:18:08,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.043 rw 2026-10-20 12:18:08,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:18:08,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 24001708 (allocated 25972736) 2026-10-20 12:18:08,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a8EykAKR - [20/Oct/2026 12:18:02] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 7.14 rw 2026-10-20 12:18:09,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 53383 2026-10-20 12:18:09,054 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-20 12:18:09,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 53383 2026-10-20 12:18:09,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121809_193551_test_taxes_l10n_be_pos.txt 2026-10-20 12:18:09,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp_19lkmwm_chrome_odoo" 2026-10-20 12:18:09,524 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [837, 838] 2026-10-20 12:18:09,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-20 12:18:10,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53511 2026-10-20 12:18:10,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpe8ti1zj6_chrome_odoo 2026-10-20 12:18:10,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:32881/json/version 2026-10-20 12:18:10,959 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:11,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:18:11,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:32881/json 2026-10-20 12:18:11,013 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:11,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:32881/devtools/page/C1E2B2A1F74DCDF7B3A84C44301D71E1 2026-10-20 12:18:11,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 12:18:11,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 12:18:11,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:18:11,306 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 12:18:11,312 7 INFO rb-3d383b4-225775-426863 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-20 12:18:11,313 7 INFO rb-3d383b4-225775-426863 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-20 12:18:11,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:18:11,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:11] "GET /pos/ui/168 HTTP/1.1" 200 6943 90 0.06 0.41 rw 2026-10-20 12:18:11,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'C1E2B2A1F74DCDF7B3A84C44301D71E1', 'loaderId': '4F9811CDC2A9E9B03C6786F8BE273ED2', 'isDownload': False} 2026-10-20 12:18:11,794 7 INFO rb-3d383b4-225775-426863 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-20 12:18:11,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:11] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.543 ro 2026-10-20 12:18:11,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:11] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.042 ro 2026-10-20 12:18:11,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:11] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.058 ro 2026-10-20 12:18:12,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:18:12,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 12:18:12,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:18:12,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.018 ro 2026-10-20 12:18:12,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-20 12:18:12,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18: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.022 rw 2026-10-20 12:18:13,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 524698 236 0.264 0.624 rw 2026-10-20 12:18:13,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: The ready code tooks too much time : 2.026742935180664 2026-10-20 12:18:13,821 7 INFO rb-3d383b4-225775-426863 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-20 12:18:13,836 7 INFO rb-3d383b4-225775-426863 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-20 12:18:13,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.01 ro 2026-10-20 12:18:13,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.017 ro 2026-10-20 12:18:13,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:13] "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-20 12:18:13,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:13] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.031 rw 2026-10-20 12:18:13,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12: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.013 0.027 rw 2026-10-20 12:18:14,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "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-20 12:18:14,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18: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.014 rw 2026-10-20 12:18:14,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.004 0.045 rw 2026-10-20 12:18:14,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:18:14,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.032 - 2026-10-20 12:18:14,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.008 0.034 ro 2026-10-20 12:18:14,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.039 rw 2026-10-20 12:18:14,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.013 ro 2026-10-20 12:18:14,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:18:14,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 12:18:14,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:14] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.05 rw 2026-10-20 12:18:14,952 7 INFO rb-3d383b4-225775-426863 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-20 12:18:15,028 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 12:18:15,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.041 0.115 rw 2026-10-20 12:18:15,145 7 INFO rb-3d383b4-225775-426863 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-20 12:18:15,146 7 INFO rb-3d383b4-225775-426863 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-20 12:18:15,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.068 0.22 rw 2026-10-20 12:18:15,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18: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.005 0.154 rw 2026-10-20 12:18:15,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.045 0.198 rw 2026-10-20 12:18:15,459 7 INFO rb-3d383b4-225775-426863 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-20 12:18:15,484 7 INFO rb-3d383b4-225775-426863 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-20 12:18:15,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.047 0.122 ro 2026-10-20 12:18:15,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.219 ro 2026-10-20 12:18:15,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.107 ro 2026-10-20 12:18:15,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.035 0.06 ro 2026-10-20 12:18:16,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.011 0.025 ro 2026-10-20 12:18:16,182 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:16] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-20 12:18:16,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:16] "GET /web/image/res.partner/1204/avatar_128?unique=1792498615000 HTTP/1.1" 200 305 4 0.011 0.02 ro 2026-10-20 12:18:16,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:16] "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.162 0.224 rw 2026-10-20 12:18:16,630 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,645 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,696 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,723 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,791 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,808 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,809 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,839 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,840 7 INFO rb-3d383b4-225775-426863 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-20 12:18:16,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.007 - 2026-10-20 12:18:16,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:18:17,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.205 0.266 rw 2026-10-20 12:18:17,355 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,355 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,375 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,375 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,381 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,386 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,914 7 INFO rb-3d383b4-225775-426863 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-20 12:18:17,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15104180 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': '951570dc-ca0f-4c44-9460-caebb18b5d4e'}] 2026-10-20 12:18:17,923 7 INFO rb-3d383b4-225775-426863 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-20 12:18:18,035 7 INFO rb-3d383b4-225775-426863 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-20 12:18:19,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15104180 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': '951570dc-ca0f-4c44-9460-caebb18b5d4e'} created pos.order #725 2026-10-20 12:18:19,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15104180 finished 2026-10-20 12:18:19,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6344 506 0.74 1.104 rw 2026-10-20 12:18:19,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1170 16 0.021 0.049 ro 2026-10-20 12:18:20,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.013 ro 2026-10-20 12:18:20,119 7 INFO rb-3d383b4-225775-426863 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-20 12:18:20,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 12:18:20,138 7 INFO rb-3d383b4-225775-426863 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-20 12:18:20,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-20 12:18:20,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:18:20,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23907804 (allocated 25972736) 2026-10-20 12:18:20,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gBsPePVF - [20/Oct/2026 12:18:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 7.61 rw 2026-10-20 12:18:20,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53511 2026-10-20 12:18:20,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 12:18:20,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53511 2026-10-20 12:18:20,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121820_520793_test_taxes_l10n_br_pos.txt 2026-10-20 12:18:20,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpe8ti1zj6_chrome_odoo" 2026-10-20 12:18:20,866 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [840, 841] 2026-10-20 12:18:22,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53647 2026-10-20 12:18:22,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp_vmuh066_chrome_odoo 2026-10-20 12:18:22,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44159/json/version 2026-10-20 12:18:22,102 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:22,131 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:18:22,131 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44159/json 2026-10-20 12:18:22,132 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:22,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:44159/devtools/page/626CAFC1F8F00AE79523FF940676EE7D 2026-10-20 12:18:22,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 12:18:22,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 12:18:22,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:18:22,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 12:18:22,421 7 INFO rb-3d383b4-225775-426863 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-20 12:18:22,421 7 INFO rb-3d383b4-225775-426863 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-20 12:18:22,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:22] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.053 0.119 rw 2026-10-20 12:18:22,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '626CAFC1F8F00AE79523FF940676EE7D', 'loaderId': '3E389AF593BC58EAF596B8B960ABBC83', 'isDownload': False} 2026-10-20 12:18:22,599 7 INFO rb-3d383b4-225775-426863 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-20 12:18:22,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:22] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.221 ro 2026-10-20 12:18:22,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:22] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.043 ro 2026-10-20 12:18:22,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:22] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.044 ro 2026-10-20 12:18:23,278 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:18:23,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:18:23,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:18:23,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 12:18:23,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18: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.016 0.019 rw 2026-10-20 12:18:23,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.049 rw 2026-10-20 12:18:24,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 527294 233 0.261 0.526 rw 2026-10-20 12:18:24,364 7 INFO rb-3d383b4-225775-426863 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-20 12:18:24,386 7 INFO rb-3d383b4-225775-426863 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-20 12:18:24,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.009 ro 2026-10-20 12:18:24,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:24] "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-20 12:18:24,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:24] "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-20 12:18:24,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18: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.016 rw 2026-10-20 12:18:24,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:24] "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-20 12:18:25,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.011 ro 2026-10-20 12:18:25,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18: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.008 rw 2026-10-20 12:18:25,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.049 rw 2026-10-20 12:18:25,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 12:18:25,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-20 12:18:25,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.02 - 2026-10-20 12:18:25,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.004 0.033 ro 2026-10-20 12:18:25,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:18:25,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:18:25,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.028 ro 2026-10-20 12:18:25,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.042 - 2026-10-20 12:18:25,537 7 INFO rb-3d383b4-225775-426863 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-20 12:18:25,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.025 0.093 rw 2026-10-20 12:18:25,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.026 0.192 rw 2026-10-20 12:18:25,659 7 INFO rb-3d383b4-225775-426863 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-20 12:18:25,660 7 INFO rb-3d383b4-225775-426863 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-20 12:18:25,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.217 rw 2026-10-20 12:18:25,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18: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.055 rw 2026-10-20 12:18:25,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.028 0.083 rw 2026-10-20 12:18:25,824 7 INFO rb-3d383b4-225775-426863 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-20 12:18:25,854 7 INFO rb-3d383b4-225775-426863 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-20 12:18:25,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.014 0.079 ro 2026-10-20 12:18:26,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.14 ro 2026-10-20 12:18:26,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.068 ro 2026-10-20 12:18:26,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.033 0.048 ro 2026-10-20 12:18:26,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.002 0.02 ro 2026-10-20 12:18:26,478 7 INFO rb-3d383b4-225775-426863 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-20 12:18:26,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:18:26,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "GET /web/image/res.partner/1204/avatar_128?unique=1792498697000 HTTP/1.1" 200 305 4 0.011 0.027 ro 2026-10-20 12:18:26,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:26] "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.127 0.246 rw 2026-10-20 12:18:26,927 7 INFO rb-3d383b4-225775-426863 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-20 12:18:26,952 7 INFO rb-3d383b4-225775-426863 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-20 12:18:26,995 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,024 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,078 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,100 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,105 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,142 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,142 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.023 - 2026-10-20 12:18:27,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.017 - 2026-10-20 12:18:27,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.155 0.236 rw 2026-10-20 12:18:27,646 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,647 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,674 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,674 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,680 7 INFO rb-3d383b4-225775-426863 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-20 12:18:27,685 7 INFO rb-3d383b4-225775-426863 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-20 12:18:28,214 7 INFO rb-3d383b4-225775-426863 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-20 12:18:28,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25673830 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'fc6417c9-190d-47c6-90cf-adced35968fe'}] 2026-10-20 12:18:28,223 7 INFO rb-3d383b4-225775-426863 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-20 12:18:28,331 7 INFO rb-3d383b4-225775-426863 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-20 12:18:29,756 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25673830 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': 'fc6417c9-190d-47c6-90cf-adced35968fe'} created pos.order #726 2026-10-20 12:18:29,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25673830 finished 2026-10-20 12:18:30,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6344 472 0.744 1.11 rw 2026-10-20 12:18:30,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1170 16 0.021 0.044 ro 2026-10-20 12:18:30,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18: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-20 12:18:30,390 7 INFO rb-3d383b4-225775-426863 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-20 12:18:30,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 12:18:30,409 7 INFO rb-3d383b4-225775-426863 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-20 12:18:30,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.035 rw 2026-10-20 12:18:30,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:18:30,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 23933116 (allocated 25972736) 2026-10-20 12:18:30,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _WCm1lB6 - [20/Oct/2026 12:18:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 7.167 rw 2026-10-20 12:18:30,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53647 2026-10-20 12:18:30,689 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 12:18:30,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53647 2026-10-20 12:18:30,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121830_784680_test_taxes_l10n_br_pos.txt 2026-10-20 12:18:30,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp_vmuh066_chrome_odoo" 2026-10-20 12:18:31,079 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [843, 844] 2026-10-20 12:18:32,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53782 2026-10-20 12:18:32,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpj4nwe8ec_chrome_odoo 2026-10-20 12:18:32,306 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34265/json/version 2026-10-20 12:18:32,307 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:32,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:18:32,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34265/json 2026-10-20 12:18:32,324 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:32,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34265/devtools/page/E19A08F6261F31EF76B7F26C4125B7FE 2026-10-20 12:18:32,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 12:18:32,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 12:18:32,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:18:32,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 12:18:32,671 7 INFO rb-3d383b4-225775-426863 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-20 12:18:32,672 7 INFO rb-3d383b4-225775-426863 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-20 12:18:32,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:32] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.066 0.099 rw 2026-10-20 12:18:32,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'E19A08F6261F31EF76B7F26C4125B7FE', 'loaderId': '6B9366D33B613BB68083259B97D3E46A', 'isDownload': False} 2026-10-20 12:18:32,844 7 INFO rb-3d383b4-225775-426863 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-20 12:18:32,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:32] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.244 ro 2026-10-20 12:18:32,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:32] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.036 ro 2026-10-20 12:18:32,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:32] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.05 ro 2026-10-20 12:18:33,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:18:33,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:18:33,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:18:33,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 12:18:33,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18: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.011 0.028 rw 2026-10-20 12:18:33,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.047 rw 2026-10-20 12:18:34,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 529872 233 0.321 0.58 rw 2026-10-20 12:18:34,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: The ready code tooks too much time : 2.014427423477173 2026-10-20 12:18:34,860 7 INFO rb-3d383b4-225775-426863 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-20 12:18:34,878 7 INFO rb-3d383b4-225775-426863 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-20 12:18:34,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.015 ro 2026-10-20 12:18:34,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:34] "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-20 12:18:34,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:34] "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-20 12:18:34,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18: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.017 rw 2026-10-20 12:18:34,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:34] "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-20 12:18:35,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "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-20 12:18:35,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18: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.011 rw 2026-10-20 12:18:35,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.037 rw 2026-10-20 12:18:35,776 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-20 12:18:35,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.023 - 2026-10-20 12:18:35,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.037 ro 2026-10-20 12:18:35,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 12:18:35,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:18:35,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:18:35,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:18:35,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 12:18:35,960 7 INFO rb-3d383b4-225775-426863 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-20 12:18:35,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:35] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.042 0.087 rw 2026-10-20 12:18:36,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.022 0.22 rw 2026-10-20 12:18:36,110 7 INFO rb-3d383b4-225775-426863 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-20 12:18:36,111 7 INFO rb-3d383b4-225775-426863 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-20 12:18:36,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.218 rw 2026-10-20 12:18:36,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18: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.004 0.054 rw 2026-10-20 12:18:36,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.048 0.095 rw 2026-10-20 12:18:36,296 7 INFO rb-3d383b4-225775-426863 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-20 12:18:36,323 7 INFO rb-3d383b4-225775-426863 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-20 12:18:36,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.018 0.091 ro 2026-10-20 12:18:36,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.171 ro 2026-10-20 12:18:36,652 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.026 0.079 ro 2026-10-20 12:18:36,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.018 0.039 ro 2026-10-20 12:18:36,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.008 0.02 ro 2026-10-20 12:18:36,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 12:18:36,962 7 INFO rb-3d383b4-225775-426863 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-20 12:18:36,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:36] "GET /web/image/res.partner/1204/avatar_128?unique=1792498709000 HTTP/1.1" 200 305 4 0.009 0.025 ro 2026-10-20 12:18:37,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:37] "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.178 0.281 rw 2026-10-20 12:18:37,489 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,501 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,550 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,560 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,625 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,641 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,644 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,666 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,667 7 INFO rb-3d383b4-225775-426863 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-20 12:18:37,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 12:18:37,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 12:18:37,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.159 0.247 rw 2026-10-20 12:18:38,180 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,181 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,204 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,204 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,211 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,216 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,746 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30625873 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': '952aac46-72ed-4745-b699-4276e0896d8f'}] 2026-10-20 12:18:38,756 7 INFO rb-3d383b4-225775-426863 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-20 12:18:38,856 7 INFO rb-3d383b4-225775-426863 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-20 12:18:40,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30625873 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': '952aac46-72ed-4745-b699-4276e0896d8f'} created pos.order #727 2026-10-20 12:18:40,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30625873 finished 2026-10-20 12:18:40,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6336 473 0.68 1.051 rw 2026-10-20 12:18:40,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1168 16 0.023 0.044 ro 2026-10-20 12:18:40,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:40] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 12:18:40,751 7 INFO rb-3d383b4-225775-426863 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-20 12:18:40,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 12:18:40,779 7 INFO rb-3d383b4-225775-426863 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-20 12:18:40,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.033 rw 2026-10-20 12:18:40,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:18:40,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 24046156 (allocated 26234880) 2026-10-20 12:18:40,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9INz6i4o - [20/Oct/2026 12:18:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 7.142 rw 2026-10-20 12:18:41,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53782 2026-10-20 12:18:41,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 12:18:41,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53782 2026-10-20 12:18:41,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121841_172715_test_taxes_l10n_br_pos.txt 2026-10-20 12:18:41,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpj4nwe8ec_chrome_odoo" 2026-10-20 12:18:41,466 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [846, 847] 2026-10-20 12:18:42,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 53910 2026-10-20 12:18:42,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp08lcx1e0_chrome_odoo 2026-10-20 12:18:42,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40697/json/version 2026-10-20 12:18:42,665 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:42,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:18:42,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40697/json 2026-10-20 12:18:42,683 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:42,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40697/devtools/page/63A4F67F79AF87B4666E782C641EE447 2026-10-20 12:18:42,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-20 12:18:42,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-20 12:18:42,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:18:42,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-20 12:18:42,993 7 INFO rb-3d383b4-225775-426863 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-20 12:18:42,993 7 INFO rb-3d383b4-225775-426863 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-20 12:18:43,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.05 0.114 rw 2026-10-20 12:18:43,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '63A4F67F79AF87B4666E782C641EE447', 'loaderId': '25D06A233843896728BCCF4523CA659E', 'isDownload': False} 2026-10-20 12:18:43,169 7 INFO rb-3d383b4-225775-426863 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-20 12:18:43,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.031 ro 2026-10-20 12:18:43,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 12:18:43,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.242 ro 2026-10-20 12:18:43,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:18:43,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:18:43,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:18:43,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.007 ro 2026-10-20 12:18:44,018 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 12:18:44,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18: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.025 rw 2026-10-20 12:18:45,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532455 233 0.464 0.597 rw 2026-10-20 12:18:45,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: The ready code tooks too much time : 2.1447176933288574 2026-10-20 12:18:45,314 7 INFO rb-3d383b4-225775-426863 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-20 12:18:45,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.011 ro 2026-10-20 12:18:45,339 7 INFO rb-3d383b4-225775-426863 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-20 12:18:45,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:45] "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-20 12:18:45,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:45] "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-20 12:18:45,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18: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.002 0.022 rw 2026-10-20 12:18:45,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:45] "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-20 12:18:45,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:45] "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-20 12:18:46,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18: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.013 rw 2026-10-20 12:18:46,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 12:18:46,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.045 rw 2026-10-20 12:18:46,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.012 - 2026-10-20 12:18:46,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.038 ro 2026-10-20 12:18:46,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.047 rw 2026-10-20 12:18:46,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:18:46,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-20 12:18:46,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:18:46,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.047 rw 2026-10-20 12:18:46,383 7 INFO rb-3d383b4-225775-426863 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-20 12:18:46,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:18:46,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.048 0.064 rw 2026-10-20 12:18:46,516 7 INFO rb-3d383b4-225775-426863 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-20 12:18:46,527 7 INFO rb-3d383b4-225775-426863 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-20 12:18:46,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.023 0.158 rw 2026-10-20 12:18:46,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18: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.072 rw 2026-10-20 12:18:46,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.047 0.123 rw 2026-10-20 12:18:46,730 7 INFO rb-3d383b4-225775-426863 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-20 12:18:46,757 7 INFO rb-3d383b4-225775-426863 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-20 12:18:46,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.035 0.12 ro 2026-10-20 12:18:47,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.025 0.206 ro 2026-10-20 12:18:47,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.09 ro 2026-10-20 12:18:47,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 819 15 0.034 0.055 ro 2026-10-20 12:18:47,375 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 168 2 0.003 0.012 ro 2026-10-20 12:18:47,518 7 INFO rb-3d383b4-225775-426863 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-20 12:18:47,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.018 - 2026-10-20 12:18:47,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "GET /web/image/res.partner/1204/avatar_128?unique=1792498720000 HTTP/1.1" 200 305 4 0.015 0.038 ro 2026-10-20 12:18:47,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:47] "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.126 0.243 rw 2026-10-20 12:18:47,945 7 INFO rb-3d383b4-225775-426863 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-20 12:18:47,956 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,007 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,023 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,079 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,100 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,102 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,143 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,144 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.021 - 2026-10-20 12:18:48,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.021 - 2026-10-20 12:18:48,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.101 0.251 rw 2026-10-20 12:18:48,641 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,642 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,667 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,667 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,674 7 INFO rb-3d383b4-225775-426863 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-20 12:18:48,678 7 INFO rb-3d383b4-225775-426863 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-20 12:18:49,209 7 INFO rb-3d383b4-225775-426863 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-20 12:18:49,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613642 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': '644b25a3-712a-4e8c-acf6-d6fda530aff4'}] 2026-10-20 12:18:49,220 7 INFO rb-3d383b4-225775-426863 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-20 12:18:49,319 7 INFO rb-3d383b4-225775-426863 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-20 12:18:50,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613642 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': '644b25a3-712a-4e8c-acf6-d6fda530aff4'} created pos.order #728 2026-10-20 12:18:50,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613642 finished 2026-10-20 12:18:51,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6336 473 0.913 1.142 rw 2026-10-20 12:18:51,447 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1169 16 0.02 0.045 ro 2026-10-20 12:18:51,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:51] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 12:18:51,568 7 INFO rb-3d383b4-225775-426863 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-20 12:18:51,592 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-20 12:18:51,593 7 INFO rb-3d383b4-225775-426863 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-20 12:18:51,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.041 rw 2026-10-20 12:18:51,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:18:51,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 24091316 (allocated 25710592) 2026-10-20 12:18:51,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 f47z1BK- - [20/Oct/2026 12:18:44] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.029 7.711 rw 2026-10-20 12:18:51,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 53910 2026-10-20 12:18:51,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-20 12:18:51,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 53910 2026-10-20 12:18:51,974 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121851_974563_test_taxes_l10n_br_pos.txt 2026-10-20 12:18:51,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp08lcx1e0_chrome_odoo" 2026-10-20 12:18:52,362 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #279 deleted stock.move.line records with IDs: [849, 850] 2026-10-20 12:18:52,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-20 12:18:55,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54045 2026-10-20 12:18:55,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp4sbiw_ly_chrome_odoo 2026-10-20 12:18:55,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44403/json/version 2026-10-20 12:18:55,484 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:55,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:18:55,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44403/json 2026-10-20 12:18:55,496 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:18:55,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44403/devtools/page/EA16DD0FDC4FF1C07A2B7D91FC59A96E 2026-10-20 12:18:55,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 12:18:55,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 12:18:55,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:18:55,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 12:18:55,864 7 INFO rb-3d383b4-225775-426863 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-20 12:18:55,864 7 INFO rb-3d383b4-225775-426863 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-20 12:18:55,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:18:56,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:56] "GET /pos/ui/168 HTTP/1.1" 200 6943 90 0.089 0.39 rw 2026-10-20 12:18:56,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'EA16DD0FDC4FF1C07A2B7D91FC59A96E', 'loaderId': 'B0307DA78810C693EDB642CD40249F6D', 'isDownload': False} 2026-10-20 12:18:56,353 7 INFO rb-3d383b4-225775-426863 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-20 12:18:56,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:56] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 12:18:56,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:56] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.557 ro 2026-10-20 12:18:56,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:56] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.047 ro 2026-10-20 12:18:57,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:18:57,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:18:57,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:18:57,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 12:18:57,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18: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.026 rw 2026-10-20 12:18:57,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.031 rw 2026-10-20 12:18:58,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 523747 237 0.286 0.592 rw 2026-10-20 12:18:58,301 7 INFO rb-3d383b4-225775-426863 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-20 12:18:58,322 7 INFO rb-3d383b4-225775-426863 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-20 12:18:58,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.014 ro 2026-10-20 12:18:58,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.01 ro 2026-10-20 12:18:58,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18: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-20 12:18:58,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18: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.013 rw 2026-10-20 12:18:58,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:58] "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-20 12:18:58,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:58] "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-20 12:18:59,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18: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.013 rw 2026-10-20 12:18:59,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.049 rw 2026-10-20 12:18:59,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 12:18:59,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 12:18:59,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.005 0.025 ro 2026-10-20 12:18:59,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.019 - 2026-10-20 12:18:59,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:18:59,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:18:59,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.024 ro 2026-10-20 12:18:59,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 12:18:59,440 7 INFO rb-3d383b4-225775-426863 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-20 12:18:59,447 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.053 0.077 rw 2026-10-20 12:18:59,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.036 0.22 rw 2026-10-20 12:18:59,585 7 INFO rb-3d383b4-225775-426863 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-20 12:18:59,586 7 INFO rb-3d383b4-225775-426863 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-20 12:18:59,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.28 rw 2026-10-20 12:18:59,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18: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.004 0.059 rw 2026-10-20 12:18:59,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.111 rw 2026-10-20 12:18:59,802 7 INFO rb-3d383b4-225775-426863 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-20 12:18:59,854 7 INFO rb-3d383b4-225775-426863 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-20 12:19:00,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 25 0.033 0.14 ro 2026-10-20 12:19:00,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.219 ro 2026-10-20 12:19:00,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.065 ro 2026-10-20 12:19:00,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.032 0.05 ro 2026-10-20 12:19:00,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.005 0.016 ro 2026-10-20 12:19:00,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.008 - 2026-10-20 12:19:00,583 7 INFO rb-3d383b4-225775-426863 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-20 12:19:00,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "GET /web/image/res.partner/1204/avatar_128?unique=1792498615000 HTTP/1.1" 200 305 4 0.008 0.043 ro 2026-10-20 12:19:00,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:00] "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.13 0.245 rw 2026-10-20 12:19:01,016 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,031 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,079 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,093 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,156 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,177 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,177 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,209 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,209 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-20 12:19:01,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.017 - 2026-10-20 12:19:01,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.165 0.257 rw 2026-10-20 12:19:01,716 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,716 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,748 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,751 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,758 7 INFO rb-3d383b4-225775-426863 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-20 12:19:01,766 7 INFO rb-3d383b4-225775-426863 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-20 12:19:02,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66830340 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'e0d84558-0b46-41a1-92ed-4beeb3d31b03'}] 2026-10-20 12:19:02,295 7 INFO rb-3d383b4-225775-426863 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-20 12:19:02,297 7 INFO rb-3d383b4-225775-426863 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-20 12:19:02,445 7 INFO rb-3d383b4-225775-426863 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-20 12:19:03,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66830340 order {'name': '/', 'pos_reference': '261-168-000001', 'uuid': 'e0d84558-0b46-41a1-92ed-4beeb3d31b03'} created pos.order #729 2026-10-20 12:19:03,671 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66830340 finished 2026-10-20 12:19:03,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6119 507 0.646 1.051 rw 2026-10-20 12:19:04,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.046 ro 2026-10-20 12:19:04,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-20 12:19:04,302 7 INFO rb-3d383b4-225775-426863 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-20 12:19:04,324 7 INFO rb-3d383b4-225775-426863 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-20 12:19:04,324 7 INFO rb-3d383b4-225775-426863 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-20 12:19:04,337 7 INFO rb-3d383b4-225775-426863 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-20 12:19:04,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.03 rw 2026-10-20 12:19:04,360 7 INFO rb-3d383b4-225775-426863 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-20 12:19:04,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.066 ro 2026-10-20 12:19:04,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.146 ro 2026-10-20 12:19:04,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.065 ro 2026-10-20 12:19:04,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.018 0.042 ro 2026-10-20 12:19:04,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.015 ro 2026-10-20 12:19:04,805 7 INFO rb-3d383b4-225775-426863 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-20 12:19:04,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:04] "GET /web/image/res.partner/1204/avatar_128?unique=1792498742000 HTTP/1.1" 200 305 4 0.01 0.028 ro 2026-10-20 12:19:05,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19: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.128 0.208 rw 2026-10-20 12:19:05,197 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,207 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,223 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,227 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,227 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,230 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,255 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,282 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,302 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,302 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,303 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,303 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.115 0.205 rw 2026-10-20 12:19:05,815 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,815 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,822 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,823 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,827 7 INFO rb-3d383b4-225775-426863 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-20 12:19:05,831 7 INFO rb-3d383b4-225775-426863 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-20 12:19:06,350 7 INFO rb-3d383b4-225775-426863 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-20 12:19:06,350 7 INFO rb-3d383b4-225775-426863 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-20 12:19:06,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80146349 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000002', 'uuid': '557959ed-8057-4b0d-80c1-7f4bf84ea112'}] 2026-10-20 12:19:06,414 7 INFO rb-3d383b4-225775-426863 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-20 12:19:07,717 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80146349 order {'name': '/', 'pos_reference': '261-168-000002', 'uuid': '557959ed-8057-4b0d-80c1-7f4bf84ea112'} created pos.order #730 2026-10-20 12:19:07,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80146349 finished 2026-10-20 12:19:08,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 439 0.699 1.004 rw 2026-10-20 12:19:08,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.048 ro 2026-10-20 12:19:08,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.005 ro 2026-10-20 12:19:08,369 7 INFO rb-3d383b4-225775-426863 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-20 12:19:08,394 7 INFO rb-3d383b4-225775-426863 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-20 12:19:08,394 7 INFO rb-3d383b4-225775-426863 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-20 12:19:08,406 7 INFO rb-3d383b4-225775-426863 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-20 12:19:08,420 7 INFO rb-3d383b4-225775-426863 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-20 12:19:08,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.042 rw 2026-10-20 12:19:08,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.082 ro 2026-10-20 12:19:08,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.156 ro 2026-10-20 12:19:08,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.064 ro 2026-10-20 12:19:08,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.025 0.049 ro 2026-10-20 12:19:08,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.019 ro 2026-10-20 12:19:08,892 7 INFO rb-3d383b4-225775-426863 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-20 12:19:08,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:08] "GET /web/image/res.partner/1204/avatar_128?unique=1792498747000 HTTP/1.1" 200 305 4 0.004 0.017 ro 2026-10-20 12:19:09,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19: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.093 0.214 rw 2026-10-20 12:19:09,254 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,259 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,276 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,303 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,339 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,379 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,381 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,388 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,391 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.085 0.199 rw 2026-10-20 12:19:09,897 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,897 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,903 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,904 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,908 7 INFO rb-3d383b4-225775-426863 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-20 12:19:09,911 7 INFO rb-3d383b4-225775-426863 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-20 12:19:10,422 7 INFO rb-3d383b4-225775-426863 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-20 12:19:10,431 7 INFO rb-3d383b4-225775-426863 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-20 12:19:10,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21361243 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000003', 'uuid': '250c69d4-b1f5-4580-ba90-fc30999cf46d'}] 2026-10-20 12:19:10,477 7 INFO rb-3d383b4-225775-426863 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-20 12:19:11,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21361243 order {'name': '/', 'pos_reference': '261-168-000003', 'uuid': '250c69d4-b1f5-4580-ba90-fc30999cf46d'} created pos.order #731 2026-10-20 12:19:11,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21361243 finished 2026-10-20 12:19:12,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6148 439 0.717 1.012 rw 2026-10-20 12:19:12,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.019 0.038 ro 2026-10-20 12:19:12,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.008 ro 2026-10-20 12:19:12,434 7 INFO rb-3d383b4-225775-426863 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-20 12:19:12,452 7 INFO rb-3d383b4-225775-426863 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-20 12:19:12,454 7 INFO rb-3d383b4-225775-426863 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-20 12:19:12,473 7 INFO rb-3d383b4-225775-426863 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-20 12:19:12,493 7 INFO rb-3d383b4-225775-426863 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-20 12:19:12,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.048 rw 2026-10-20 12:19:12,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.076 ro 2026-10-20 12:19:12,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.143 ro 2026-10-20 12:19:12,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.075 ro 2026-10-20 12:19:12,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.026 0.046 ro 2026-10-20 12:19:12,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.015 ro 2026-10-20 12:19:12,958 7 INFO rb-3d383b4-225775-426863 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-20 12:19:12,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:12] "GET /web/image/res.partner/1204/avatar_128?unique=1792498752000 HTTP/1.1" 200 305 4 0.011 0.028 ro 2026-10-20 12:19:13,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:13] "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.133 0.197 rw 2026-10-20 12:19:13,339 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,344 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,365 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,367 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,371 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,372 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,385 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,412 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,412 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,413 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,424 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,425 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.143 0.21 rw 2026-10-20 12:19:13,930 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,931 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,938 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,939 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,944 7 INFO rb-3d383b4-225775-426863 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-20 12:19:13,948 7 INFO rb-3d383b4-225775-426863 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-20 12:19:14,459 7 INFO rb-3d383b4-225775-426863 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-20 12:19:14,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74621932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000004', 'uuid': '5e3f0bcb-e1de-444a-be56-2bb5fa907f3a'}] 2026-10-20 12:19:14,476 7 INFO rb-3d383b4-225775-426863 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-20 12:19:14,532 7 INFO rb-3d383b4-225775-426863 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-20 12:19:15,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74621932 order {'name': '/', 'pos_reference': '261-168-000004', 'uuid': '5e3f0bcb-e1de-444a-be56-2bb5fa907f3a'} created pos.order #732 2026-10-20 12:19:15,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74621932 finished 2026-10-20 12:19:16,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6159 439 0.725 1.116 rw 2026-10-20 12:19:16,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.03 0.053 ro 2026-10-20 12:19:16,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.006 ro 2026-10-20 12:19:16,600 7 INFO rb-3d383b4-225775-426863 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-20 12:19:16,628 7 INFO rb-3d383b4-225775-426863 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-20 12:19:16,629 7 INFO rb-3d383b4-225775-426863 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-20 12:19:16,647 7 INFO rb-3d383b4-225775-426863 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-20 12:19:16,659 7 INFO rb-3d383b4-225775-426863 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-20 12:19:16,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.044 rw 2026-10-20 12:19:16,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "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-20 12:19:16,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.172 ro 2026-10-20 12:19:16,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.07 ro 2026-10-20 12:19:17,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.02 0.067 ro 2026-10-20 12:19:17,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.008 0.062 ro 2026-10-20 12:19:17,227 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:17] "GET /web/image/res.partner/1204/avatar_128?unique=1792498756000 HTTP/1.1" 200 305 4 0.018 0.028 ro 2026-10-20 12:19:17,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19: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.138 0.242 rw 2026-10-20 12:19:17,676 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,681 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,697 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,697 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,719 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,740 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,750 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,751 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,771 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,771 7 INFO rb-3d383b4-225775-426863 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-20 12:19:17,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.107 0.24 rw 2026-10-20 12:19:18,269 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,270 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,278 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,279 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,284 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,288 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,797 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,804 7 INFO rb-3d383b4-225775-426863 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-20 12:19:18,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50748778 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000005', 'uuid': '59d345c1-b801-4f05-a7a2-6c80a16f6450'}] 2026-10-20 12:19:18,867 7 INFO rb-3d383b4-225775-426863 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-20 12:19:20,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50748778 order {'name': '/', 'pos_reference': '261-168-000005', 'uuid': '59d345c1-b801-4f05-a7a2-6c80a16f6450'} created pos.order #733 2026-10-20 12:19:20,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50748778 finished 2026-10-20 12:19:20,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 439 0.69 1.056 rw 2026-10-20 12:19:20,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.042 ro 2026-10-20 12:19:20,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:20] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.008 ro 2026-10-20 12:19:20,787 7 INFO rb-3d383b4-225775-426863 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-20 12:19:20,796 7 INFO rb-3d383b4-225775-426863 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-20 12:19:20,796 7 INFO rb-3d383b4-225775-426863 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-20 12:19:20,810 7 INFO rb-3d383b4-225775-426863 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-20 12:19:20,827 7 INFO rb-3d383b4-225775-426863 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-20 12:19:20,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.038 rw 2026-10-20 12:19:20,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.088 ro 2026-10-20 12:19:21,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.179 ro 2026-10-20 12:19:21,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.077 ro 2026-10-20 12:19:21,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.017 0.054 ro 2026-10-20 12:19:21,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.016 ro 2026-10-20 12:19:21,340 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,356 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:21] "GET /web/image/res.partner/1204/avatar_128?unique=1792498760000 HTTP/1.1" 200 305 4 0.006 0.029 ro 2026-10-20 12:19:21,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:21] "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.153 0.249 rw 2026-10-20 12:19:21,793 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,801 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,824 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,825 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,825 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,830 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,851 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,896 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,900 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,900 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,914 7 INFO rb-3d383b4-225775-426863 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-20 12:19:21,915 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.148 0.249 rw 2026-10-20 12:19:22,420 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,420 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,429 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,430 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,435 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,439 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,958 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,958 7 INFO rb-3d383b4-225775-426863 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-20 12:19:22,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71817052 started for PoS orders references: [{'name': '/', 'pos_reference': '261-168-000006', 'uuid': '3db4cf67-69af-4d1c-a081-e73f6049fda2'}] 2026-10-20 12:19:23,020 7 INFO rb-3d383b4-225775-426863 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-20 12:19:24,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71817052 order {'name': '/', 'pos_reference': '261-168-000006', 'uuid': '3db4cf67-69af-4d1c-a081-e73f6049fda2'} created pos.order #734 2026-10-20 12:19:24,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71817052 finished 2026-10-20 12:19:24,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6154 439 0.634 0.952 rw 2026-10-20 12:19:24,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.021 0.052 ro 2026-10-20 12:19:24,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.009 ro 2026-10-20 12:19:24,802 7 INFO rb-3d383b4-225775-426863 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-20 12:19:24,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 12:19:24,825 7 INFO rb-3d383b4-225775-426863 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-20 12:19:24,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:19:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.049 rw 2026-10-20 12:19:25,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:19:25,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 35807820 (allocated 39079936) 2026-10-20 12:19:25,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IRJJ6gDw - [20/Oct/2026 12:18:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.008 27.885 rw 2026-10-20 12:19:25,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54045 2026-10-20 12:19:25,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 12:19:25,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54045 2026-10-20 12:19:25,382 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121925_382616_test_taxes_l10n_in_pos.txt 2026-10-20 12:19:25,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp4sbiw_ly_chrome_odoo" 2026-10-20 12:19:25,764 7 INFO rb-3d383b4-225775-426863 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-20 12:19:28,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54177 2026-10-20 12:19:28,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpbponak5r_chrome_odoo 2026-10-20 12:19:28,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40531/json/version 2026-10-20 12:19:28,699 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:19:28,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:19:28,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40531/json 2026-10-20 12:19:28,707 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:19:28,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40531/devtools/page/0CB234BCE182764E3E0E8B46A665D797 2026-10-20 12:19:28,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 12:19:28,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 12:19:29,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:19:29,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 12:19:29,269 7 INFO rb-3d383b4-225775-426863 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-20 12:19:29,269 7 INFO rb-3d383b4-225775-426863 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-20 12:19:29,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:29] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.036 0.104 rw 2026-10-20 12:19:29,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '0CB234BCE182764E3E0E8B46A665D797', 'loaderId': '4B892CCA15DAF19511035ED5D91E716E', 'isDownload': False} 2026-10-20 12:19:29,416 7 INFO rb-3d383b4-225775-426863 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-20 12:19:29,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:29] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.02 ro 2026-10-20 12:19:29,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:29] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.216 ro 2026-10-20 12:19:29,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:29] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.065 ro 2026-10-20 12:19:30,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:19:30,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:19:30,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:19:30,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 12:19:30,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-20 12:19:30,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19: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.034 rw 2026-10-20 12:19:31,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 526320 234 0.251 0.466 rw 2026-10-20 12:19:31,222 7 INFO rb-3d383b4-225775-426863 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-20 12:19:31,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 12:19:31,243 7 INFO rb-3d383b4-225775-426863 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-20 12:19:31,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.009 ro 2026-10-20 12:19:31,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:31] "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-20 12:19:31,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19: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.013 rw 2026-10-20 12:19:31,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:31] "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-20 12:19:31,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:31] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.006 0.008 ro 2026-10-20 12:19:31,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19: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.015 rw 2026-10-20 12:19:32,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.047 rw 2026-10-20 12:19:32,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:19:32,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:19:32,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.062 rw 2026-10-20 12:19:32,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.013 0.048 ro 2026-10-20 12:19:32,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:19:32,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:19:32,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.035 ro 2026-10-20 12:19:32,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 12:19:32,382 7 INFO rb-3d383b4-225775-426863 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-20 12:19:32,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.044 0.094 rw 2026-10-20 12:19:32,507 7 INFO rb-3d383b4-225775-426863 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-20 12:19:32,507 7 INFO rb-3d383b4-225775-426863 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-20 12:19:32,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.043 0.227 rw 2026-10-20 12:19:32,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.289 rw 2026-10-20 12:19:32,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.025 0.138 rw 2026-10-20 12:19:32,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19: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.17 rw 2026-10-20 12:19:32,734 7 INFO rb-3d383b4-225775-426863 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-20 12:19:32,764 7 INFO rb-3d383b4-225775-426863 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-20 12:19:32,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.024 0.103 ro 2026-10-20 12:19:32,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.193 ro 2026-10-20 12:19:33,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.131 ro 2026-10-20 12:19:33,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "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-20 12:19:33,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.013 ro 2026-10-20 12:19:33,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:19:33,441 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "GET /web/image/res.partner/1204/avatar_128?unique=1792498764000 HTTP/1.1" 200 305 4 0.009 0.025 ro 2026-10-20 12:19:33,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "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.082 0.2 rw 2026-10-20 12:19:33,784 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,801 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,838 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,858 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,904 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,924 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,925 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,955 7 INFO rb-3d383b4-225775-426863 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-20 12:19:33,961 7 INFO rb-3d383b4-225775-426863 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-20 12:19:34,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.013 - 2026-10-20 12:19:34,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.02 - 2026-10-20 12:19:34,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.13 0.286 rw 2026-10-20 12:19:34,472 7 INFO rb-3d383b4-225775-426863 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-20 12:19:34,472 7 INFO rb-3d383b4-225775-426863 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-20 12:19:34,503 7 INFO rb-3d383b4-225775-426863 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-20 12:19:34,503 7 INFO rb-3d383b4-225775-426863 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-20 12:19:34,511 7 INFO rb-3d383b4-225775-426863 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-20 12:19:34,517 7 INFO rb-3d383b4-225775-426863 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-20 12:19:35,044 7 INFO rb-3d383b4-225775-426863 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-20 12:19:35,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46307438 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000001', 'uuid': '6f20bc4e-5bd5-4ff6-9e9f-e533c0ad98a7'}] 2026-10-20 12:19:35,053 7 INFO rb-3d383b4-225775-426863 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-20 12:19:35,196 7 INFO rb-3d383b4-225775-426863 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-20 12:19:36,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46307438 order {'name': '/', 'pos_reference': '262-168-000001', 'uuid': '6f20bc4e-5bd5-4ff6-9e9f-e533c0ad98a7'} created pos.order #735 2026-10-20 12:19:36,553 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46307438 finished 2026-10-20 12:19:36,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6119 473 0.659 1.164 rw 2026-10-20 12:19:37,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.019 0.035 ro 2026-10-20 12:19:37,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:19:37,132 7 INFO rb-3d383b4-225775-426863 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-20 12:19:37,152 7 INFO rb-3d383b4-225775-426863 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-20 12:19:37,153 7 INFO rb-3d383b4-225775-426863 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-20 12:19:37,175 7 INFO rb-3d383b4-225775-426863 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-20 12:19:37,189 7 INFO rb-3d383b4-225775-426863 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-20 12:19:37,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.037 rw 2026-10-20 12:19:37,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.066 ro 2026-10-20 12:19:37,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.138 ro 2026-10-20 12:19:37,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "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-20 12:19:37,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.021 0.047 ro 2026-10-20 12:19:37,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.02 ro 2026-10-20 12:19:37,688 7 INFO rb-3d383b4-225775-426863 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-20 12:19:37,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:37] "GET /web/image/res.partner/1204/avatar_128?unique=1792498776000 HTTP/1.1" 200 305 4 0.005 0.022 ro 2026-10-20 12:19:38,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:38] "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.118 0.228 rw 2026-10-20 12:19:38,102 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,106 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,132 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,133 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,136 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,144 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,157 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,185 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,197 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,197 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,211 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,212 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.147 0.236 rw 2026-10-20 12:19:38,717 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,718 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,724 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,725 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,730 7 INFO rb-3d383b4-225775-426863 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-20 12:19:38,734 7 INFO rb-3d383b4-225775-426863 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-20 12:19:39,249 7 INFO rb-3d383b4-225775-426863 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-20 12:19:39,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6254392 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000002', 'uuid': '011ed292-a036-4863-9c5b-e8ebdc99c869'}] 2026-10-20 12:19:39,258 7 INFO rb-3d383b4-225775-426863 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-20 12:19:39,334 7 INFO rb-3d383b4-225775-426863 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-20 12:19:40,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6254392 order {'name': '/', 'pos_reference': '262-168-000002', 'uuid': '011ed292-a036-4863-9c5b-e8ebdc99c869'} created pos.order #736 2026-10-20 12:19:40,655 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6254392 finished 2026-10-20 12:19:40,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 440 0.682 1.031 rw 2026-10-20 12:19:41,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.027 0.05 ro 2026-10-20 12:19:41,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.01 ro 2026-10-20 12:19:41,285 7 INFO rb-3d383b4-225775-426863 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-20 12:19:41,303 7 INFO rb-3d383b4-225775-426863 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-20 12:19:41,304 7 INFO rb-3d383b4-225775-426863 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-20 12:19:41,324 7 INFO rb-3d383b4-225775-426863 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-20 12:19:41,340 7 INFO rb-3d383b4-225775-426863 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-20 12:19:41,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.043 rw 2026-10-20 12:19:41,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.099 ro 2026-10-20 12:19:41,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.193 ro 2026-10-20 12:19:41,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.012 0.141 ro 2026-10-20 12:19:41,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.025 0.055 ro 2026-10-20 12:19:41,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.022 ro 2026-10-20 12:19:41,866 7 INFO rb-3d383b4-225775-426863 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-20 12:19:41,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:41] "GET /web/image/res.partner/1204/avatar_128?unique=1792498780000 HTTP/1.1" 200 305 4 0.013 0.028 ro 2026-10-20 12:19:42,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:42] "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.135 0.237 rw 2026-10-20 12:19:42,300 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,302 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,318 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,333 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,353 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,376 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,377 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,385 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,391 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.107 0.231 rw 2026-10-20 12:19:42,881 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,882 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,888 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,889 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,894 7 INFO rb-3d383b4-225775-426863 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-20 12:19:42,898 7 INFO rb-3d383b4-225775-426863 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-20 12:19:43,408 7 INFO rb-3d383b4-225775-426863 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-20 12:19:43,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94866770 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000003', 'uuid': '3f396eb2-464b-4f0b-9a5a-3e775892253d'}] 2026-10-20 12:19:43,420 7 INFO rb-3d383b4-225775-426863 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-20 12:19:43,467 7 INFO rb-3d383b4-225775-426863 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-20 12:19:44,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94866770 order {'name': '/', 'pos_reference': '262-168-000003', 'uuid': '3f396eb2-464b-4f0b-9a5a-3e775892253d'} created pos.order #737 2026-10-20 12:19:44,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94866770 finished 2026-10-20 12:19:45,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6120 440 0.702 0.966 rw 2026-10-20 12:19:45,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.035 0.046 ro 2026-10-20 12:19:45,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-20 12:19:45,367 7 INFO rb-3d383b4-225775-426863 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-20 12:19:45,382 7 INFO rb-3d383b4-225775-426863 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-20 12:19:45,388 7 INFO rb-3d383b4-225775-426863 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-20 12:19:45,412 7 INFO rb-3d383b4-225775-426863 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-20 12:19:45,436 7 INFO rb-3d383b4-225775-426863 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-20 12:19:45,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-20 12:19:45,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.091 ro 2026-10-20 12:19:45,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.17 ro 2026-10-20 12:19:45,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.056 ro 2026-10-20 12:19:45,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.029 0.046 ro 2026-10-20 12:19:45,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.021 ro 2026-10-20 12:19:45,938 7 INFO rb-3d383b4-225775-426863 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-20 12:19:45,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:45] "GET /web/image/res.partner/1204/avatar_128?unique=1792498784000 HTTP/1.1" 200 305 4 0.005 0.031 ro 2026-10-20 12:19:46,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:46] "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.157 0.278 rw 2026-10-20 12:19:46,439 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,444 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,473 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,477 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,477 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,480 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,483 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,510 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,525 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,526 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,538 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,542 7 INFO rb-3d383b4-225775-426863 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-20 12:19:46,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.089 0.209 rw 2026-10-20 12:19:47,049 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,049 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,053 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,063 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,063 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,064 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,572 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77792181 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000004', 'uuid': '373cd6a1-55aa-4e9e-9507-30d718d9279b'}] 2026-10-20 12:19:47,584 7 INFO rb-3d383b4-225775-426863 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-20 12:19:47,636 7 INFO rb-3d383b4-225775-426863 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-20 12:19:48,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77792181 order {'name': '/', 'pos_reference': '262-168-000004', 'uuid': '373cd6a1-55aa-4e9e-9507-30d718d9279b'} created pos.order #738 2026-10-20 12:19:48,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77792181 finished 2026-10-20 12:19:49,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6160 440 0.688 1.064 rw 2026-10-20 12:19:49,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.049 0.05 ro 2026-10-20 12:19:49,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-20 12:19:49,635 7 INFO rb-3d383b4-225775-426863 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-20 12:19:49,651 7 INFO rb-3d383b4-225775-426863 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-20 12:19:49,652 7 INFO rb-3d383b4-225775-426863 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-20 12:19:49,666 7 INFO rb-3d383b4-225775-426863 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-20 12:19:49,675 7 INFO rb-3d383b4-225775-426863 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-20 12:19:49,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.038 rw 2026-10-20 12:19:49,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.113 ro 2026-10-20 12:19:49,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.015 0.209 ro 2026-10-20 12:19:49,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.062 ro 2026-10-20 12:19:50,085 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.022 0.05 ro 2026-10-20 12:19:50,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.004 0.018 ro 2026-10-20 12:19:50,183 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:50] "GET /web/image/res.partner/1204/avatar_128?unique=1792498789000 HTTP/1.1" 200 305 4 0.013 0.026 ro 2026-10-20 12:19:50,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:50] "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.25 rw 2026-10-20 12:19:50,627 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,648 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,668 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,669 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,686 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,710 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,719 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,720 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,732 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,733 7 INFO rb-3d383b4-225775-426863 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-20 12:19:50,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.127 0.238 rw 2026-10-20 12:19:51,244 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,245 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,251 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,252 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,256 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,268 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,780 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,793 7 INFO rb-3d383b4-225775-426863 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-20 12:19:51,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16008416 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000005', 'uuid': '25998aa9-e6d7-4b27-baba-e8d91895eb8a'}] 2026-10-20 12:19:51,846 7 INFO rb-3d383b4-225775-426863 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-20 12:19:53,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16008416 order {'name': '/', 'pos_reference': '262-168-000005', 'uuid': '25998aa9-e6d7-4b27-baba-e8d91895eb8a'} created pos.order #739 2026-10-20 12:19:53,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16008416 finished 2026-10-20 12:19:53,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6158 440 0.703 0.958 rw 2026-10-20 12:19:53,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.015 0.04 ro 2026-10-20 12:19:53,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19: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-20 12:19:53,734 7 INFO rb-3d383b4-225775-426863 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-20 12:19:53,749 7 INFO rb-3d383b4-225775-426863 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-20 12:19:53,757 7 INFO rb-3d383b4-225775-426863 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-20 12:19:53,767 7 INFO rb-3d383b4-225775-426863 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-20 12:19:53,775 7 INFO rb-3d383b4-225775-426863 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-20 12:19:53,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.035 rw 2026-10-20 12:19:53,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.107 ro 2026-10-20 12:19:54,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.212 ro 2026-10-20 12:19:54,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.086 ro 2026-10-20 12:19:54,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.018 0.053 ro 2026-10-20 12:19:54,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.011 ro 2026-10-20 12:19:54,327 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:54] "GET /web/image/res.partner/1204/avatar_128?unique=1792498793000 HTTP/1.1" 200 305 4 0.005 0.028 ro 2026-10-20 12:19:54,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:54] "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.16 0.221 rw 2026-10-20 12:19:54,765 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,770 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,795 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,801 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,802 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,803 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,821 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,839 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,855 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,855 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,861 7 INFO rb-3d383b4-225775-426863 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-20 12:19:54,862 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.151 0.244 rw 2026-10-20 12:19:55,371 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,371 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,383 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,383 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,389 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,393 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,906 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,911 7 INFO rb-3d383b4-225775-426863 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-20 12:19:55,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38262624 started for PoS orders references: [{'name': '/', 'pos_reference': '262-168-000006', 'uuid': '85635bc9-160f-4836-83af-e562d2e2c434'}] 2026-10-20 12:19:55,976 7 INFO rb-3d383b4-225775-426863 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-20 12:19:57,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38262624 order {'name': '/', 'pos_reference': '262-168-000006', 'uuid': '85635bc9-160f-4836-83af-e562d2e2c434'} created pos.order #740 2026-10-20 12:19:57,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38262624 finished 2026-10-20 12:19:57,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 440 0.694 0.994 rw 2026-10-20 12:19:57,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.012 0.032 ro 2026-10-20 12:19:57,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:57] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:19:57,831 7 INFO rb-3d383b4-225775-426863 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-20 12:19:57,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 12:19:57,847 7 INFO rb-3d383b4-225775-426863 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-20 12:19:57,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.038 rw 2026-10-20 12:19:58,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:19:58,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rPGe1q4f - [20/Oct/2026 12:19:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 27.842 rw 2026-10-20 12:19:58,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36079320 (allocated 39604224) 2026-10-20 12:19:58,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54177 2026-10-20 12:19:58,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 12:19:58,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54177 2026-10-20 12:19:58,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_121958_355051_test_taxes_l10n_in_pos.txt 2026-10-20 12:19:58,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpbponak5r_chrome_odoo" 2026-10-20 12:19:58,753 7 INFO rb-3d383b4-225775-426863 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-20 12:20:02,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54307 2026-10-20 12:20:02,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpumovkwam_chrome_odoo 2026-10-20 12:20:02,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40395/json/version 2026-10-20 12:20:02,156 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:20:02,182 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:20:02,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40395/json 2026-10-20 12:20:02,184 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:20:02,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40395/devtools/page/CC83EF4EBBBA73D9426AE2588B5F3980 2026-10-20 12:20:02,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 12:20:02,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 12:20:02,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:20:02,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 12:20:02,861 7 INFO rb-3d383b4-225775-426863 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-20 12:20:02,861 7 INFO rb-3d383b4-225775-426863 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-20 12:20:03,066 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.071 0.132 rw 2026-10-20 12:20:03,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'CC83EF4EBBBA73D9426AE2588B5F3980', 'loaderId': '7CAAEA4967C966542473D0809F0CE0FF', 'isDownload': False} 2026-10-20 12:20:03,070 7 INFO rb-3d383b4-225775-426863 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-20 12:20:03,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.047 ro 2026-10-20 12:20:03,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.289 ro 2026-10-20 12:20:03,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.061 ro 2026-10-20 12:20:03,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:20:03,810 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:20:03,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:20:03,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.009 ro 2026-10-20 12:20:03,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.015 rw 2026-10-20 12:20:03,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20: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-20 12:20:04,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 528881 234 0.307 0.548 rw 2026-10-20 12:20:04,937 7 INFO rb-3d383b4-225775-426863 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-20 12:20:04,963 7 INFO rb-3d383b4-225775-426863 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-20 12:20:04,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.016 ro 2026-10-20 12:20:04,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:04] "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-20 12:20:05,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "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-20 12:20:05,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20: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.003 0.019 rw 2026-10-20 12:20:05,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "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-20 12:20:05,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "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-20 12:20:05,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20: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.019 rw 2026-10-20 12:20:05,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.05 rw 2026-10-20 12:20:05,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 12:20:05,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:20:05,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.025 rw 2026-10-20 12:20:05,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.008 0.033 ro 2026-10-20 12:20:05,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:20:05,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:20:05,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.016 ro 2026-10-20 12:20:05,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.037 - 2026-10-20 12:20:05,994 7 INFO rb-3d383b4-225775-426863 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-20 12:20:06,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.048 0.083 rw 2026-10-20 12:20:06,103 7 INFO rb-3d383b4-225775-426863 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-20 12:20:06,110 7 INFO rb-3d383b4-225775-426863 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-20 12:20:06,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.042 0.22 rw 2026-10-20 12:20:06,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.266 rw 2026-10-20 12:20:06,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.034 0.14 rw 2026-10-20 12:20:06,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20: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.012 0.176 rw 2026-10-20 12:20:06,327 7 INFO rb-3d383b4-225775-426863 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-20 12:20:06,355 7 INFO rb-3d383b4-225775-426863 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-20 12:20:06,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.023 0.103 ro 2026-10-20 12:20:06,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.028 0.187 ro 2026-10-20 12:20:06,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.065 ro 2026-10-20 12:20:06,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.022 0.053 ro 2026-10-20 12:20:06,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.009 0.015 ro 2026-10-20 12:20:07,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:20:07,077 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:07] "GET /web/image/res.partner/1204/avatar_128?unique=1792498797000 HTTP/1.1" 200 305 4 0.013 0.027 ro 2026-10-20 12:20:07,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:07] "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.148 0.247 rw 2026-10-20 12:20:07,538 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,550 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,589 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,603 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,667 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,690 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,691 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,717 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,717 7 INFO rb-3d383b4-225775-426863 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-20 12:20:07,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.034 - 2026-10-20 12:20:07,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.029 - 2026-10-20 12:20:07,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.17 0.298 rw 2026-10-20 12:20:08,237 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,238 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,255 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,256 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,263 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,268 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,803 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88397233 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000001', 'uuid': 'ce3eaaaa-cb72-4d0f-a0b9-fc5b9dad9d7e'}] 2026-10-20 12:20:08,811 7 INFO rb-3d383b4-225775-426863 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-20 12:20:08,916 7 INFO rb-3d383b4-225775-426863 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-20 12:20:10,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88397233 order {'name': '/', 'pos_reference': '263-168-000001', 'uuid': 'ce3eaaaa-cb72-4d0f-a0b9-fc5b9dad9d7e'} created pos.order #741 2026-10-20 12:20:10,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88397233 finished 2026-10-20 12:20:10,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6120 474 0.731 1.102 rw 2026-10-20 12:20:10,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.028 0.041 ro 2026-10-20 12:20:10,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:10] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.015 ro 2026-10-20 12:20:10,948 7 INFO rb-3d383b4-225775-426863 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-20 12:20:10,964 7 INFO rb-3d383b4-225775-426863 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-20 12:20:10,964 7 INFO rb-3d383b4-225775-426863 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-20 12:20:10,986 7 INFO rb-3d383b4-225775-426863 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-20 12:20:11,002 7 INFO rb-3d383b4-225775-426863 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-20 12:20:11,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.048 rw 2026-10-20 12:20:11,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.104 ro 2026-10-20 12:20:11,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.209 ro 2026-10-20 12:20:11,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.07 ro 2026-10-20 12:20:11,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.026 0.051 ro 2026-10-20 12:20:11,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.016 ro 2026-10-20 12:20:11,568 7 INFO rb-3d383b4-225775-426863 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-20 12:20:11,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "GET /web/image/res.partner/1204/avatar_128?unique=1792498810000 HTTP/1.1" 200 305 4 0.009 0.032 ro 2026-10-20 12:20:11,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:11] "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.14 0.218 rw 2026-10-20 12:20:11,968 7 INFO rb-3d383b4-225775-426863 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-20 12:20:11,976 7 INFO rb-3d383b4-225775-426863 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-20 12:20:11,995 7 INFO rb-3d383b4-225775-426863 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-20 12:20:11,996 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,007 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,007 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,018 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,046 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,063 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,064 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,074 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,074 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.163 0.229 rw 2026-10-20 12:20:12,584 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,585 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,591 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,591 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,596 7 INFO rb-3d383b4-225775-426863 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-20 12:20:12,599 7 INFO rb-3d383b4-225775-426863 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-20 12:20:13,120 7 INFO rb-3d383b4-225775-426863 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-20 12:20:13,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73610379 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000002', 'uuid': '3feed39e-2b55-475b-a92a-0091e25910e5'}] 2026-10-20 12:20:13,132 7 INFO rb-3d383b4-225775-426863 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-20 12:20:13,192 7 INFO rb-3d383b4-225775-426863 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-20 12:20:14,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73610379 order {'name': '/', 'pos_reference': '263-168-000002', 'uuid': '3feed39e-2b55-475b-a92a-0091e25910e5'} created pos.order #742 2026-10-20 12:20:14,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73610379 finished 2026-10-20 12:20:14,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6132 440 0.679 1.091 rw 2026-10-20 12:20:15,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.02 0.044 ro 2026-10-20 12:20:15,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:20:15,200 7 INFO rb-3d383b4-225775-426863 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-20 12:20:15,216 7 INFO rb-3d383b4-225775-426863 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-20 12:20:15,217 7 INFO rb-3d383b4-225775-426863 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-20 12:20:15,236 7 INFO rb-3d383b4-225775-426863 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-20 12:20:15,251 7 INFO rb-3d383b4-225775-426863 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-20 12:20:15,301 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.065 rw 2026-10-20 12:20:15,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.129 ro 2026-10-20 12:20:15,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.245 ro 2026-10-20 12:20:15,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.173 ro 2026-10-20 12:20:15,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.021 0.072 ro 2026-10-20 12:20:15,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.011 ro 2026-10-20 12:20:15,867 7 INFO rb-3d383b4-225775-426863 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-20 12:20:15,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:15] "GET /web/image/res.partner/1204/avatar_128?unique=1792498814000 HTTP/1.1" 200 305 4 0.005 0.025 ro 2026-10-20 12:20:16,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:16] "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.148 0.216 rw 2026-10-20 12:20:16,279 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,283 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,299 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,320 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,377 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,415 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,420 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,428 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,429 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.126 0.244 rw 2026-10-20 12:20:16,937 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,937 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,944 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,945 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,950 7 INFO rb-3d383b4-225775-426863 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-20 12:20:16,956 7 INFO rb-3d383b4-225775-426863 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-20 12:20:17,474 7 INFO rb-3d383b4-225775-426863 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-20 12:20:17,477 7 INFO rb-3d383b4-225775-426863 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-20 12:20:17,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27830932 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000003', 'uuid': 'f6788f3f-c4f8-4b0f-ba03-97611bfc1040'}] 2026-10-20 12:20:17,550 7 INFO rb-3d383b4-225775-426863 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-20 12:20:18,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27830932 order {'name': '/', 'pos_reference': '263-168-000003', 'uuid': 'f6788f3f-c4f8-4b0f-ba03-97611bfc1040'} created pos.order #743 2026-10-20 12:20:18,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27830932 finished 2026-10-20 12:20:19,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6121 440 0.626 1.151 rw 2026-10-20 12:20:19,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.016 0.039 ro 2026-10-20 12:20:19,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.011 ro 2026-10-20 12:20:19,519 7 INFO rb-3d383b4-225775-426863 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-20 12:20:19,536 7 INFO rb-3d383b4-225775-426863 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-20 12:20:19,536 7 INFO rb-3d383b4-225775-426863 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-20 12:20:19,547 7 INFO rb-3d383b4-225775-426863 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-20 12:20:19,559 7 INFO rb-3d383b4-225775-426863 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-20 12:20:19,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.064 rw 2026-10-20 12:20:19,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.107 ro 2026-10-20 12:20:19,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.021 0.182 ro 2026-10-20 12:20:19,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.074 ro 2026-10-20 12:20:19,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:19] "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-20 12:20:20,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.021 ro 2026-10-20 12:20:20,090 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:20] "GET /web/image/res.partner/1204/avatar_128?unique=1792498819000 HTTP/1.1" 200 305 4 0.008 0.03 ro 2026-10-20 12:20:20,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:20] "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.15 0.232 rw 2026-10-20 12:20:20,517 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,526 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,544 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,548 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,550 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,555 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,564 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,590 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,603 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,604 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,608 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,609 7 INFO rb-3d383b4-225775-426863 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-20 12:20:20,832 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.121 0.226 rw 2026-10-20 12:20:21,118 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,118 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,125 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,125 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,129 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,137 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,647 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25304287 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000004', 'uuid': 'c5676a22-bfa6-4148-97a2-2f5ad051fcf5'}] 2026-10-20 12:20:21,661 7 INFO rb-3d383b4-225775-426863 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-20 12:20:21,701 7 INFO rb-3d383b4-225775-426863 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-20 12:20:23,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25304287 order {'name': '/', 'pos_reference': '263-168-000004', 'uuid': 'c5676a22-bfa6-4148-97a2-2f5ad051fcf5'} created pos.order #744 2026-10-20 12:20:23,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25304287 finished 2026-10-20 12:20:23,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6133 455 0.635 1.005 rw 2026-10-20 12:20:23,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.02 0.046 ro 2026-10-20 12:20:23,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-20 12:20:23,547 7 INFO rb-3d383b4-225775-426863 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-20 12:20:23,570 7 INFO rb-3d383b4-225775-426863 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-20 12:20:23,576 7 INFO rb-3d383b4-225775-426863 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-20 12:20:23,578 7 INFO rb-3d383b4-225775-426863 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-20 12:20:23,590 7 INFO rb-3d383b4-225775-426863 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-20 12:20:23,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.047 rw 2026-10-20 12:20:23,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.103 ro 2026-10-20 12:20:23,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.034 0.186 ro 2026-10-20 12:20:23,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.013 0.078 ro 2026-10-20 12:20:24,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.03 0.043 ro 2026-10-20 12:20:24,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.017 ro 2026-10-20 12:20:24,101 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:24] "GET /web/image/res.partner/1204/avatar_128?unique=1792498823000 HTTP/1.1" 200 305 4 0.005 0.029 ro 2026-10-20 12:20:24,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:24] "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.188 rw 2026-10-20 12:20:24,429 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,435 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,457 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,467 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,484 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,498 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,515 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,516 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,524 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,547 7 INFO rb-3d383b4-225775-426863 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-20 12:20:24,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.134 0.292 rw 2026-10-20 12:20:25,031 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,032 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,039 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,039 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,045 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,049 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,563 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,570 7 INFO rb-3d383b4-225775-426863 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-20 12:20:25,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55538582 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000005', 'uuid': '2d9c7e9b-6621-4205-9cf5-fe882a26098f'}] 2026-10-20 12:20:25,645 7 INFO rb-3d383b4-225775-426863 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-20 12:20:26,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55538582 order {'name': '/', 'pos_reference': '263-168-000005', 'uuid': '2d9c7e9b-6621-4205-9cf5-fe882a26098f'} created pos.order #745 2026-10-20 12:20:26,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55538582 finished 2026-10-20 12:20:27,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6144 440 0.651 0.964 rw 2026-10-20 12:20:27,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.019 0.035 ro 2026-10-20 12:20:27,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20: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-20 12:20:27,415 7 INFO rb-3d383b4-225775-426863 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-20 12:20:27,439 7 INFO rb-3d383b4-225775-426863 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-20 12:20:27,447 7 INFO rb-3d383b4-225775-426863 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-20 12:20:27,453 7 INFO rb-3d383b4-225775-426863 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-20 12:20:27,468 7 INFO rb-3d383b4-225775-426863 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-20 12:20:27,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.045 rw 2026-10-20 12:20:27,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.022 0.108 ro 2026-10-20 12:20:27,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.025 0.193 ro 2026-10-20 12:20:27,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.014 0.155 ro 2026-10-20 12:20:27,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.028 0.047 ro 2026-10-20 12:20:27,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.021 ro 2026-10-20 12:20:27,983 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:28] "GET /web/image/res.partner/1204/avatar_128?unique=1792498827000 HTTP/1.1" 200 305 4 0.008 0.022 ro 2026-10-20 12:20:28,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:28] "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.147 0.235 rw 2026-10-20 12:20:28,436 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,437 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,473 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,482 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,483 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,488 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,499 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,527 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,551 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,551 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,552 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,553 7 INFO rb-3d383b4-225775-426863 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-20 12:20:28,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.134 0.222 rw 2026-10-20 12:20:29,061 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,062 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,069 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,069 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,076 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,083 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,601 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20051714 started for PoS orders references: [{'name': '/', 'pos_reference': '263-168-000006', 'uuid': '8ed613f3-40c7-4d79-a0f8-f6b1ad951754'}] 2026-10-20 12:20:29,611 7 INFO rb-3d383b4-225775-426863 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-20 12:20:29,665 7 INFO rb-3d383b4-225775-426863 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-20 12:20:31,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20051714 order {'name': '/', 'pos_reference': '263-168-000006', 'uuid': '8ed613f3-40c7-4d79-a0f8-f6b1ad951754'} created pos.order #746 2026-10-20 12:20:31,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20051714 finished 2026-10-20 12:20:31,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6179 455 0.82 1.032 rw 2026-10-20 12:20:31,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.016 0.043 ro 2026-10-20 12:20:31,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:31] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.008 ro 2026-10-20 12:20:31,697 7 INFO rb-3d383b4-225775-426863 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-20 12:20:31,722 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 12:20:31,725 7 INFO rb-3d383b4-225775-426863 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-20 12:20:31,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.049 rw 2026-10-20 12:20:32,056 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:20:32,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36217936 (allocated 38293504) 2026-10-20 12:20:32,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 pG5wMq3j - [20/Oct/2026 12:20:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 28.163 rw 2026-10-20 12:20:32,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54307 2026-10-20 12:20:32,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 12:20:32,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54307 2026-10-20 12:20:32,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_122032_268274_test_taxes_l10n_in_pos.txt 2026-10-20 12:20:32,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpumovkwam_chrome_odoo" 2026-10-20 12:20:32,783 7 INFO rb-3d383b4-225775-426863 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-20 12:20:36,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 54448 2026-10-20 12:20:36,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpowc17nz2_chrome_odoo 2026-10-20 12:20:36,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:37909/json/version 2026-10-20 12:20:36,375 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:20:36,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-20 12:20:36,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:37909/json 2026-10-20 12:20:36,398 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:20:36,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:37909/devtools/page/D23054907577602C42A94C1A762D2BEC 2026-10-20 12:20:36,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-20 12:20:36,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-20 12:20:37,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:20:37,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-20 12:20:37,055 7 INFO rb-3d383b4-225775-426863 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-20 12:20:37,055 7 INFO rb-3d383b4-225775-426863 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-20 12:20:37,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:37] "GET /pos/ui/168 HTTP/1.1" 200 6943 67 0.09 0.135 rw 2026-10-20 12:20:37,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D23054907577602C42A94C1A762D2BEC', 'loaderId': '324906C47B58150F22E5CFF9349C7DC9', 'isDownload': False} 2026-10-20 12:20:37,286 7 INFO rb-3d383b4-225775-426863 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-20 12:20:37,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:37] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.283 ro 2026-10-20 12:20:37,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:37] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.033 ro 2026-10-20 12:20:37,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:37] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.053 ro 2026-10-20 12:20:38,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-20 12:20:38,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:20:38,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:20:38,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.012 ro 2026-10-20 12:20:38,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-20 12:20:38,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20: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.008 0.018 rw 2026-10-20 12:20:39,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531444 234 0.402 0.589 rw 2026-10-20 12:20:39,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: The ready code tooks too much time : 2.0867388248443604 2026-10-20 12:20:39,373 7 INFO rb-3d383b4-225775-426863 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-20 12:20:39,393 7 INFO rb-3d383b4-225775-426863 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-20 12:20:39,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.028 ro 2026-10-20 12:20:39,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.011 ro 2026-10-20 12:20:39,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:39] "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-20 12:20:39,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20: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.025 rw 2026-10-20 12:20:39,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20: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-20 12:20:40,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20: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-20 12:20:40,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20: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.016 rw 2026-10-20 12:20:40,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:20:40,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:20:40,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.067 rw 2026-10-20 12:20:40,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /web/image/res.users/282/avatar_128 HTTP/1.1" 200 305 4 0.006 0.041 ro 2026-10-20 12:20:40,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 12:20:40,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.01 ro 2026-10-20 12:20:40,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:20:40,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.019 - 2026-10-20 12:20:40,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 12:20:40,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /pos/ui/168?from_backend=True HTTP/1.1" 200 6943 31 0.052 0.089 rw 2026-10-20 12:20:40,596 7 INFO rb-3d383b4-225775-426863 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-20 12:20:40,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "GET /pos/ui/168 HTTP/1.1" 200 6943 31 0.051 0.231 rw 2026-10-20 12:20:40,766 7 INFO rb-3d383b4-225775-426863 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-20 12:20:40,766 7 INFO rb-3d383b4-225775-426863 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-20 12:20:40,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.31 rw 2026-10-20 12:20:40,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20: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.008 0.092 rw 2026-10-20 12:20:40,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 16 0.043 0.124 rw 2026-10-20 12:20:41,001 7 INFO rb-3d383b4-225775-426863 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-20 12:20:41,041 7 INFO rb-3d383b4-225775-426863 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-20 12:20:41,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 7 0.045 0.113 ro 2026-10-20 12:20:41,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.033 0.229 ro 2026-10-20 12:20:41,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.131 ro 2026-10-20 12:20:41,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.018 0.05 ro 2026-10-20 12:20:41,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.022 ro 2026-10-20 12:20:41,851 7 INFO rb-3d383b4-225775-426863 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-20 12:20:41,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.013 - 2026-10-20 12:20:41,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:41] "GET /web/image/res.partner/1204/avatar_128?unique=1792498831000 HTTP/1.1" 200 305 4 0.014 0.032 ro 2026-10-20 12:20:42,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:42] "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.181 0.242 rw 2026-10-20 12:20:42,344 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,362 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,410 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,436 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,487 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,509 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,513 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,546 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,547 7 INFO rb-3d383b4-225775-426863 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-20 12:20:42,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.027 - 2026-10-20 12:20:42,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.022 - 2026-10-20 12:20:42,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.126 0.246 rw 2026-10-20 12:20:43,051 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,052 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,082 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,083 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,094 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,098 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,625 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65572478 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000001', 'uuid': 'a1abea79-21b6-4aad-8746-1577eb248137'}] 2026-10-20 12:20:43,636 7 INFO rb-3d383b4-225775-426863 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-20 12:20:43,753 7 INFO rb-3d383b4-225775-426863 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-20 12:20:45,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65572478 order {'name': '/', 'pos_reference': '264-168-000001', 'uuid': 'a1abea79-21b6-4aad-8746-1577eb248137'} created pos.order #747 2026-10-20 12:20:45,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65572478 finished 2026-10-20 12:20:45,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6129 474 0.935 1.189 rw 2026-10-20 12:20:45,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.046 ro 2026-10-20 12:20:46,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:20:46,049 7 INFO rb-3d383b4-225775-426863 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-20 12:20:46,067 7 INFO rb-3d383b4-225775-426863 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-20 12:20:46,068 7 INFO rb-3d383b4-225775-426863 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-20 12:20:46,091 7 INFO rb-3d383b4-225775-426863 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-20 12:20:46,109 7 INFO rb-3d383b4-225775-426863 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-20 12:20:46,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.045 rw 2026-10-20 12:20:46,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.025 0.088 ro 2026-10-20 12:20:46,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.187 ro 2026-10-20 12:20:46,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.077 ro 2026-10-20 12:20:46,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.029 0.054 ro 2026-10-20 12:20:46,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.017 ro 2026-10-20 12:20:46,657 7 INFO rb-3d383b4-225775-426863 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-20 12:20:46,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:46] "GET /web/image/res.partner/1204/avatar_128?unique=1792498845000 HTTP/1.1" 200 305 4 0.008 0.042 ro 2026-10-20 12:20:47,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:47] "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.143 0.228 rw 2026-10-20 12:20:47,080 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,085 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,118 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,124 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,125 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,126 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,153 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,185 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,201 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,205 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,211 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,212 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.165 0.25 rw 2026-10-20 12:20:47,732 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,733 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,741 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,741 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,754 7 INFO rb-3d383b4-225775-426863 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-20 12:20:47,755 7 INFO rb-3d383b4-225775-426863 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-20 12:20:48,273 7 INFO rb-3d383b4-225775-426863 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-20 12:20:48,279 7 INFO rb-3d383b4-225775-426863 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-20 12:20:48,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77926146 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000002', 'uuid': 'e5a31aa4-b75e-4eab-876f-570802b597ef'}] 2026-10-20 12:20:48,346 7 INFO rb-3d383b4-225775-426863 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-20 12:20:49,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77926146 order {'name': '/', 'pos_reference': '264-168-000002', 'uuid': 'e5a31aa4-b75e-4eab-876f-570802b597ef'} created pos.order #748 2026-10-20 12:20:49,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77926146 finished 2026-10-20 12:20:50,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6132 440 0.849 1.062 rw 2026-10-20 12:20:50,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.034 0.066 ro 2026-10-20 12:20:50,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:50] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.007 ro 2026-10-20 12:20:50,599 7 INFO rb-3d383b4-225775-426863 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-20 12:20:50,628 7 INFO rb-3d383b4-225775-426863 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-20 12:20:50,629 7 INFO rb-3d383b4-225775-426863 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-20 12:20:50,640 7 INFO rb-3d383b4-225775-426863 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-20 12:20:50,656 7 INFO rb-3d383b4-225775-426863 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-20 12:20:50,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.022 0.064 rw 2026-10-20 12:20:50,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.024 0.14 ro 2026-10-20 12:20:50,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.257 ro 2026-10-20 12:20:51,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.177 ro 2026-10-20 12:20:51,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.023 0.051 ro 2026-10-20 12:20:51,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.006 0.018 ro 2026-10-20 12:20:51,252 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:51] "GET /web/image/res.partner/1204/avatar_128?unique=1792498849000 HTTP/1.1" 200 305 4 0.01 0.03 ro 2026-10-20 12:20:51,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:51] "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.176 0.269 rw 2026-10-20 12:20:51,756 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,777 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,794 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,806 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,832 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,858 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,859 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,865 7 INFO rb-3d383b4-225775-426863 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-20 12:20:51,866 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.225 0.32 rw 2026-10-20 12:20:52,386 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,387 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,394 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,395 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,397 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,401 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,916 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,920 7 INFO rb-3d383b4-225775-426863 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-20 12:20:52,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13464368 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000003', 'uuid': '23d05430-5af1-4064-bed3-ff080088ec14'}] 2026-10-20 12:20:52,969 7 INFO rb-3d383b4-225775-426863 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-20 12:20:54,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13464368 order {'name': '/', 'pos_reference': '264-168-000003', 'uuid': '23d05430-5af1-4064-bed3-ff080088ec14'} created pos.order #749 2026-10-20 12:20:54,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13464368 finished 2026-10-20 12:20:54,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6131 440 0.676 1.041 rw 2026-10-20 12:20:54,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.025 0.046 ro 2026-10-20 12:20:54,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:54] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.014 ro 2026-10-20 12:20:54,948 7 INFO rb-3d383b4-225775-426863 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-20 12:20:54,970 7 INFO rb-3d383b4-225775-426863 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-20 12:20:54,970 7 INFO rb-3d383b4-225775-426863 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-20 12:20:54,987 7 INFO rb-3d383b4-225775-426863 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-20 12:20:55,005 7 INFO rb-3d383b4-225775-426863 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-20 12:20:55,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.052 rw 2026-10-20 12:20:55,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.02 0.138 ro 2026-10-20 12:20:55,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.033 0.256 ro 2026-10-20 12:20:55,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.082 ro 2026-10-20 12:20:55,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.025 0.052 ro 2026-10-20 12:20:55,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.005 0.023 ro 2026-10-20 12:20:55,631 7 INFO rb-3d383b4-225775-426863 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-20 12:20:55,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:55] "GET /web/image/res.partner/1204/avatar_128?unique=1792498854000 HTTP/1.1" 200 305 4 0.009 0.024 ro 2026-10-20 12:20:56,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:56] "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.172 0.261 rw 2026-10-20 12:20:56,126 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,126 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,149 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,150 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,151 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,152 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,164 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,191 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,204 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,205 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,215 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,215 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.14 0.233 rw 2026-10-20 12:20:56,721 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,722 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,727 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,728 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,733 7 INFO rb-3d383b4-225775-426863 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-20 12:20:56,736 7 INFO rb-3d383b4-225775-426863 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-20 12:20:57,251 7 INFO rb-3d383b4-225775-426863 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-20 12:20:57,264 7 INFO rb-3d383b4-225775-426863 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-20 12:20:57,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48349992 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000004', 'uuid': '0e1cfbb1-eb8a-4eff-9a66-46b50b2b9aac'}] 2026-10-20 12:20:57,344 7 INFO rb-3d383b4-225775-426863 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-20 12:20:58,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48349992 order {'name': '/', 'pos_reference': '264-168-000004', 'uuid': '0e1cfbb1-eb8a-4eff-9a66-46b50b2b9aac'} created pos.order #750 2026-10-20 12:20:58,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48349992 finished 2026-10-20 12:20:59,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6133 440 0.771 1.048 rw 2026-10-20 12:20:59,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.024 0.043 ro 2026-10-20 12:20:59,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.007 ro 2026-10-20 12:20:59,329 7 INFO rb-3d383b4-225775-426863 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-20 12:20:59,349 7 INFO rb-3d383b4-225775-426863 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-20 12:20:59,350 7 INFO rb-3d383b4-225775-426863 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-20 12:20:59,373 7 INFO rb-3d383b4-225775-426863 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-20 12:20:59,384 7 INFO rb-3d383b4-225775-426863 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-20 12:20:59,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.047 rw 2026-10-20 12:20:59,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.017 0.08 ro 2026-10-20 12:20:59,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.178 ro 2026-10-20 12:20:59,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.019 0.099 ro 2026-10-20 12:20:59,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 4584 15 0.016 0.051 ro 2026-10-20 12:20:59,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.003 0.017 ro 2026-10-20 12:20:59,917 7 INFO rb-3d383b4-225775-426863 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-20 12:20:59,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:59] "GET /web/image/res.partner/1204/avatar_128?unique=1792498858000 HTTP/1.1" 200 305 4 0.006 0.024 ro 2026-10-20 12:21:00,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:00] "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.172 0.233 rw 2026-10-20 12:21:00,373 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,378 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,395 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,397 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,423 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,434 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,446 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,452 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,454 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,455 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.137 0.22 rw 2026-10-20 12:21:00,963 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,964 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,973 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,975 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,987 7 INFO rb-3d383b4-225775-426863 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-20 12:21:00,990 7 INFO rb-3d383b4-225775-426863 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-20 12:21:01,503 7 INFO rb-3d383b4-225775-426863 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-20 12:21:01,510 7 INFO rb-3d383b4-225775-426863 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-20 12:21:01,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65705814 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000005', 'uuid': '1959ed0f-e47f-4470-a3bb-fc5d1ef92891'}] 2026-10-20 12:21:01,571 7 INFO rb-3d383b4-225775-426863 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-20 12:21:02,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65705814 order {'name': '/', 'pos_reference': '264-168-000005', 'uuid': '1959ed0f-e47f-4470-a3bb-fc5d1ef92891'} created pos.order #751 2026-10-20 12:21:02,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65705814 finished 2026-10-20 12:21:03,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6156 440 0.642 1.119 rw 2026-10-20 12:21:03,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.018 0.043 ro 2026-10-20 12:21:03,503 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-20 12:21:03,547 7 INFO rb-3d383b4-225775-426863 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-20 12:21:03,568 7 INFO rb-3d383b4-225775-426863 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-20 12:21:03,569 7 INFO rb-3d383b4-225775-426863 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-20 12:21:03,586 7 INFO rb-3d383b4-225775-426863 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-20 12:21:03,599 7 INFO rb-3d383b4-225775-426863 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-20 12:21:03,636 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.051 rw 2026-10-20 12:21:03,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.126 ro 2026-10-20 12:21:03,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.016 0.223 ro 2026-10-20 12:21:03,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 128370 5 0.018 0.115 ro 2026-10-20 12:21:04,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21: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.049 ro 2026-10-20 12:21:04,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 153 2 0.002 0.014 ro 2026-10-20 12:21:04,101 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:04] "GET /web/image/res.partner/1204/avatar_128?unique=1792498863000 HTTP/1.1" 200 305 4 0.007 0.032 ro 2026-10-20 12:21:04,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:04] "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.147 0.211 rw 2026-10-20 12:21:04,516 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,520 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,549 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,549 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,554 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,558 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,582 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,610 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,619 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,621 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,638 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,638 7 INFO rb-3d383b4-225775-426863 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-20 12:21:04,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 115 0.175 0.254 rw 2026-10-20 12:21:05,148 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,148 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,153 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,154 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,157 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,163 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,683 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,687 7 INFO rb-3d383b4-225775-426863 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-20 12:21:05,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34233174 started for PoS orders references: [{'name': '/', 'pos_reference': '264-168-000006', 'uuid': '15d424b1-6d1d-4874-bfce-e223e54aa1f5'}] 2026-10-20 12:21:05,768 7 INFO rb-3d383b4-225775-426863 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-20 12:21:07,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34233174 order {'name': '/', 'pos_reference': '264-168-000006', 'uuid': '15d424b1-6d1d-4874-bfce-e223e54aa1f5'} created pos.order #752 2026-10-20 12:21:07,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34233174 finished 2026-10-20 12:21:07,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6155 440 0.822 1.089 rw 2026-10-20 12:21:07,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 1150 16 0.022 0.04 ro 2026-10-20 12:21:07,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:07] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.007 0.014 ro 2026-10-20 12:21:07,846 7 INFO rb-3d383b4-225775-426863 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-20 12:21:07,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-20 12:21:07,869 7 INFO rb-3d383b4-225775-426863 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-20 12:21:07,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:21:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 12:21:08,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:21:08,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QiIBBLSE - [20/Oct/2026 12:20:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.026 30.042 rw 2026-10-20 12:21:08,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 36493016 (allocated 40390656) 2026-10-20 12:21:08,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 54448 2026-10-20 12:21:08,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-20 12:21:08,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 54448 2026-10-20 12:21:08,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_122108_457197_test_taxes_l10n_in_pos.txt 2026-10-20 12:21:08,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpowc17nz2_chrome_odoo" 2026-10-20 12:21:08,903 7 INFO rb-3d383b4-225775-426863 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-20 12:21:09,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 12:21:10,462 7 INFO rb-3d383b4-225775-426863 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-20 12:21:10,650 7 INFO rb-3d383b4-225775-426863 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-20 12:21:19,964 7 INFO rb-3d383b4-225775-426863 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-20 12:21:23,710 7 INFO rb-3d383b4-225775-426863 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-20 12:21:25,755 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #284 deleted res.currency.rate records with IDs: [71, 70, 69] 2026-10-20 12:21:28,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 284, model: account.tax 2026-10-20 12:21:28,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_delivery.tests.test_pos_sale_delivery: Starting TestPosSaleDelivery.test_settling_the_order_cancels_the_pending_transaction ... 2026-10-20 12:21:29,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 285, model: account.tax 2026-10-20 12:21:29,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 285, model: account.tax 2026-10-20 12:21:29,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50002944 started for PoS orders references: [{'name': 'Order 0b3acd4b-5919-4d86-8397-0c50d06da2d9', 'pos_reference': None, 'uuid': '0b3acd4b-5919-4d86-8397-0c50d06da2d9'}] 2026-10-20 12:21:30,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50002944 order {'name': 'Order 0b3acd4b-5919-4d86-8397-0c50d06da2d9', 'pos_reference': None, 'uuid': '0b3acd4b-5919-4d86-8397-0c50d06da2d9'} created pos.order #753 2026-10-20 12:21:30,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50002944 finished 2026-10-20 12:21:30,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 12:21:31,619 7 INFO rb-3d383b4-225775-426863 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-20 12:21:31,823 7 INFO rb-3d383b4-225775-426863 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-20 12:21:41,327 7 INFO rb-3d383b4-225775-426863 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-20 12:21:43,512 7 INFO rb-3d383b4-225775-426863 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-20 12:21:49,242 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-20 12:21:50,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 54585 2026-10-20 12:21:50,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpbistgpzb_chrome_odoo 2026-10-20 12:21:50,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:38121/json/version 2026-10-20 12:21:50,695 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:21:50,751 7 INFO rb-3d383b4-225775-426863 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-20 12:21:50,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:38121/json 2026-10-20 12:21:50,752 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:21:50,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:38121/devtools/page/BE47A83348FE1CAC08F37A289EB3B971 2026-10-20 12:21:50,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-20 12:21:50,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-20 12:21:51,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 12:21:51,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-20 12:21:51,086 7 INFO rb-3d383b4-225775-426863 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-20 12:21:51,087 7 INFO rb-3d383b4-225775-426863 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-20 12:21:51,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:21:51,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:51] "GET /pos/ui/171 HTTP/1.1" 200 6884 66 0.083 0.449 rw 2026-10-20 12:21:51,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'BE47A83348FE1CAC08F37A289EB3B971', 'loaderId': 'C675C32AAF68447997557A59DF96C72E', 'isDownload': False} 2026-10-20 12:21:51,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-20 12:21:51,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:51] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.027 ro 2026-10-20 12:21:51,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:51] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.614 ro 2026-10-20 12:21:51,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:51] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.049 ro 2026-10-20 12:21:52,535 7 INFO rb-3d383b4-225775-426863 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-20 12:21:52,565 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:21:52,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:21:52,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.018 ro 2026-10-20 12:21:52,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:52] "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.028 rw 2026-10-20 12:21:52,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:52] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.042 rw 2026-10-20 12:21:53,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534622 254 0.369 0.848 rw 2026-10-20 12:21:54,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: The ready code tooks too much time : 2.5969736576080322 2026-10-20 12:21:54,234 7 INFO rb-3d383b4-225775-426863 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-20 12:21:54,250 7 INFO rb-3d383b4-225775-426863 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-20 12:21:54,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.021 ro 2026-10-20 12:21:54,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:54] "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-20 12:21:54,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.015 rw 2026-10-20 12:21:54,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21: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.006 0.028 rw 2026-10-20 12:21:54,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:54] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.026 rw 2026-10-20 12:21:55,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "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-20 12:21:55,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21: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.012 rw 2026-10-20 12:21:55,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:21:55,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 12:21:55,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.024 0.078 rw 2026-10-20 12:21:55,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /web/image/res.users/291/avatar_128 HTTP/1.1" 200 305 4 0.01 0.064 ro 2026-10-20 12:21:55,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.087 rw 2026-10-20 12:21:55,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:21:55,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:21:55,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 12:21:55,671 7 INFO rb-3d383b4-225775-426863 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-20 12:21:55,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.012 0.085 rw 2026-10-20 12:21:55,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 12:21:55,910 7 INFO rb-3d383b4-225775-426863 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-20 12:21:55,911 7 INFO rb-3d383b4-225775-426863 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-20 12:21:55,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:55] "GET /pos/ui/171 HTTP/1.1" 200 6924 31 0.079 0.162 rw 2026-10-20 12:21:56,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:56] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6924 31 0.089 0.322 rw 2026-10-20 12:21:56,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.06 0.278 rw 2026-10-20 12:21:56,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21: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.008 0.331 rw 2026-10-20 12:21:56,299 7 INFO rb-3d383b4-225775-426863 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-20 12:21:56,350 7 INFO rb-3d383b4-225775-426863 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-20 12:21:56,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 29 0.109 0.227 ro 2026-10-20 12:21:56,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.017 0.406 ro 2026-10-20 12:21:56,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.02 0.089 ro 2026-10-20 12:21:57,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 810 14 0.035 0.062 ro 2026-10-20 12:21:57,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.007 0.027 ro 2026-10-20 12:21:57,318 7 INFO rb-3d383b4-225775-426863 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-20 12:21:57,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-20 12:21:57,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:57] "GET /web/image/res.partner/1232/avatar_128?unique=1792498890000 HTTP/1.1" 200 305 4 0.018 0.065 ro 2026-10-20 12:21:57,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:57] "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.184 0.343 rw 2026-10-20 12:21:57,986 7 INFO rb-3d383b4-225775-426863 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-20 12:21:58,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 130 0.156 0.299 rw 2026-10-20 12:21:58,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 338 12 0.028 0.393 rw 2026-10-20 12:21:58,558 7 INFO rb-3d383b4-225775-426863 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-20 12:21:58,584 7 INFO rb-3d383b4-225775-426863 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-20 12:21:58,608 7 INFO rb-3d383b4-225775-426863 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-20 12:21:58,616 7 INFO rb-3d383b4-225775-426863 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-20 12:21:58,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:21:58,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:21:59,151 7 INFO rb-3d383b4-225775-426863 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-20 12:21:59,174 7 INFO rb-3d383b4-225775-426863 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-20 12:21:59,726 7 INFO rb-3d383b4-225775-426863 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-20 12:21:59,731 7 INFO rb-3d383b4-225775-426863 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-20 12:21:59,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28007021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-171-000001', 'uuid': '7b2a1a3b-3a03-4384-b906-745bb488d46b'}] 2026-10-20 12:22:00,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28007021 order {'name': '/', 'pos_reference': '261-171-000001', 'uuid': '7b2a1a3b-3a03-4384-b906-745bb488d46b'} created pos.order #754 2026-10-20 12:22:00,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28007021 finished 2026-10-20 12:22:01,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:22:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6445 269 0.581 0.687 rw 2026-10-20 12:22:01,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:22:01] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.007 0.03 ro 2026-10-20 12:22:01,265 7 INFO rb-3d383b4-225775-426863 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-20 12:22:01,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-20 12:22:01,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 12:22:01,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:22:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.017 0.058 rw 2026-10-20 12:22:01,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:22:01,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 23779404 (allocated 25972736) 2026-10-20 12:22:01,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oL6QGEms - [20/Oct/2026 12:21:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 8.875 rw 2026-10-20 12:22:01,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 54585 2026-10-20 12:22:01,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-20 12:22:01,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 54585 2026-10-20 12:22:01,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_122201_865580_test_pos_sale_loyalty_1.txt 2026-10-20 12:22:01,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpbistgpzb_chrome_odoo" 2026-10-20 12:22:01,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-20 12:22:03,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 54713 2026-10-20 12:22:03,131 7 INFO rb-3d383b4-225775-426863 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/tmp276qcmpd_chrome_odoo 2026-10-20 12:22:03,131 7 INFO rb-3d383b4-225775-426863 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:38613/json/version 2026-10-20 12:22:03,132 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:22:03,222 7 INFO rb-3d383b4-225775-426863 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-20 12:22:03,222 7 INFO rb-3d383b4-225775-426863 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:38613/json 2026-10-20 12:22:03,223 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:22:03,257 7 INFO rb-3d383b4-225775-426863 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:38613/devtools/page/679D5D2DA9A318E57F6DBEDB4980F984 2026-10-20 12:22:03,301 7 INFO rb-3d383b4-225775-426863 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-20 12:22:03,311 7 INFO rb-3d383b4-225775-426863 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-20 12:22:03,449 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 12:22:03,452 7 INFO rb-3d383b4-225775-426863 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-20 12:22:03,455 7 INFO rb-3d383b4-225775-426863 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-20 12:22:03,455 7 INFO rb-3d383b4-225775-426863 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-20 12:22:03,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:22:04,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:04] "GET /pos/web?config_id=171 HTTP/1.1" 200 6884 66 0.081 0.607 rw 2026-10-20 12:22:04,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '679D5D2DA9A318E57F6DBEDB4980F984', 'loaderId': '9BE69F9FC3C148A6BA7AC05D70415AA4', 'isDownload': False} 2026-10-20 12:22:04,155 7 INFO rb-3d383b4-225775-426863 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-20 12:22:04,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:04] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.059 ro 2026-10-20 12:22:04,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:04] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 0.82 ro 2026-10-20 12:22:04,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:04] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.085 ro 2026-10-20 12:22:05,171 7 INFO rb-3d383b4-225775-426863 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-20 12:22:05,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:22:05,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:22:05,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.02 ro 2026-10-20 12:22:05,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.034 0.038 rw 2026-10-20 12:22:05,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.068 rw 2026-10-20 12:22:06,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534630 256 0.388 0.65 rw 2026-10-20 12:22:06,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: The ready code tooks too much time : 2.5402441024780273 2026-10-20 12:22:06,696 7 INFO rb-3d383b4-225775-426863 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-20 12:22:06,715 7 INFO rb-3d383b4-225775-426863 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-20 12:22:06,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.01 0.035 ro 2026-10-20 12:22:06,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.019 ro 2026-10-20 12:22:06,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.041 rw 2026-10-20 12:22:06,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22: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.025 rw 2026-10-20 12:22:06,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:06] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.015 rw 2026-10-20 12:22:07,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "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-20 12:22:07,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22: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.008 0.018 rw 2026-10-20 12:22:07,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:22:07,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.067 rw 2026-10-20 12:22:07,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:22:07,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /web/image/res.users/291/avatar_128 HTTP/1.1" 200 305 4 0.006 0.045 ro 2026-10-20 12:22:07,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.073 rw 2026-10-20 12:22:07,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.02 ro 2026-10-20 12:22:07,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:22:07,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:22:07,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 12:22:08,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:08] "GET /pos/ui/171 HTTP/1.1" 200 6924 31 0.047 0.108 rw 2026-10-20 12:22:08,126 7 INFO rb-3d383b4-225775-426863 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-20 12:22:08,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:08] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6924 31 0.08 0.274 rw 2026-10-20 12:22:08,335 7 INFO rb-3d383b4-225775-426863 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-20 12:22:08,336 7 INFO rb-3d383b4-225775-426863 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-20 12:22:08,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.313 rw 2026-10-20 12:22:08,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22: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.017 0.08 rw 2026-10-20 12:22:08,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.022 0.136 rw 2026-10-20 12:22:08,563 7 INFO rb-3d383b4-225775-426863 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-20 12:22:08,590 7 INFO rb-3d383b4-225775-426863 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-20 12:22:08,971 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 29 0.141 0.235 ro 2026-10-20 12:22:09,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.021 0.436 ro 2026-10-20 12:22:09,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130762 5 0.019 0.077 ro 2026-10-20 12:22:09,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 808 14 0.022 0.055 ro 2026-10-20 12:22:09,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.014 0.04 ro 2026-10-20 12:22:09,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:09] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:22:09,599 7 INFO rb-3d383b4-225775-426863 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-20 12:22:09,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:09] "GET /web/image/res.partner/1232/avatar_128?unique=1792498890000 HTTP/1.1" 200 305 4 0.018 0.037 ro 2026-10-20 12:22:10,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:10] "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.147 0.325 rw 2026-10-20 12:22:10,185 7 INFO rb-3d383b4-225775-426863 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-20 12:22:10,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 127 0.422 0.32 rw 2026-10-20 12:22:10,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 635 17 0.044 0.705 rw 2026-10-20 12:22:11,101 7 INFO rb-3d383b4-225775-426863 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-20 12:22:11,102 7 INFO rb-3d383b4-225775-426863 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-20 12:22:11,103 7 INFO rb-3d383b4-225775-426863 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-20 12:22:11,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-20 12:22:11,104 7 INFO rb-3d383b4-225775-426863 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-20 12:22:11,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:22:11,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 22506528 (allocated 24399872) 2026-10-20 12:22:11,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wHEg1BJW - [20/Oct/2026 12:22:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.92 rw 2026-10-20 12:22:11,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 54713 2026-10-20 12:22:11,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-20 12:22:11,449 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 54713 2026-10-20 12:22:11,566 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_122211_566613_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-20 12:22:11,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp276qcmpd_chrome_odoo" 2026-10-20 12:22:11,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-20 12:22:13,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 54849 2026-10-20 12:22:13,551 7 INFO rb-3d383b4-225775-426863 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/tmp6plzs_u7_chrome_odoo 2026-10-20 12:22:13,551 7 INFO rb-3d383b4-225775-426863 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:38747/json/version 2026-10-20 12:22:13,552 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:22:13,619 7 INFO rb-3d383b4-225775-426863 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-20 12:22:13,619 7 INFO rb-3d383b4-225775-426863 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:38747/json 2026-10-20 12:22:13,620 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:22:13,655 7 INFO rb-3d383b4-225775-426863 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:38747/devtools/page/27F7C994DD1D026BB24FFAAC8762EC1E 2026-10-20 12:22:13,693 7 INFO rb-3d383b4-225775-426863 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-20 12:22:13,728 7 INFO rb-3d383b4-225775-426863 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-20 12:22:13,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:22:13,972 7 INFO rb-3d383b4-225775-426863 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-20 12:22:13,977 7 INFO rb-3d383b4-225775-426863 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-20 12:22:13,978 7 INFO rb-3d383b4-225775-426863 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-20 12:22:14,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:22:14,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:14] "GET /pos/ui/171 HTTP/1.1" 200 6856 75 0.152 0.676 rw 2026-10-20 12:22:14,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '27F7C994DD1D026BB24FFAAC8762EC1E', 'loaderId': '992220F72E0FBD0733B1F175E0E2A0B4', 'isDownload': False} 2026-10-20 12:22:14,826 7 INFO rb-3d383b4-225775-426863 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-20 12:22:14,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:14] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.896 ro 2026-10-20 12:22:14,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:14] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.045 ro 2026-10-20 12:22:14,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:14] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.063 ro 2026-10-20 12:22:15,827 7 INFO rb-3d383b4-225775-426863 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-20 12:22:15,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:22:15,870 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:22:15,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.033 ro 2026-10-20 12:22:16,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22: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.018 0.033 rw 2026-10-20 12:22:16,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.066 rw 2026-10-20 12:22:16,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:22:17,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 537285 267 0.413 0.739 rw 2026-10-20 12:22:17,382 7 INFO rb-3d383b4-225775-426863 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.556058406829834 2026-10-20 12:22:17,382 7 INFO rb-3d383b4-225775-426863 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-20 12:22:17,396 7 INFO rb-3d383b4-225775-426863 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-20 12:22:17,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.013 ro 2026-10-20 12:22:17,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:17] "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-20 12:22:17,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22: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-20 12:22:17,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22: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.006 0.027 rw 2026-10-20 12:22:17,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:17] "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-20 12:22:18,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "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-20 12:22:18,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12: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.001 0.018 rw 2026-10-20 12:22:18,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.023 0.05 rw 2026-10-20 12:22:18,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:22:18,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:22:18,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /web/image/res.users/293/avatar_128 HTTP/1.1" 200 305 4 0.007 0.06 ro 2026-10-20 12:22:18,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.07 rw 2026-10-20 12:22:18,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:22:18,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:22:18,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.023 ro 2026-10-20 12:22:18,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.037 rw 2026-10-20 12:22:18,703 7 INFO rb-3d383b4-225775-426863 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-20 12:22:18,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 12:22:18,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:18] "GET /pos/ui/171 HTTP/1.1" 200 6896 32 0.044 0.125 rw 2026-10-20 12:22:18,968 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:19] "GET /pos/ui/171?from_backend=True HTTP/1.1" 200 6896 32 0.073 0.225 rw 2026-10-20 12:22:19,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22: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.005 0.116 rw 2026-10-20 12:22:19,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 21 0.069 0.161 rw 2026-10-20 12:22:19,295 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,295 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,307 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,423 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:19] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:22:19,470 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,492 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,494 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:19] "POST /web/dataset/call_kw/loyalty.card/get_card_status#loyalty.card.get_card_status HTTP/1.1" 200 314 9 0.008 0.042 rw 2026-10-20 12:22:19,632 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,632 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,683 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,684 7 INFO rb-3d383b4-225775-426863 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-20 12:22:19,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:22:19,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-20 12:22:20,202 7 INFO rb-3d383b4-225775-426863 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-20 12:22:20,227 7 INFO rb-3d383b4-225775-426863 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-20 12:22:20,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88981597 started for PoS orders references: [{'name': '/', 'pos_reference': '261-171-000001', 'uuid': '42cdec1e-dcc1-4b53-8fe8-1dd461673eb5'}] 2026-10-20 12:22:20,763 7 INFO rb-3d383b4-225775-426863 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-20 12:22:20,774 7 INFO rb-3d383b4-225775-426863 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-20 12:22:21,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88981597 order {'name': '/', 'pos_reference': '261-171-000001', 'uuid': '42cdec1e-dcc1-4b53-8fe8-1dd461673eb5'} created pos.order #755 2026-10-20 12:22:21,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88981597 finished 2026-10-20 12:22:21,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5414 194 0.37 0.53 rw 2026-10-20 12:22:21,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:21] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.014 ro 2026-10-20 12:22:21,833 7 INFO rb-3d383b4-225775-426863 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-20 12:22:21,858 7 INFO rb-3d383b4-225775-426863 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-20 12:22:21,863 7 INFO rb-3d383b4-225775-426863 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-20 12:22:21,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.082 rw 2026-10-20 12:22:22,088 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:22:22,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 21636208 (allocated 23089152) 2026-10-20 12:22:22,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Hz_t7Qzj - [20/Oct/2026 12:22:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 6.007 rw 2026-10-20 12:22:22,209 7 INFO rb-3d383b4-225775-426863 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 54849 2026-10-20 12:22:22,211 7 INFO rb-3d383b4-225775-426863 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-20 12:22:22,213 7 INFO rb-3d383b4-225775-426863 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 54849 2026-10-20 12:22:22,323 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_122222_323338_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-20 12:22:22,323 7 INFO rb-3d383b4-225775-426863 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/tmp6plzs_u7_chrome_odoo" 2026-10-20 12:22:22,536 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:22:23,687 7 INFO rb-3d383b4-225775-426863 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-20 12:22:23,925 7 INFO rb-3d383b4-225775-426863 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-20 12:22:34,578 7 INFO rb-3d383b4-225775-426863 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-20 12:22:36,999 7 INFO rb-3d383b4-225775-426863 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-20 12:22:39,270 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #295 deleted res.currency.rate records with IDs: [75, 74, 73] 2026-10-20 12:22:40,290 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-20 12:22:41,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-20 12:22:41,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 12:22:42,405 7 INFO rb-3d383b4-225775-426863 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-20 12:22:42,600 7 INFO rb-3d383b4-225775-426863 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-20 12:22:52,969 7 INFO rb-3d383b4-225775-426863 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-20 12:22:55,540 7 INFO rb-3d383b4-225775-426863 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-20 12:23:00,660 7 INFO rb-3d383b4-225775-426863 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-20 12:23:00,761 7 INFO rb-3d383b4-225775-426863 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-20 12:23:00,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-20 12:23:03,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_downpayment_goods_product_no_stock_move ... 2026-10-20 12:23:04,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63554169 started for PoS orders references: [{'name': 'Order df61cd63-51b7-482a-b4ce-d17b75047f5b', 'pos_reference': None, 'uuid': 'df61cd63-51b7-482a-b4ce-d17b75047f5b'}] 2026-10-20 12:23:04,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63554169 order {'name': 'Order df61cd63-51b7-482a-b4ce-d17b75047f5b', 'pos_reference': None, 'uuid': 'df61cd63-51b7-482a-b4ce-d17b75047f5b'} created pos.order #758 2026-10-20 12:23:04,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63554169 finished 2026-10-20 12:23:04,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_edit_invoice_with_pos_order ... 2026-10-20 12:23:05,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_multiple_lots_sale_order ... 2026-10-20 12:23:06,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31661330 started for PoS orders references: [{'name': 'Order 9a874bce-4107-49d0-bbd8-9b001e9b038c', 'pos_reference': None, 'uuid': '9a874bce-4107-49d0-bbd8-9b001e9b038c'}] 2026-10-20 12:23:06,558 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [935, 936, 937] 2026-10-20 12:23:06,885 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [938, 939, 940] 2026-10-20 12:23:07,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31661330 order {'name': 'Order 9a874bce-4107-49d0-bbd8-9b001e9b038c', 'pos_reference': None, 'uuid': '9a874bce-4107-49d0-bbd8-9b001e9b038c'} created pos.order #760 2026-10-20 12:23:07,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31661330 finished 2026-10-20 12:23:08,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_refund_ship_later_qty_delivered ... 2026-10-20 12:23:09,184 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66652435 started for PoS orders references: [{'name': 'Order 8b78f9f5-79ea-438d-b11e-52c121126100', 'pos_reference': None, 'uuid': '8b78f9f5-79ea-438d-b11e-52c121126100'}] 2026-10-20 12:23:09,391 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [944] 2026-10-20 12:23:10,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66652435 order {'name': 'Order 8b78f9f5-79ea-438d-b11e-52c121126100', 'pos_reference': None, 'uuid': '8b78f9f5-79ea-438d-b11e-52c121126100'} created pos.order #761 2026-10-20 12:23:10,621 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66652435 finished 2026-10-20 12:23:10,789 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67206542 started for PoS orders references: [{'name': 'Order e0873816-8818-43a3-ab3f-927955d23570', 'pos_reference': None, 'uuid': 'e0873816-8818-43a3-ab3f-927955d23570'}] 2026-10-20 12:23:12,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67206542 order {'name': 'Order e0873816-8818-43a3-ab3f-927955d23570', 'pos_reference': None, 'uuid': 'e0873816-8818-43a3-ab3f-927955d23570'} created pos.order #762 2026-10-20 12:23:12,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67206542 finished 2026-10-20 12:23:12,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_refund_ship_later_qty_delivered_backend ... 2026-10-20 12:23:12,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59113848 started for PoS orders references: [{'name': 'Order 5da2a1af-3fa5-43ed-a6f1-425fac614a26', 'pos_reference': None, 'uuid': '5da2a1af-3fa5-43ed-a6f1-425fac614a26'}] 2026-10-20 12:23:13,054 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [947] 2026-10-20 12:23:14,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59113848 order {'name': 'Order 5da2a1af-3fa5-43ed-a6f1-425fac614a26', 'pos_reference': None, 'uuid': '5da2a1af-3fa5-43ed-a6f1-425fac614a26'} created pos.order #763 2026-10-20 12:23:14,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59113848 finished 2026-10-20 12:23:14,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_cancelled_sale_order ... 2026-10-20 12:23:15,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39578560 started for PoS orders references: [{'name': 'Order 2b4356e6-5265-4b0d-af7e-4e7fe0e302ba', 'pos_reference': None, 'uuid': '2b4356e6-5265-4b0d-af7e-4e7fe0e302ba'}] 2026-10-20 12:23:16,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39578560 order {'name': 'Order 2b4356e6-5265-4b0d-af7e-4e7fe0e302ba', 'pos_reference': None, 'uuid': '2b4356e6-5265-4b0d-af7e-4e7fe0e302ba'} created pos.order #765 2026-10-20 12:23:16,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39578560 finished 2026-10-20 12:23:16,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_fully_delivered_order_ships_nothing ... 2026-10-20 12:23:17,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36290783 started for PoS orders references: [{'name': 'Order 6830f725-97d8-4539-a093-88fae7a2e567', 'pos_reference': None, 'uuid': '6830f725-97d8-4539-a093-88fae7a2e567'}] 2026-10-20 12:23:17,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36290783 order {'name': 'Order 6830f725-97d8-4539-a093-88fae7a2e567', 'pos_reference': None, 'uuid': '6830f725-97d8-4539-a093-88fae7a2e567'} created pos.order #766 2026-10-20 12:23:17,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36290783 finished 2026-10-20 12:23:17,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_mto_sale_order_with_manufacture_bom ... 2026-10-20 12:23:17,278 7 INFO rb-3d383b4-225775-426863 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-20 12:23:18,225 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #642863 started for PoS orders references: [{'name': 'Order ae2228a9-4ade-453d-b159-04e4b047f890', 'pos_reference': None, 'uuid': 'ae2228a9-4ade-453d-b159-04e4b047f890'}] 2026-10-20 12:23:18,397 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [954] 2026-10-20 12:23:18,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #642863 order {'name': 'Order ae2228a9-4ade-453d-b159-04e4b047f890', 'pos_reference': None, 'uuid': 'ae2228a9-4ade-453d-b159-04e4b047f890'} created pos.order #767 2026-10-20 12:23:18,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #642863 finished 2026-10-20 12:23:19,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_ship_later_effect_on_so ... 2026-10-20 12:23:19,651 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91172280 started for PoS orders references: [{'name': 'Order 5cdc0c52-9105-4ecd-ae37-c56a5e979b8a', 'pos_reference': None, 'uuid': '5cdc0c52-9105-4ecd-ae37-c56a5e979b8a'}] 2026-10-20 12:23:20,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91172280 order {'name': 'Order 5cdc0c52-9105-4ecd-ae37-c56a5e979b8a', 'pos_reference': None, 'uuid': '5cdc0c52-9105-4ecd-ae37-c56a5e979b8a'} created pos.order #768 2026-10-20 12:23:20,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91172280 finished 2026-10-20 12:23:20,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54592797 started for PoS orders references: [{'name': 'Order a37f6d87-31bb-4c4c-a8a4-9650080473d0', 'pos_reference': None, 'uuid': 'a37f6d87-31bb-4c4c-a8a4-9650080473d0'}] 2026-10-20 12:23:20,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54592797 order {'name': 'Order a37f6d87-31bb-4c4c-a8a4-9650080473d0', 'pos_reference': None, 'uuid': 'a37f6d87-31bb-4c4c-a8a4-9650080473d0'} created pos.order #769 2026-10-20 12:23:20,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54592797 finished 2026-10-20 12:23:20,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_unreserve_order_lines ... 2026-10-20 12:23:21,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome pid: 54978 2026-10-20 12:23:21,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp62clx3n0_chrome_odoo 2026-10-20 12:23:21,892 7 INFO rb-3d383b4-225775-426863 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:41671/json/version 2026-10-20 12:23:21,893 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:23:22,032 7 INFO rb-3d383b4-225775-426863 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-20 12:23:22,032 7 INFO rb-3d383b4-225775-426863 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:41671/json 2026-10-20 12:23:22,033 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:23:22,063 7 INFO rb-3d383b4-225775-426863 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:41671/devtools/page/43AAB5D69D13180AA22493DCC198024B 2026-10-20 12:23:22,090 7 INFO rb-3d383b4-225775-426863 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-20 12:23:22,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-20 12:23:22,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 12:23:22,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-20 12:23:22,428 7 INFO rb-3d383b4-225775-426863 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-20 12:23:22,428 7 INFO rb-3d383b4-225775-426863 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-20 12:23:22,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:23:23,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:23] "GET /pos/ui/174 HTTP/1.1" 200 6860 65 0.092 0.573 rw 2026-10-20 12:23:23,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '43AAB5D69D13180AA22493DCC198024B', 'loaderId': '3D2AC1AC5726EAF7158C7672A6AFC160', 'isDownload': False} 2026-10-20 12:23:23,106 7 INFO rb-3d383b4-225775-426863 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-20 12:23:23,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:23] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.018 ro 2026-10-20 12:23:23,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:23] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.755 ro 2026-10-20 12:23:23,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:23] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.07 ro 2026-10-20 12:23:24,101 7 INFO rb-3d383b4-225775-426863 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-20 12:23:24,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:23:24,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:23:24,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.023 ro 2026-10-20 12:23:24,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.009 rw 2026-10-20 12:23:24,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:24] "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.039 rw 2026-10-20 12:23:25,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534546 238 0.601 0.732 rw 2026-10-20 12:23:25,879 7 INFO rb-3d383b4-225775-426863 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.7726736068725586 2026-10-20 12:23:25,880 7 INFO rb-3d383b4-225775-426863 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-20 12:23:25,902 7 INFO rb-3d383b4-225775-426863 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-20 12:23:25,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.021 ro 2026-10-20 12:23:25,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.027 ro 2026-10-20 12:23:26,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.013 rw 2026-10-20 12:23:26,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12: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.013 0.033 rw 2026-10-20 12:23:26,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:26] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.025 rw 2026-10-20 12:23:26,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:26] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.016 ro 2026-10-20 12:23:26,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12: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.006 0.013 rw 2026-10-20 12:23:26,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:23:26,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:23:26,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.026 0.071 rw 2026-10-20 12:23:27,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /web/image/res.users/297/avatar_128 HTTP/1.1" 200 305 4 0.023 0.077 ro 2026-10-20 12:23:27,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:23:27,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:23:27,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.129 rw 2026-10-20 12:23:27,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.053 ro 2026-10-20 12:23:27,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.062 rw 2026-10-20 12:23:27,235 7 INFO rb-3d383b4-225775-426863 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-20 12:23:27,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.021 - 2026-10-20 12:23:27,425 7 INFO rb-3d383b4-225775-426863 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-20 12:23:27,428 7 INFO rb-3d383b4-225775-426863 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-20 12:23:27,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /pos/ui/174?from_backend=True HTTP/1.1" 200 6900 31 0.141 0.103 rw 2026-10-20 12:23:27,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "GET /pos/ui/174 HTTP/1.1" 200 6900 31 0.071 0.329 rw 2026-10-20 12:23:27,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12: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.01 0.238 rw 2026-10-20 12:23:27,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.03 0.269 rw 2026-10-20 12:23:27,806 7 INFO rb-3d383b4-225775-426863 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-20 12:23:27,833 7 INFO rb-3d383b4-225775-426863 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-20 12:23:28,085 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 25 0.061 0.187 ro 2026-10-20 12:23:28,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.023 0.325 ro 2026-10-20 12:23:28,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 130796 5 0.018 0.078 ro 2026-10-20 12:23:28,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 822 14 0.02 0.045 ro 2026-10-20 12:23:28,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 92 4 0.006 0.022 ro 2026-10-20 12:23:28,672 7 INFO rb-3d383b4-225775-426863 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-20 12:23:28,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "GET /web/image/res.partner/1269/avatar_128?unique=1792498961000 HTTP/1.1" 200 305 4 0.007 0.035 ro 2026-10-20 12:23:28,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:28] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.026 - 2026-10-20 12:23:29,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:29] "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.262 0.431 rw 2026-10-20 12:23:29,454 7 INFO rb-3d383b4-225775-426863 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-20 12:23:29,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 119 0.182 0.286 rw 2026-10-20 12:23:29,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 332 12 0.019 0.442 rw 2026-10-20 12:23:30,054 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,054 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,058 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,059 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,112 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,113 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:23:30,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:23:30,627 7 INFO rb-3d383b4-225775-426863 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-20 12:23:30,653 7 INFO rb-3d383b4-225775-426863 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-20 12:23:31,182 7 INFO rb-3d383b4-225775-426863 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-20 12:23:31,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49643075 started for PoS orders references: [{'name': '/', 'pos_reference': '261-174-000001', 'uuid': 'eec0b27b-5f3a-4504-b4ef-ba745befb84b'}] 2026-10-20 12:23:31,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-20 12:23:31,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 12:23:31,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines.browser: heap 22914284 (allocated 24662016) 2026-10-20 12:23:31,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:23:31,572 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 54978 2026-10-20 12:23:31,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-20 12:23:31,577 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [961, 962] 2026-10-20 12:23:31,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 54978 2026-10-20 12:23:31,718 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_122331_718016_test_settle_order_unreserve_order_lines.txt 2026-10-20 12:23:31,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp62clx3n0_chrome_odoo" 2026-10-20 12:23:31,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_settle_order_unreserve_order_lines: waiting for threads: [, ] 2026-10-20 12:23:32,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49643075 order {'name': '/', 'pos_reference': '261-174-000001', 'uuid': 'eec0b27b-5f3a-4504-b4ef-ba745befb84b'} created pos.order #770 2026-10-20 12:23:32,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49643075 finished 2026-10-20 12:23:32,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:24] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 8.339 rw 2026-10-20 12:23:32,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GhrikUNu - [20/Oct/2026 12:23:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 378 0.622 0.818 rw 2026-10-20 12:23:43,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_different_product ... 2026-10-20 12:23:43,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53465812 started for PoS orders references: [{'name': 'Order fcae3065-f041-4e38-982c-35b8165f3eff', 'pos_reference': None, 'uuid': 'fcae3065-f041-4e38-982c-35b8165f3eff'}] 2026-10-20 12:23:44,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53465812 order {'name': 'Order fcae3065-f041-4e38-982c-35b8165f3eff', 'pos_reference': None, 'uuid': 'fcae3065-f041-4e38-982c-35b8165f3eff'} created pos.order #771 2026-10-20 12:23:44,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53465812 finished 2026-10-20 12:23:44,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_different_uom_delivered_qty ... 2026-10-20 12:23:45,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59269306 started for PoS orders references: [{'name': 'Order 5817be28-0a70-4f9a-bf30-28e3f4e329a1', 'pos_reference': None, 'uuid': '5817be28-0a70-4f9a-bf30-28e3f4e329a1'}] 2026-10-20 12:23:45,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59269306 order {'name': 'Order 5817be28-0a70-4f9a-bf30-28e3f4e329a1', 'pos_reference': None, 'uuid': '5817be28-0a70-4f9a-bf30-28e3f4e329a1'} created pos.order #772 2026-10-20 12:23:45,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59269306 finished 2026-10-20 12:23:45,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_kit ... 2026-10-20 12:23:45,872 7 INFO rb-3d383b4-225775-426863 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-20 12:23:48,006 7 INFO rb-3d383b4-225775-426863 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-20 12:23:48,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 12:23:48,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 12:23:48,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49839178 started for PoS orders references: [{'name': 'Order 8314e49c-7986-492c-bd73-6b913edcf961', 'pos_reference': None, 'uuid': '8314e49c-7986-492c-bd73-6b913edcf961'}] 2026-10-20 12:23:48,602 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move records with IDs: [986] 2026-10-20 12:23:49,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49839178 order {'name': 'Order 8314e49c-7986-492c-bd73-6b913edcf961', 'pos_reference': None, 'uuid': '8314e49c-7986-492c-bd73-6b913edcf961'} created pos.order #773 2026-10-20 12:23:49,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49839178 finished 2026-10-20 12:23:49,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_multistep_delivery ... 2026-10-20 12:23:50,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8336844 started for PoS orders references: [{'name': 'Order 101028b8-2e7f-4283-a9a8-bcb833293bc4', 'pos_reference': None, 'uuid': '101028b8-2e7f-4283-a9a8-bcb833293bc4'}] 2026-10-20 12:23:50,693 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [969] 2026-10-20 12:23:51,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8336844 order {'name': 'Order 101028b8-2e7f-4283-a9a8-bcb833293bc4', 'pos_reference': None, 'uuid': '101028b8-2e7f-4283-a9a8-bcb833293bc4'} created pos.order #774 2026-10-20 12:23:51,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8336844 finished 2026-10-20 12:23:51,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_order_with_multistep_delivery_receipt ... 2026-10-20 12:23:53,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 12:23:53,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 297, model: account.tax 2026-10-20 12:23:53,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34555975 started for PoS orders references: [{'name': 'Order 6379e8fa-ea7f-4bc7-bf0a-a86fb9eae4af', 'pos_reference': None, 'uuid': '6379e8fa-ea7f-4bc7-bf0a-a86fb9eae4af'}] 2026-10-20 12:23:53,869 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [974] 2026-10-20 12:23:54,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34555975 order {'name': 'Order 6379e8fa-ea7f-4bc7-bf0a-a86fb9eae4af', 'pos_reference': None, 'uuid': '6379e8fa-ea7f-4bc7-bf0a-a86fb9eae4af'} created pos.order #775 2026-10-20 12:23:54,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34555975 finished 2026-10-20 12:23:54,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_partially_delivered_order_only_ships_the_remainder ... 2026-10-20 12:23:55,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89339712 started for PoS orders references: [{'name': 'Order 07be55dc-ca9f-4b9c-8b35-b67dbccd1d91', 'pos_reference': None, 'uuid': '07be55dc-ca9f-4b9c-8b35-b67dbccd1d91'}] 2026-10-20 12:23:56,005 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #297 deleted stock.move.line records with IDs: [977] 2026-10-20 12:23:56,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89339712 order {'name': 'Order 07be55dc-ca9f-4b9c-8b35-b67dbccd1d91', 'pos_reference': None, 'uuid': '07be55dc-ca9f-4b9c-8b35-b67dbccd1d91'} created pos.order #776 2026-10-20 12:23:56,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89339712 finished 2026-10-20 12:23:56,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_quotation_delivered_qty ... 2026-10-20 12:23:57,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79533906 started for PoS orders references: [{'name': 'Order 688112e3-61bf-444f-b884-56424bd12ac9', 'pos_reference': None, 'uuid': '688112e3-61bf-444f-b884-56424bd12ac9'}] 2026-10-20 12:23:57,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79533906 order {'name': 'Order 688112e3-61bf-444f-b884-56424bd12ac9', 'pos_reference': None, 'uuid': '688112e3-61bf-444f-b884-56424bd12ac9'} created pos.order #777 2026-10-20 12:23:57,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79533906 finished 2026-10-20 12:23:57,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_settle_quotation_reordering_rule ... 2026-10-20 12:23:58,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52877910 started for PoS orders references: [{'name': 'Order 8f65d246-49b2-4733-8138-4dfa13b1ce19', 'pos_reference': None, 'uuid': '8f65d246-49b2-4733-8138-4dfa13b1ce19'}] 2026-10-20 12:23:58,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52877910 order {'name': 'Order 8f65d246-49b2-4733-8138-4dfa13b1ce19', 'pos_reference': None, 'uuid': '8f65d246-49b2-4733-8138-4dfa13b1ce19'} created pos.order #778 2026-10-20 12:23:58,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52877910 finished 2026-10-20 12:24:00,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow: Starting TestPoSSaleStock.test_variant_popup_qty_free ... 2026-10-20 12:24:05,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome pid: 55125 2026-10-20 12:24:05,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpfiv1uljx_chrome_odoo 2026-10-20 12:24:05,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:45325/json/version 2026-10-20 12:24:05,330 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:24:05,401 7 INFO rb-3d383b4-225775-426863 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-20 12:24:05,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:45325/json 2026-10-20 12:24:05,403 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:24:05,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:45325/devtools/page/F4B170B6BD4DAB3F3584992F5001BF12 2026-10-20 12:24:05,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-20 12:24:05,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-20 12:24:05,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:24:05,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-20 12:24:05,718 7 INFO rb-3d383b4-225775-426863 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-20 12:24:05,718 7 INFO rb-3d383b4-225775-426863 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-20 12:24:05,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:24:06,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:06] "GET /pos/ui/174 HTTP/1.1" 200 6831 68 0.09 0.598 rw 2026-10-20 12:24:06,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Navigation result: {'frameId': 'F4B170B6BD4DAB3F3584992F5001BF12', 'loaderId': '58E66F7EA1AE9530644B3C77FE3DCCDC', 'isDownload': False} 2026-10-20 12:24:06,415 7 INFO rb-3d383b4-225775-426863 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-20 12:24:06,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.032 ro 2026-10-20 12:24:06,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.008 0.807 ro 2026-10-20 12:24:06,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.095 ro 2026-10-20 12:24:07,375 7 INFO rb-3d383b4-225775-426863 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-20 12:24:07,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:24:07,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.007 - 2026-10-20 12:24:07,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.033 0.021 ro 2026-10-20 12:24:07,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.017 0.017 rw 2026-10-20 12:24:07,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24: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.026 0.048 rw 2026-10-20 12:24:08,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 521094 238 0.548 0.584 rw 2026-10-20 12:24:08,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: The ready code tooks too much time : 2.5370967388153076 2026-10-20 12:24:08,952 7 INFO rb-3d383b4-225775-426863 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-20 12:24:08,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.024 ro 2026-10-20 12:24:08,980 7 INFO rb-3d383b4-225775-426863 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-20 12:24:09,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:09] "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-20 12:24:09,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:09] "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-20 12:24:09,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24: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.031 rw 2026-10-20 12:24:09,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:09] "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-20 12:24:09,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.005 0.022 ro 2026-10-20 12:24:09,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:09] "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-20 12:24:09,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24: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.002 0.015 rw 2026-10-20 12:24:10,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.007 0.053 rw 2026-10-20 12:24:10,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:24:10,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.015 - 2026-10-20 12:24:10,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 305 4 0.004 0.038 ro 2026-10-20 12:24:10,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 12:24:10,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-20 12:24:10,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 12:24:10,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.032 ro 2026-10-20 12:24:10,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.033 - 2026-10-20 12:24:10,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /pos/ui/174 HTTP/1.1" 200 6871 31 0.038 0.088 rw 2026-10-20 12:24:10,422 7 INFO rb-3d383b4-225775-426863 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-20 12:24:10,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /pos/ui/174?from_backend=True HTTP/1.1" 200 6871 31 0.062 0.205 rw 2026-10-20 12:24:10,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.261 rw 2026-10-20 12:24:10,629 7 INFO rb-3d383b4-225775-426863 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-20 12:24:10,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24: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.003 0.032 rw 2026-10-20 12:24:10,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.052 0.079 rw 2026-10-20 12:24:10,869 7 INFO rb-3d383b4-225775-426863 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-20 12:24:10,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:24:11,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 299, model: account.tax 2026-10-20 12:24:11,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 299, model: account.tax 2026-10-20 12:24:11,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:11] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 709 53 0.204 0.124 rw 2026-10-20 12:24:11,741 7 INFO rb-3d383b4-225775-426863 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-20 12:24:11,744 7 INFO rb-3d383b4-225775-426863 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-20 12:24:11,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: tour succeeded 2026-10-20 12:24:11,754 7 INFO rb-3d383b4-225775-426863 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-20 12:24:11,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:11] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.017 0.038 rw 2026-10-20 12:24:11,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:24:12,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.031 4.415 rw 2026-10-20 12:24:12,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free.browser: heap 20029368 (allocated 21254144) 2026-10-20 12:24:12,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cVr-3Yru - [20/Oct/2026 12:24:12] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 12:24:12,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Closing chrome headless with pid 55125 2026-10-20 12:24:12,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Closing websocket connection 2026-10-20 12:24:12,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Terminating chrome headless with pid 55125 2026-10-20 12:24:12,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_122412_244762_test_variant_popup_qty_free.txt 2026-10-20 12:24:12,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_flow.TestPoSSaleStock.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpfiv1uljx_chrome_odoo" 2026-10-20 12:24:12,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 418 checked, 6 removed 2026-10-20 12:24:13,822 7 INFO rb-3d383b4-225775-426863 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-20 12:24:14,069 7 INFO rb-3d383b4-225775-426863 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-20 12:24:23,840 7 INFO rb-3d383b4-225775-426863 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-20 12:24:26,151 7 INFO rb-3d383b4-225775-426863 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-20 12:24:30,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-20 12:24:33,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-20 12:24:33,281 7 INFO rb-3d383b4-225775-426863 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-20 12:24:34,253 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #301 deleted stock.move.line records with IDs: [991, 992] 2026-10-20 12:24:34,764 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #301 deleted stock.move.line records with IDs: [993] 2026-10-20 12:24:35,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:24:36,165 7 INFO rb-3d383b4-225775-426863 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-20 12:24:36,524 7 INFO rb-3d383b4-225775-426863 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-20 12:24:46,914 7 INFO rb-3d383b4-225775-426863 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-20 12:24:48,897 7 INFO rb-3d383b4-225775-426863 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-20 12:24:53,833 7 INFO rb-3d383b4-225775-426863 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-20 12:24:54,496 7 INFO rb-3d383b4-225775-426863 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-20 12:24:56,049 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #304 deleted res.currency.rate records with IDs: [77, 78, 79] 2026-10-20 12:24:57,442 7 INFO rb-3d383b4-225775-426863 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-20 12:24:57,882 7 INFO rb-3d383b4-225775-426863 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-20 12:24:58,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_different_shipping_address ... 2026-10-20 12:24:59,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66522183 started for PoS orders references: [{'name': 'Order 26916-350-1912', 'pos_reference': None, 'uuid': '26916-350-1912'}] 2026-10-20 12:25:00,160 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66522183 order {'name': 'Order 26916-350-1912', 'pos_reference': None, 'uuid': '26916-350-1912'} created pos.order #780 2026-10-20 12:25:00,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66522183 finished 2026-10-20 12:25:00,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-20 12:25:00,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23920993 started for PoS orders references: [{'name': 'Order 31502-250-5911', 'pos_reference': None, 'uuid': '31502-250-5911'}] 2026-10-20 12:25:01,178 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #304 deleted stock.move records with IDs: [1013] 2026-10-20 12:25:01,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23920993 order {'name': 'Order 31502-250-5911', 'pos_reference': None, 'uuid': '31502-250-5911'} created pos.order #781 2026-10-20 12:25:01,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23920993 finished 2026-10-20 12:25:02,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sale_stock.tests.test_pos_sale_report: Starting TestPoSSaleStockReport.test_warehouse ... 2026-10-20 12:25:03,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48371505 started for PoS orders references: [{'name': 'Order 11400-616-6663', 'pos_reference': None, 'uuid': '11400-616-6663'}] 2026-10-20 12:25:03,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48371505 order {'name': 'Order 11400-616-6663', 'pos_reference': None, 'uuid': '11400-616-6663'} created pos.order #782 2026-10-20 12:25:03,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48371505 finished 2026-10-20 12:25:04,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 12:25:06,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-20 12:25:08,137 7 INFO rb-3d383b4-225775-426863 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-20 12:25:17,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:25:18,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7765108 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000001', 'uuid': '6ade25ba-9f0d-480d-8385-002aecdbdf97'}] 2026-10-20 12:25:18,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7765108 order {'name': None, 'pos_reference': '260-180-000001', 'uuid': '6ade25ba-9f0d-480d-8385-002aecdbdf97'} created pos.order #783 2026-10-20 12:25:18,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7765108 finished 2026-10-20 12:25:18,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1DJsEekI - [20/Oct/2026 12:25:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1502 77 0.194 0.52 rw 2026-10-20 12:25:18,874 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:25:20,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-20 12:25:22,475 7 INFO rb-3d383b4-225775-426863 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-20 12:25:31,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:25:33,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-20 12:25:35,352 7 INFO rb-3d383b4-225775-426863 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-20 12:25:45,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:25:45,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94371394 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': 'f798eb8d7c5647c8883325bf3d53216d'}] 2026-10-20 12:25:45,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94371394 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': 'f798eb8d7c5647c8883325bf3d53216d'} created pos.order #784 2026-10-20 12:25:45,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94371394 finished 2026-10-20 12:25:46,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -4z9m05Q - [20/Oct/2026 12:25:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3425 111 0.167 0.444 rw 2026-10-20 12:25:46,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-20 12:25:48,029 7 INFO rb-3d383b4-225775-426863 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-20 12:25:56,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:25:57,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41728262 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': 'd1db9ed932d44eaab209db97dbbe5ad4'}] 2026-10-20 12:25:57,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41728262 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': 'd1db9ed932d44eaab209db97dbbe5ad4'} created pos.order #785 2026-10-20 12:25:57,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41728262 finished 2026-10-20 12:25:57,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a_d_SxdY - [20/Oct/2026 12:25:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3441 114 0.103 0.493 rw 2026-10-20 12:25:57,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-20 12:25:58,661 7 INFO rb-3d383b4-225775-426863 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-20 12:26:08,664 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8137] 2026-10-20 12:26:09,044 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2178] 2026-10-20 12:26:09,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:26:10,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42998756 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '92bee3901e594cfdb69edc42b578083e'}] 2026-10-20 12:26:10,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42998756 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '92bee3901e594cfdb69edc42b578083e'} created pos.order #786 2026-10-20 12:26:10,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42998756 finished 2026-10-20 12:26:10,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cDrDNI5- - [20/Oct/2026 12:26:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2467 112 0.28 0.483 rw 2026-10-20 12:26:10,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:26:12,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-20 12:26:13,861 7 INFO rb-3d383b4-225775-426863 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-20 12:26:24,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:26:24,574 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49963948 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '84afd893-b7d1-4c79-a3ba-2e716d22ccbe'}] 2026-10-20 12:26:24,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49963948 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '84afd893-b7d1-4c79-a3ba-2e716d22ccbe'} created pos.order #787 2026-10-20 12:26:24,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49963948 finished 2026-10-20 12:26:24,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 epCtMxsi - [20/Oct/2026 12:26:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3442 114 0.131 0.484 rw 2026-10-20 12:26:25,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3393633 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000002', 'uuid': '4daf447b-1b62-471d-8034-72064ed1aac9'}] 2026-10-20 12:26:25,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3393633 order {'name': None, 'pos_reference': '260-185-000002', 'uuid': '4daf447b-1b62-471d-8034-72064ed1aac9'} created pos.order #788 2026-10-20 12:26:25,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3393633 finished 2026-10-20 12:26:25,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 epCtMxsi - [20/Oct/2026 12:26:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3449 118 0.27 0.261 rw 2026-10-20 12:26:27,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-20 12:26:29,175 7 INFO rb-3d383b4-225775-426863 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-20 12:26:39,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:26:39,652 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34229749 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': 'e4b2f394-1c4e-4071-8d5d-2071b8349d7e'}] 2026-10-20 12:26:39,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34229749 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': 'e4b2f394-1c4e-4071-8d5d-2071b8349d7e'} created pos.order #789 2026-10-20 12:26:39,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34229749 finished 2026-10-20 12:26:40,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1zVrKfmB - [20/Oct/2026 12:26:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3442 114 0.276 0.454 rw 2026-10-20 12:26:40,382 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23191246 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000002', 'uuid': '218ee716-a50c-438f-9dfe-c0220bb509f5'}] 2026-10-20 12:26:40,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23191246 order {'name': None, 'pos_reference': '260-186-000002', 'uuid': '218ee716-a50c-438f-9dfe-c0220bb509f5'} created pos.order #790 2026-10-20 12:26:40,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23191246 finished 2026-10-20 12:26:40,627 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1zVrKfmB - [20/Oct/2026 12:26:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3446 118 0.126 0.23 rw 2026-10-20 12:26:42,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-20 12:26:43,314 7 INFO rb-3d383b4-225775-426863 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-20 12:26:52,131 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:26:52,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98450477 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '372624f4-596d-45f4-8b4d-71cdf9b508b4'}] 2026-10-20 12:26:52,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98450477 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '372624f4-596d-45f4-8b4d-71cdf9b508b4'} created pos.order #791 2026-10-20 12:26:52,474 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98450477 finished 2026-10-20 12:26:52,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78212895 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000002', 'uuid': 'a02eb3e7-45bb-4e13-83d1-9163dfc1caba'}] 2026-10-20 12:26:52,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78212895 order {'name': None, 'pos_reference': '260-187-000002', 'uuid': 'a02eb3e7-45bb-4e13-83d1-9163dfc1caba'} created pos.order #792 2026-10-20 12:26:52,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78212895 finished 2026-10-20 12:26:52,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-20 12:26:54,349 7 INFO rb-3d383b4-225775-426863 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-20 12:27:04,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-20 12:27:05,782 7 INFO rb-3d383b4-225775-426863 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-20 12:27:15,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-20 12:27:16,699 7 INFO rb-3d383b4-225775-426863 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-20 12:27:25,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-20 12:27:27,198 7 INFO rb-3d383b4-225775-426863 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-20 12:27:36,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:27:36,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85429134 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': '95b06e3b-53aa-4271-b235-0aad9868e87f'}] 2026-10-20 12:27:36,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85429134 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': '95b06e3b-53aa-4271-b235-0aad9868e87f'} created pos.order #797 2026-10-20 12:27:36,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85429134 finished 2026-10-20 12:27:37,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32968168 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000002', 'uuid': '9b2e3e1d-a94c-47d8-9717-3a0160077c3f'}] 2026-10-20 12:27:37,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32968168 order {'name': None, 'pos_reference': '260-191-000002', 'uuid': '9b2e3e1d-a94c-47d8-9717-3a0160077c3f'} created pos.order #798 2026-10-20 12:27:37,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32968168 finished 2026-10-20 12:27:37,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-20 12:27:39,817 7 INFO rb-3d383b4-225775-426863 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-20 12:27:49,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:27:50,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23224848 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '8a7247b2-c9a4-4b90-8a41-b353d91556aa'}] 2026-10-20 12:27:50,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23224848 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '8a7247b2-c9a4-4b90-8a41-b353d91556aa'} created pos.order #799 2026-10-20 12:27:50,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23224848 finished 2026-10-20 12:27:50,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73125708 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': '286af21d-6f9e-453c-ae89-089a1b8cd85f'}] 2026-10-20 12:27:50,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73125708 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': '286af21d-6f9e-453c-ae89-089a1b8cd85f'} created pos.order #800 2026-10-20 12:27:50,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73125708 finished 2026-10-20 12:27:50,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-20 12:27:52,302 7 INFO rb-3d383b4-225775-426863 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-20 12:28:01,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:28:02,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-20 12:28:03,770 7 INFO rb-3d383b4-225775-426863 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-20 12:28:13,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:28:14,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40003383 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '9a3c7643-75a8-491d-a09a-69bd710aeb91'}] 2026-10-20 12:28:14,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40003383 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '9a3c7643-75a8-491d-a09a-69bd710aeb91'} created pos.order #801 2026-10-20 12:28:14,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40003383 finished 2026-10-20 12:28:14,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-20 12:28:16,302 7 INFO rb-3d383b4-225775-426863 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-20 12:28:25,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:28:25,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-20 12:28:27,665 7 INFO rb-3d383b4-225775-426863 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-20 12:28:38,580 7 INFO rb-3d383b4-225775-426863 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-20 12:28:39,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:28:39,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73068727 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': '54edfe7d083545f1b84224a2b5aa0e06'}] 2026-10-20 12:28:39,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73068727 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': '54edfe7d083545f1b84224a2b5aa0e06'} created pos.order #802 2026-10-20 12:28:39,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73068727 finished 2026-10-20 12:28:40,071 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xdFGRf1u - [20/Oct/2026 12:28:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 5428 149 0.121 0.564 rw 2026-10-20 12:28:40,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_multiple_qty ... 2026-10-20 12:28:41,550 7 INFO rb-3d383b4-225775-426863 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-20 12:28:50,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:28:51,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48700400 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '915f7ba690fc4125bcbda87ca4697487'}] 2026-10-20 12:28:51,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48700400 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '915f7ba690fc4125bcbda87ca4697487'} created pos.order #803 2026-10-20 12:28:51,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48700400 finished 2026-10-20 12:28:51,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TYGVdMkS - [20/Oct/2026 12:28:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3395 115 0.155 0.534 rw 2026-10-20 12:28:51,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35905932 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': 'd9516c8ba4dd4d798d03cfd3f9bec17d'}] 2026-10-20 12:28:51,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35905932 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': 'd9516c8ba4dd4d798d03cfd3f9bec17d'} created pos.order #804 2026-10-20 12:28:51,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35905932 finished 2026-10-20 12:28:52,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TYGVdMkS - [20/Oct/2026 12:28:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3395 91 0.224 0.251 rw 2026-10-20 12:28:52,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-20 12:28:54,276 7 INFO rb-3d383b4-225775-426863 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-20 12:29:03,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:29:04,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #260787 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': 'a3d946f6-0fb1-426f-a10b-2f45523b2fc1'}] 2026-10-20 12:29:04,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #260787 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': 'a3d946f6-0fb1-426f-a10b-2f45523b2fc1'} created pos.order #805 2026-10-20 12:29:04,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #260787 finished 2026-10-20 12:29:04,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uJXEoQS7 - [20/Oct/2026 12:29:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3439 114 0.13 0.615 rw 2026-10-20 12:29:04,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-20 12:29:05,886 7 INFO rb-3d383b4-225775-426863 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-20 12:29:14,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:29:15,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:29:16,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_dynamic_qr_url ... 2026-10-20 12:29:18,444 7 INFO rb-3d383b4-225775-426863 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-20 12:29:27,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_consultation ... 2026-10-20 12:29:29,184 7 INFO rb-3d383b4-225775-426863 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-20 12:29:37,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_kiosk ... 2026-10-20 12:29:39,018 7 INFO rb-3d383b4-225775-426863 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-20 12:29:47,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_self_order_route_mobile ... 2026-10-20 12:29:49,115 7 INFO rb-3d383b4-225775-426863 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-20 12:29:57,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-20 12:29:58,490 7 INFO rb-3d383b4-225775-426863 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-20 12:30:07,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_products_sorting_order ... 2026-10-20 12:30:08,228 7 INFO rb-3d383b4-225775-426863 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-20 12:30:16,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55254 2026-10-20 12:30:16,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpmytx2my7_chrome_odoo 2026-10-20 12:30:16,667 7 INFO rb-3d383b4-225775-426863 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:38019/json/version 2026-10-20 12:30:16,668 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:30:16,712 7 INFO rb-3d383b4-225775-426863 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-20 12:30:16,713 7 INFO rb-3d383b4-225775-426863 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:38019/json 2026-10-20 12:30:16,714 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:30:16,723 7 INFO rb-3d383b4-225775-426863 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:38019/devtools/page/43F8A3960559463401FD91CB163F8FDF 2026-10-20 12:30:16,730 7 INFO rb-3d383b4-225775-426863 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-20 12:30:16,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless enable page notifications 2026-10-20 12:30:17,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Setting session cookie in browser 2026-10-20 12:30:17,312 7 INFO rb-3d383b4-225775-426863 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=29af264ec78a4253" in browser 2026-10-20 12:30:17,312 7 INFO rb-3d383b4-225775-426863 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=29af264ec78a4253" 2026-10-20 12:30:17,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:30:17,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:17] "GET /pos-self/206?access_token=29af264ec78a4253 HTTP/1.1" 200 2293 66 0.064 0.569 rw 2026-10-20 12:30:17,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '43F8A3960559463401FD91CB163F8FDF', 'loaderId': 'C082C3728DFE6871F1B408F1FBD9E3D8', 'isDownload': False} 2026-10-20 12:30:17,956 7 INFO rb-3d383b4-225775-426863 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-20 12:30:18,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:30:18,142 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.03 0.1 ro 2026-10-20 12:30:18,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:30:18,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.092 0.887 ro 2026-10-20 12:30:18,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:30:18,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.31 ro 2026-10-20 12:30:18,501 7 INFO rb-3d383b4-225775-426863 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-20 12:30:18,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.015 ro 2026-10-20 12:30:18,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.033 ro 2026-10-20 12:30:18,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.006 0.045 ro 2026-10-20 12:30:18,636 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.012 rw 2026-10-20 12:30:19,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:19] "POST /pos-self/data/206 HTTP/1.1" 200 466799 263 0.365 0.625 rw 2026-10-20 12:30:19,870 7 INFO rb-3d383b4-225775-426863 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-20 12:30:19,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:19] "GET /web/image/ir.attachment/157851/raw HTTP/1.1" 200 98715 3 0.009 0.015 ro 2026-10-20 12:30:19,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:19] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.037 ro 2026-10-20 12:30:20,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:157855) 2026-10-20 12:30:20,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.021 0.191 ro 2026-10-20 12:30:20,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/image/ir.attachment/157850/raw HTTP/1.1" 200 84994 3 0.002 0.111 ro 2026-10-20 12:30:20,242 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,246 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,282 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.004 0.013 ro 2026-10-20 12:30:20,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 12:30:20,433 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,493 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,494 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,494 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,495 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-20 12:30:20,499 7 INFO rb-3d383b4-225775-426863 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-20 12:30:20,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.057 ro 2026-10-20 12:30:20,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/image/pos.category/377/image_128?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.082 ro 2026-10-20 12:30:20,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:20] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 10346 3 0.002 0.091 ro 2026-10-20 12:30:20,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 13026160 (allocated 13774848) 2026-10-20 12:30:20,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:30:20,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 8CL_QF-X - [20/Oct/2026 12:30:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.93 rw 2026-10-20 12:30:20,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55254 2026-10-20 12:30:20,711 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-20 12:30:20,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55254 2026-10-20 12:30:20,816 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123020_816636_test_self_order_products_sorting_order.txt 2026-10-20 12:30:20,817 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpmytx2my7_chrome_odoo" 2026-10-20 12:30:21,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55388 2026-10-20 12:30:21,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmpm3hax7n5_chrome_odoo 2026-10-20 12:30:21,412 7 INFO rb-3d383b4-225775-426863 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:39889/json/version 2026-10-20 12:30:21,414 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:30:21,505 7 INFO rb-3d383b4-225775-426863 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-20 12:30:21,505 7 INFO rb-3d383b4-225775-426863 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:39889/json 2026-10-20 12:30:21,512 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:30:21,535 7 INFO rb-3d383b4-225775-426863 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:39889/devtools/page/5A289C55811B21430FC18D90A480E5FA 2026-10-20 12:30:21,550 7 INFO rb-3d383b4-225775-426863 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-20 12:30:21,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless enable page notifications 2026-10-20 12:30:21,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Setting session cookie in browser 2026-10-20 12:30:21,626 7 INFO rb-3d383b4-225775-426863 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=29af264ec78a4253" in browser 2026-10-20 12:30:21,627 7 INFO rb-3d383b4-225775-426863 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=29af264ec78a4253" 2026-10-20 12:30:21,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:21] "GET /pos-self/206?access_token=29af264ec78a4253 HTTP/1.1" 200 2332 5 0.009 0.052 rw 2026-10-20 12:30:21,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '5A289C55811B21430FC18D90A480E5FA', 'loaderId': '38AE7EA94AAB2E68D6331AEAF4BA7922', 'isDownload': False} 2026-10-20 12:30:21,713 7 INFO rb-3d383b4-225775-426863 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-20 12:30:21,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:21] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.01 0.15 ro 2026-10-20 12:30:21,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:21] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.041 ro 2026-10-20 12:30:21,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:21] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.004 0.053 ro 2026-10-20 12:30:22,176 7 INFO rb-3d383b4-225775-426863 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-20 12:30:22,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:22] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 12:30:22,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.01 ro 2026-10-20 12:30:22,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:22] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.006 0.025 ro 2026-10-20 12:30:23,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "POST /pos-self/data/206 HTTP/1.1" 200 466948 255 0.334 0.526 rw 2026-10-20 12:30:23,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.869 rw 2026-10-20 12:30:23,410 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/image/ir.attachment/157858/raw HTTP/1.1" 200 98715 3 0.01 0.027 ro 2026-10-20 12:30:23,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-20 12:30:23,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.002 0.028 ro 2026-10-20 12:30:23,573 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,577 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,650 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.014 0.023 ro 2026-10-20 12:30:23,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.011 ro 2026-10-20 12:30:23,828 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,878 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,883 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,884 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,884 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-20 12:30:23,886 7 INFO rb-3d383b4-225775-426863 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-20 12:30:23,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.014 0.036 ro 2026-10-20 12:30:23,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:30:23,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 12291768 (allocated 13107200) 2026-10-20 12:30:23,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /web/image/pos.category/377/image_128?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 6314 3 0.01 0.101 ro 2026-10-20 12:30:24,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:24] "GET /web/image/product.template/2073/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 7322 3 0.006 0.153 ro 2026-10-20 12:30:24,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:24] "GET /web/image/product.template/2074/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.19 ro 2026-10-20 12:30:24,084 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55388 2026-10-20 12:30:24,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-20 12:30:24,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:24] "GET /web/image/product.template/2075/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 0 3 0.005 0.221 ro 2026-10-20 12:30:24,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55388 2026-10-20 12:30:24,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:24] "GET /web/image/product.template/2076/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 0 3 0.006 0.25 ro 2026-10-20 12:30:24,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:24] "GET /web/image/product.template/2072/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 0 3 0.01 0.242 ro 2026-10-20 12:30:24,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 e2NIxQJ6 - [20/Oct/2026 12:30:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.686 rw 2026-10-20 12:30:24,216 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123024_215959_test_self_order_products_sorting_order.txt 2026-10-20 12:30:24,216 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmpm3hax7n5_chrome_odoo" 2026-10-20 12:30:24,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome pid: 55519 2026-10-20 12:30:24,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless temporary user profile dir: /tmp/tmplxlt3scc_chrome_odoo 2026-10-20 12:30:24,816 7 INFO rb-3d383b4-225775-426863 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:46625/json/version 2026-10-20 12:30:24,818 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:30:24,897 7 INFO rb-3d383b4-225775-426863 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-20 12:30:24,897 7 INFO rb-3d383b4-225775-426863 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:46625/json 2026-10-20 12:30:24,898 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:30:24,907 7 INFO rb-3d383b4-225775-426863 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:46625/devtools/page/6D9DB3087F31346D00C798C0166B49A9 2026-10-20 12:30:24,923 7 INFO rb-3d383b4-225775-426863 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-20 12:30:24,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Chrome headless enable page notifications 2026-10-20 12:30:24,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Setting session cookie in browser 2026-10-20 12:30:25,009 7 INFO rb-3d383b4-225775-426863 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-20 12:30:25,010 7 INFO rb-3d383b4-225775-426863 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-20 12:30:25,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /pos-self/206 HTTP/1.1" 200 2323 5 0.01 0.064 rw 2026-10-20 12:30:25,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Navigation result: {'frameId': '6D9DB3087F31346D00C798C0166B49A9', 'loaderId': 'B8F09F906046F93628DF073A45192F34', 'isDownload': False} 2026-10-20 12:30:25,104 7 INFO rb-3d383b4-225775-426863 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-20 12:30:25,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.036 ro 2026-10-20 12:30:25,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.047 ro 2026-10-20 12:30:25,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.189 ro 2026-10-20 12:30:25,565 7 INFO rb-3d383b4-225775-426863 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-20 12:30:25,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.009 ro 2026-10-20 12:30:25,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.033 ro 2026-10-20 12:30:25,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.018 ro 2026-10-20 12:30:25,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:25] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.02 rw 2026-10-20 12:30:26,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "POST /pos-self/data/206 HTTP/1.1" 200 467089 254 0.205 0.515 rw 2026-10-20 12:30:26,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "GET /web/image/ir.attachment/157861/raw HTTP/1.1" 200 98715 3 0.014 0.027 ro 2026-10-20 12:30:26,691 7 INFO rb-3d383b4-225775-426863 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-20 12:30:26,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.004 ro 2026-10-20 12:30:26,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.003 0.011 ro 2026-10-20 12:30:26,820 7 INFO rb-3d383b4-225775-426863 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-20 12:30:26,822 7 INFO rb-3d383b4-225775-426863 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-20 12:30:26,865 7 INFO rb-3d383b4-225775-426863 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-20 12:30:26,905 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "GET /web/image/ir.attachment/156833/raw HTTP/1.1" 200 49165 3 0.004 0.017 ro 2026-10-20 12:30:26,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 12:30:27,052 7 INFO rb-3d383b4-225775-426863 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-20 12:30:27,101 7 INFO rb-3d383b4-225775-426863 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-20 12:30:27,102 7 INFO rb-3d383b4-225775-426863 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-20 12:30:27,106 7 INFO rb-3d383b4-225775-426863 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-20 12:30:27,107 7 INFO rb-3d383b4-225775-426863 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-20 12:30:27,107 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: tour succeeded 2026-10-20 12:30:27,108 7 INFO rb-3d383b4-225775-426863 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-20 12:30:27,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:27] "GET /web/image/pos.category/377/image_128?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 6314 3 0.012 0.051 ro 2026-10-20 12:30:27,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:27] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.006 0.106 ro 2026-10-20 12:30:27,222 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:30:27,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order.browser: heap 12581484 (allocated 13369344) 2026-10-20 12:30:27,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:27] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:29:15.000+00:00 HTTP/1.1" 200 10346 3 0.023 0.142 ro 2026-10-20 12:30:27,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TE2wZ4p- - [20/Oct/2026 12:30:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.005 1.584 rw 2026-10-20 12:30:27,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing chrome headless with pid 55519 2026-10-20 12:30:27,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Closing websocket connection 2026-10-20 12:30:27,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Terminating chrome headless with pid 55519 2026-10-20 12:30:27,504 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123027_503656_test_self_order_products_sorting_order.txt 2026-10-20 12:30:27,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_products_sorting_order: Removing chrome user profile "/tmp/tmplxlt3scc_chrome_odoo" 2026-10-20 12:30:27,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 12:30:29,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-20 12:30:31,000 7 INFO rb-3d383b4-225775-426863 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-20 12:30:40,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:30:40,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99052687 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': 'de71fcb2a88c4dbfa6c91012a8ff0333'}] 2026-10-20 12:30:40,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99052687 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': 'de71fcb2a88c4dbfa6c91012a8ff0333'} created pos.order #810 2026-10-20 12:30:40,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99052687 finished 2026-10-20 12:30:40,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9DJJhRfB - [20/Oct/2026 12:30:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 97 0.117 0.466 rw 2026-10-20 12:30:40,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9DJJhRfB - [20/Oct/2026 12:30:40] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2440 26 0.08 0.083 rw 2026-10-20 12:30:41,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-20 12:30:43,000 7 INFO rb-3d383b4-225775-426863 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-20 12:30:52,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:30:53,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BrfCJBxu - [20/Oct/2026 12:30:53] "POST /pos-self/data/208 HTTP/1.1" 200 466916 274 0.2 0.76 rw 2026-10-20 12:30:53,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_delivery_fee_is_applied ... 2026-10-20 12:30:55,107 7 INFO rb-3d383b4-225775-426863 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-20 12:31:03,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:31:03,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3433199 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '4cf924f9c5ef4fb4b175bd87de4017c7'}] 2026-10-20 12:31:03,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3433199 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '4cf924f9c5ef4fb4b175bd87de4017c7'} created pos.order #811 2026-10-20 12:31:03,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3433199 finished 2026-10-20 12:31:04,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Fuk4F-tf - [20/Oct/2026 12:31:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3437 114 0.226 0.524 rw 2026-10-20 12:31:04,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_dynamic_qr_order_authorization ... 2026-10-20 12:31:05,891 7 INFO rb-3d383b4-225775-426863 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-20 12:31:14,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:31:14,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 k0ff3VlH - [20/Oct/2026 12:31:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1915 13 0.018 0.297 rw 2026-10-20 12:31:14,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 oJJvp9G8 - [20/Oct/2026 12:31:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2068 3 0.003 0.018 rw 2026-10-20 12:31:14,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KaLsbAtm - [20/Oct/2026 12:31:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2068 4 0.003 0.018 rw 2026-10-20 12:31:14,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Et52tE03 - [20/Oct/2026 12:31:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2032 4 0.005 0.019 rw 2026-10-20 12:31:14,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-20 12:31:16,098 7 INFO rb-3d383b4-225775-426863 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-20 12:31:25,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_free_delivery_threshold_edge_cases ... 2026-10-20 12:31:27,049 7 INFO rb-3d383b4-225775-426863 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-20 12:31:34,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-20 12:31:35,960 7 INFO rb-3d383b4-225775-426863 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-20 12:31:45,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:31:46,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zB-v9CJf - [20/Oct/2026 12:31:46] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4495 40 0.029 0.301 rw 2026-10-20 12:31:46,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zB-v9CJf - [20/Oct/2026 12:31:46] "POST /pos-self-order/get-user-data HTTP/1.1" 200 3612 27 0.02 0.055 rw 2026-10-20 12:31:46,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-20 12:31:47,600 7 INFO rb-3d383b4-225775-426863 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-20 12:31:56,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:31:56,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13931162 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '1200fd854d8a46979c2788f2bec04b12'}] 2026-10-20 12:31:56,980 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13931162 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '1200fd854d8a46979c2788f2bec04b12'} created pos.order #815 2026-10-20 12:31:56,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13931162 finished 2026-10-20 12:31:57,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2433 90 0.1 0.431 rw 2026-10-20 12:31:57,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63829433 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000002', 'uuid': '4b93fe4efb9b4ce1baddeb4640bdac17'}] 2026-10-20 12:31:57,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63829433 order {'name': None, 'pos_reference': '260-215-000002', 'uuid': '4b93fe4efb9b4ce1baddeb4640bdac17'} created pos.order #816 2026-10-20 12:31:57,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63829433 finished 2026-10-20 12:31:57,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2433 66 0.088 0.139 rw 2026-10-20 12:31:57,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 5 0.005 0.017 rw 2026-10-20 12:31:57,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4497 28 0.025 0.062 rw 2026-10-20 12:31:57,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 2 0.003 0.017 rw 2026-10-20 12:31:57,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/get-user-data HTTP/1.1" 200 6727 27 0.025 0.061 rw 2026-10-20 12:31:57,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/get-user-data HTTP/1.1" 200 4497 27 0.024 0.049 rw 2026-10-20 12:31:57,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:57] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.029 0.049 rw 2026-10-20 12:31:58,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 44 5 0.015 0.025 rw 2026-10-20 12:31:58,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.014 0.05 rw 2026-10-20 12:31:58,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MdYMEs3E - [20/Oct/2026 12:31:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 2434 24 0.038 0.055 rw 2026-10-20 12:31:58,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-20 12:31:59,605 7 INFO rb-3d383b4-225775-426863 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-20 12:32:08,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-20 12:32:10,194 7 INFO rb-3d383b4-225775-426863 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-20 12:32:19,242 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:32:19,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 uiu6ZoB3 - [20/Oct/2026 12:32:19] "POST /pos-self/data/217 HTTP/1.1" 200 461844 245 0.169 0.587 rw 2026-10-20 12:32:20,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 55653 2026-10-20 12:32:20,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp542bovbk_chrome_odoo 2026-10-20 12:32:20,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:39247/json/version 2026-10-20 12:32:20,420 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:32:20,507 7 INFO rb-3d383b4-225775-426863 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-20 12:32:20,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:39247/json 2026-10-20 12:32:20,508 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:32:20,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:39247/devtools/page/D97A1797EDDB6671524C1045545977BA 2026-10-20 12:32:20,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-20 12:32:20,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-20 12:32:20,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-20 12:32:20,608 7 INFO rb-3d383b4-225775-426863 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=51c243209e9747d1" in browser 2026-10-20 12:32:20,608 7 INFO rb-3d383b4-225775-426863 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=51c243209e9747d1" 2026-10-20 12:32:20,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:20] "GET /pos-self/217?access_token=51c243209e9747d1 HTTP/1.1" 200 2295 53 0.064 0.231 rw 2026-10-20 12:32:20,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'D97A1797EDDB6671524C1045545977BA', 'loaderId': 'CF3867996C9CCFC902E8A385317D6BE6', 'isDownload': False} 2026-10-20 12:32:20,923 7 INFO rb-3d383b4-225775-426863 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-20 12:32:21,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:32:21,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.051 0.419 ro 2026-10-20 12:32:21,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:32:21,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.021 0.17 ro 2026-10-20 12:32:21,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:32:21,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.021 0.259 ro 2026-10-20 12:32:21,549 7 INFO rb-3d383b4-225775-426863 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-20 12:32:21,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.01 ro 2026-10-20 12:32:21,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-20 12:32:21,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.018 ro 2026-10-20 12:32:21,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:21] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.044 rw 2026-10-20 12:32:22,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:22] "POST /pos-self/data/217 HTTP/1.1" 200 461841 227 0.341 0.492 rw 2026-10-20 12:32:22,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:22] "GET /web/image/ir.attachment/168095/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 12:32:22,758 7 INFO rb-3d383b4-225775-426863 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-20 12:32:22,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:22] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.031 ro 2026-10-20 12:32:23,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:168099) 2026-10-20 12:32:23,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:23] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.016 0.177 ro 2026-10-20 12:32:23,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:23] "GET /web/image/ir.attachment/168094/raw HTTP/1.1" 200 84994 3 0.007 0.083 ro 2026-10-20 12:32:23,066 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,127 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,128 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,208 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,210 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,210 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,211 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,212 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,213 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-20 12:32:23,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:23] "GET /web/image/pos.category/385/image_128?unique=2026-10-20T12:30:27.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.03 ro 2026-10-20 12:32:23,219 7 INFO rb-3d383b4-225775-426863 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-20 12:32:23,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:23] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.051 ro 2026-10-20 12:32:23,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 12520132 (allocated 13631488) 2026-10-20 12:32:23,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:32:23,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fNNH2-57 - [20/Oct/2026 12:32:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.011 1.609 rw 2026-10-20 12:32:23,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 55653 2026-10-20 12:32:23,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-20 12:32:23,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 55653 2026-10-20 12:32:23,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_123223_540859_test_preparation_categories_are_loaded.txt 2026-10-20 12:32:23,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp542bovbk_chrome_odoo" 2026-10-20 12:32:23,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_process_order_in_kiosk_allows_payment ... 2026-10-20 12:32:25,124 7 INFO rb-3d383b4-225775-426863 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-20 12:32:34,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:32:34,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96296757 started for PoS orders references: [{'name': None, 'pos_reference': '260-218-000001', 'uuid': 'f4642a77a7fa4084a6fbdda1c395529f'}] 2026-10-20 12:32:34,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96296757 order {'name': None, 'pos_reference': '260-218-000001', 'uuid': 'f4642a77a7fa4084a6fbdda1c395529f'} created pos.order #817 2026-10-20 12:32:34,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96296757 finished 2026-10-20 12:32:34,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XsN-WHqN - [20/Oct/2026 12:32:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 3568 103 0.109 0.432 rw 2026-10-20 12:32:34,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_process_order_in_mobile_does_not_allow_payment ... 2026-10-20 12:32:36,733 7 INFO rb-3d383b4-225775-426863 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-20 12:32:45,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:32:45,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55482775 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': '32e3a9a0a76c4f5393ca757b9b4168ef'}] 2026-10-20 12:32:46,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55482775 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': '32e3a9a0a76c4f5393ca757b9b4168ef'} created pos.order #818 2026-10-20 12:32:46,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55482775 finished 2026-10-20 12:32:46,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LNDTAWBT - [20/Oct/2026 12:32:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 97 0.058 0.492 rw 2026-10-20 12:32:46,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_validate_partner_delivery_distance_accepts_within_limit ... 2026-10-20 12:32:47,313 7 INFO rb-3d383b4-225775-426863 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-20 12:32:56,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:32:56,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 m4ii-TsL - [20/Oct/2026 12:32:56] "POST /pos-self-order/validate-partner HTTP/1.1" 200 140 24 0.038 0.583 rw 2026-10-20 12:32:56,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_validate_partner_delivery_distance_rejects_outside_limit ... 2026-10-20 12:32:58,448 7 INFO rb-3d383b4-225775-426863 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-20 12:33:07,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:33:08,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ydUPSZQz - [20/Oct/2026 12:33:08] "POST /pos-self-order/validate-partner HTTP/1.1" 200 183 24 0.031 0.552 rw 2026-10-20 12:33:08,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 12:33:09,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_config_has_image_ids_injected ... 2026-10-20 12:33:11,401 7 INFO rb-3d383b4-225775-426863 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-20 12:33:20,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_config_has_self_ordering_fields ... 2026-10-20 12:33:21,785 7 INFO rb-3d383b4-225775-426863 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-20 12:33:30,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_config_self_order_pos_flag ... 2026-10-20 12:33:31,891 7 INFO rb-3d383b4-225775-426863 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-20 12:33:40,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_contains_expected_models ... 2026-10-20 12:33:42,635 7 INFO rb-3d383b4-225775-426863 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-20 12:33:52,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_custom_link_loaded ... 2026-10-20 12:33:54,236 7 INFO rb-3d383b4-225775-426863 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-20 12:34:04,151 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_ir_ui_view_loaded ... 2026-10-20 12:34:05,408 7 INFO rb-3d383b4-225775-426863 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-20 12:34:14,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_mail_template_loaded ... 2026-10-20 12:34:15,254 7 INFO rb-3d383b4-225775-426863 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-20 12:34:23,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_pos_config_present ... 2026-10-20 12:34:25,028 7 INFO rb-3d383b4-225775-426863 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-20 12:34:34,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_relations_contain_relational_fields ... 2026-10-20 12:34:35,453 7 INFO rb-3d383b4-225775-426863 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-20 12:34:44,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_response_structure ... 2026-10-20 12:34:46,219 7 INFO rb-3d383b4-225775-426863 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-20 12:34:55,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_session_has_self_ordering_flag ... 2026-10-20 12:34:57,208 7 INFO rb-3d383b4-225775-426863 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-20 12:35:07,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_session_scoped_to_config ... 2026-10-20 12:35:09,532 7 INFO rb-3d383b4-225775-426863 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-20 12:35:19,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_data_loading: Starting TestSelfOrderDataLoading.test_load_self_data_write_date_in_records ... 2026-10-20 12:35:21,219 7 INFO rb-3d383b4-225775-426863 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-20 12:35:29,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:35:31,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-20 12:35:32,650 7 INFO rb-3d383b4-225775-426863 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-20 12:35:42,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 55792 2026-10-20 12:35:42,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp09xqofrz_chrome_odoo 2026-10-20 12:35:42,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:43781/json/version 2026-10-20 12:35:42,316 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:35:42,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-20 12:35:42,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:43781/json 2026-10-20 12:35:42,491 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:35:42,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:43781/devtools/page/DC5E97825FDB84FB7086B3B903B0FC12 2026-10-20 12:35:42,553 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-20 12:35:42,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-20 12:35:42,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-20 12:35:42,957 7 INFO rb-3d383b4-225775-426863 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=983ae93aeef24af3" in browser 2026-10-20 12:35:42,958 7 INFO rb-3d383b4-225775-426863 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=983ae93aeef24af3" 2026-10-20 12:35:42,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:35:43,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:43] "GET /pos-self/236?access_token=983ae93aeef24af3 HTTP/1.1" 200 2294 61 0.119 0.584 rw 2026-10-20 12:35:43,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'DC5E97825FDB84FB7086B3B903B0FC12', 'loaderId': 'A80873C49B148164390E0098C5092787', 'isDownload': False} 2026-10-20 12:35:43,672 7 INFO rb-3d383b4-225775-426863 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-20 12:35:43,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:35:43,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:43] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.04 0.786 ro 2026-10-20 12:35:43,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:35:43,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:35:43,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:43] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.014 0.222 ro 2026-10-20 12:35:43,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:43] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.028 0.24 ro 2026-10-20 12:35:44,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-20 12:35:44,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:44] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 12:35:44,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:44] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.013 0.033 ro 2026-10-20 12:35:44,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.047 ro 2026-10-20 12:35:44,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:44] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.014 rw 2026-10-20 12:35:45,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:45] "POST /pos-self/data/236 HTTP/1.1" 200 465001 263 0.385 0.592 rw 2026-10-20 12:35:45,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:45] "GET /web/image/ir.attachment/186515/raw HTTP/1.1" 200 98715 3 0.009 0.019 ro 2026-10-20 12:35:45,739 7 INFO rb-3d383b4-225775-426863 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-20 12:35:45,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:45] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.067 ro 2026-10-20 12:35:46,048 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:186519) 2026-10-20 12:35:46,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.164 ro 2026-10-20 12:35:46,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/ir.attachment/186514/raw HTTP/1.1" 200 84994 3 0.007 0.134 ro 2026-10-20 12:35:46,088 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,090 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,163 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/pos.category/387/image_128?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.035 ro 2026-10-20 12:35:46,283 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.04 ro 2026-10-20 12:35:46,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/product.template/2089/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.075 ro 2026-10-20 12:35:46,327 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.126 ro 2026-10-20 12:35:46,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/product.template/2090/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.156 ro 2026-10-20 12:35:46,415 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,435 7 INFO rb-3d383b4-225775-426863 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-20 12:35:46,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/product.template/2091/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.2 ro 2026-10-20 12:35:46,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/product.template/2092/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.208 ro 2026-10-20 12:35:46,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/product.template/2093/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.197 ro 2026-10-20 12:35:46,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/ir.attachment/185497/raw HTTP/1.1" 200 49165 3 0.004 0.153 ro 2026-10-20 12:35:46,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "GET /web/image/product.product/2247/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 9 0.013 0.144 ro 2026-10-20 12:35:46,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93330409 started for PoS orders references: [{'name': None, 'pos_reference': '260-236-000001', 'uuid': '5964bb89-98a3-4351-8b40-7a794a369e89'}] 2026-10-20 12:35:46,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93330409 order {'name': None, 'pos_reference': '260-236-000001', 'uuid': '5964bb89-98a3-4351-8b40-7a794a369e89'} created pos.order #819 2026-10-20 12:35:46,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93330409 finished 2026-10-20 12:35:46,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2435 83 0.166 0.294 rw 2026-10-20 12:35:46,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.027 rw 2026-10-20 12:35:47,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 43 2 0.007 0.026 rw 2026-10-20 12:35:47,162 7 INFO rb-3d383b4-225775-426863 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-20 12:35:47,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-20 12:35:47,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_duplicate_order_kiosk SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 12:35:47,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:35:47,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9ZDsLO_n - [20/Oct/2026 12:35:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 2.723 rw 2026-10-20 12:35:47,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 13764436 (allocated 15085568) 2026-10-20 12:35:47,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 55792 2026-10-20 12:35:47,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-20 12:35:47,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 55792 2026-10-20 12:35:47,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_123547_541624_test_duplicate_order_kiosk.txt 2026-10-20 12:35:47,542 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp09xqofrz_chrome_odoo" 2026-10-20 12:35:47,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-20 12:35:49,481 7 INFO rb-3d383b4-225775-426863 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-20 12:35:59,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:36:00,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33857931 started for PoS orders references: [{'name': None, 'pos_reference': '260-237-000001', 'uuid': '3edc865870af4e48aabd68b12e1cf271'}] 2026-10-20 12:36:00,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33857931 order {'name': None, 'pos_reference': '260-237-000001', 'uuid': '3edc865870af4e48aabd68b12e1cf271'} created pos.order #820 2026-10-20 12:36:00,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33857931 finished 2026-10-20 12:36:00,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 tocfklG6 - [20/Oct/2026 12:36:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2420 102 0.236 0.547 rw 2026-10-20 12:36:00,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-20 12:36:02,580 7 INFO rb-3d383b4-225775-426863 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-20 12:36:12,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-20 12:36:13,919 7 INFO rb-3d383b4-225775-426863 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-20 12:36:22,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-20 12:36:24,250 7 INFO rb-3d383b4-225775-426863 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-20 12:36:33,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:36:33,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59735713 started for PoS orders references: [{'name': None, 'pos_reference': '260-240-000001', 'uuid': '28a13c8653724d938f782ddb7f824c86'}] 2026-10-20 12:36:33,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59735713 order {'name': None, 'pos_reference': '260-240-000001', 'uuid': '28a13c8653724d938f782ddb7f824c86'} created pos.order #821 2026-10-20 12:36:33,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59735713 finished 2026-10-20 12:36:33,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 WbhKj4FL - [20/Oct/2026 12:36:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2420 98 0.084 0.499 rw 2026-10-20 12:36:34,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 55926 2026-10-20 12:36:34,328 7 INFO rb-3d383b4-225775-426863 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/tmpv3_ktfon_chrome_odoo 2026-10-20 12:36:34,328 7 INFO rb-3d383b4-225775-426863 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:42561/json/version 2026-10-20 12:36:34,331 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:36:34,381 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,383 7 INFO rb-3d383b4-225775-426863 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:42561/json 2026-10-20 12:36:34,384 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:36:34,411 7 INFO rb-3d383b4-225775-426863 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:42561/devtools/page/A6F344BAD5376B7BC2CCE69764DFA101 2026-10-20 12:36:34,440 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,445 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,485 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 12:36:34,508 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,514 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,514 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:34] "GET /pos/ui/241 HTTP/1.1" 200 6988 89 0.087 0.187 rw 2026-10-20 12:36:34,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'A6F344BAD5376B7BC2CCE69764DFA101', 'loaderId': 'FC904AC4BA051CF42DF9D5E105E1B078', 'isDownload': False} 2026-10-20 12:36:34,798 7 INFO rb-3d383b4-225775-426863 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-20 12:36:34,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:34] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.045 ro 2026-10-20 12:36:34,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:34] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.36 ro 2026-10-20 12:36:34,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:34] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.071 ro 2026-10-20 12:36:35,654 7 INFO rb-3d383b4-225775-426863 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-20 12:36:35,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:36:35,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.017 - 2026-10-20 12:36:35,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-20 12:36:35,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.013 0.028 rw 2026-10-20 12:36:35,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.04 rw 2026-10-20 12:36:36,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 496881 245 0.408 0.749 rw 2026-10-20 12:36:37,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: The ready code tooks too much time : 2.3801770210266113 2026-10-20 12:36:37,179 7 INFO rb-3d383b4-225775-426863 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-20 12:36:37,202 7 INFO rb-3d383b4-225775-426863 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-20 12:36:37,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 12:36:37,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 10 0.022 0.061 rw 2026-10-20 12:36:37,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.072 ro 2026-10-20 12:36:37,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:37] "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-20 12:36:37,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36: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.015 rw 2026-10-20 12:36:37,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.024 rw 2026-10-20 12:36:37,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:37] "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-20 12:36:38,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.004 0.03 ro 2026-10-20 12:36:38,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36: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.024 rw 2026-10-20 12:36:38,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:36:38,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.051 rw 2026-10-20 12:36:38,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 12:36:38,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-20 12:36:38,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 12:36:38,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 12:36:38,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.015 - 2026-10-20 12:36:38,576 7 INFO rb-3d383b4-225775-426863 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-20 12:36:38,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.012 0.066 rw 2026-10-20 12:36:38,691 7 INFO rb-3d383b4-225775-426863 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-20 12:36:38,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.092 - 2026-10-20 12:36:38,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:38] "GET /pos/ui/241?from_backend=True HTTP/1.1" 200 6989 35 0.073 0.131 rw 2026-10-20 12:36:39,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:39] "GET /pos/ui/241 HTTP/1.1" 200 6989 35 0.079 0.298 rw 2026-10-20 12:36:39,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12: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 3 0.003 0.369 rw 2026-10-20 12:36:39,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 17 0.043 0.396 rw 2026-10-20 12:36:39,228 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 4649 46 0.053 0.087 rw 2026-10-20 12:36:39,495 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,506 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,528 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,546 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,547 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,603 7 INFO rb-3d383b4-225775-426863 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-20 12:36:39,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.016 - 2026-10-20 12:36:39,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 100 0.206 0.284 rw 2026-10-20 12:36:40,109 7 INFO rb-3d383b4-225775-426863 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-20 12:36:40,121 7 INFO rb-3d383b4-225775-426863 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-20 12:36:40,642 7 INFO rb-3d383b4-225775-426863 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-20 12:36:40,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-20 12:36:40,653 7 INFO rb-3d383b4-225775-426863 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-20 12:36:40,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16459440 started for PoS orders references: [{'name': '/', 'pos_reference': '260-240-000001', 'uuid': '28a13c8653724d938f782ddb7f824c86'}] 2026-10-20 12:36:40,867 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 20243516 (allocated 21516288) 2026-10-20 12:36:40,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:36:40,899 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [668] to pos.order #821 2026-10-20 12:36:40,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 55926 2026-10-20 12:36:40,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-20 12:36:40,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 55926 2026-10-20 12:36:41,121 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123641_120982_test_self_order_kiosk_to_cashier_payment.txt 2026-10-20 12:36:41,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpv3_ktfon_chrome_odoo" 2026-10-20 12:36:41,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: waiting for threads: [, ] 2026-10-20 12:36:41,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16459440 order {'name': '/', 'pos_reference': '260-240-000001', 'uuid': '28a13c8653724d938f782ddb7f824c86'} updated pos.order #821 2026-10-20 12:36:41,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16459440 finished 2026-10-20 12:36:41,680 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 5.829 rw 2026-10-20 12:36:41,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NCIVpjfA - [20/Oct/2026 12:36:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 213 0.492 0.556 rw 2026-10-20 12:36:51,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-20 12:36:52,825 7 INFO rb-3d383b4-225775-426863 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-20 12:37:01,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 56063 2026-10-20 12:37:01,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpnzcp59qn_chrome_odoo 2026-10-20 12:37:01,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:40219/json/version 2026-10-20 12:37:01,864 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:37:01,947 7 INFO rb-3d383b4-225775-426863 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-20 12:37:01,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:40219/json 2026-10-20 12:37:01,948 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:37:01,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:40219/devtools/page/BD85CD02166B9AB7715C80CF0B5496FA 2026-10-20 12:37:01,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-20 12:37:02,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-20 12:37:02,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-20 12:37:02,513 7 INFO rb-3d383b4-225775-426863 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=655dee86a66e4153" in browser 2026-10-20 12:37:02,514 7 INFO rb-3d383b4-225775-426863 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=655dee86a66e4153" 2026-10-20 12:37:02,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:37:03,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /pos-self/242?access_token=655dee86a66e4153 HTTP/1.1" 200 2294 62 0.066 0.479 rw 2026-10-20 12:37:03,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'BD85CD02166B9AB7715C80CF0B5496FA', 'loaderId': '04AA6786BDD4E619784C83D373A7DCF7', 'isDownload': False} 2026-10-20 12:37:03,069 7 INFO rb-3d383b4-225775-426863 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-20 12:37:03,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:37:03,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.03 0.645 ro 2026-10-20 12:37:03,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:37:03,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:37:03,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.007 0.179 ro 2026-10-20 12:37:03,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.012 0.177 ro 2026-10-20 12:37:03,538 7 INFO rb-3d383b4-225775-426863 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-20 12:37:03,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.015 ro 2026-10-20 12:37:03,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3134 1 0.007 0.015 ro 2026-10-20 12:37:03,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:03] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.005 0.018 ro 2026-10-20 12:37:04,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:04] "POST /pos-self/data/242 HTTP/1.1" 200 468608 272 0.553 0.605 rw 2026-10-20 12:37:04,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 1.158 rw 2026-10-20 12:37:05,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 8477 0 0 0.003 - 2026-10-20 12:37:05,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/ir.attachment/191633/raw HTTP/1.1" 200 98715 3 0.008 0.014 ro 2026-10-20 12:37:05,063 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.077 ro 2026-10-20 12:37:05,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:191637) 2026-10-20 12:37:05,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.041 0.228 ro 2026-10-20 12:37:05,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/ir.attachment/191632/raw HTTP/1.1" 200 84994 3 0.005 0.274 ro 2026-10-20 12:37:05,539 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,540 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,540 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,566 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/ir.attachment/190615/raw HTTP/1.1" 200 49165 3 0.008 0.017 ro 2026-10-20 12:37:05,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.019 ro 2026-10-20 12:37:05,730 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/pos.category/387/image_128?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.03 ro 2026-10-20 12:37:05,820 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/pos.category/388/image_128?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.063 ro 2026-10-20 12:37:05,869 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/product.template/2089/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.093 ro 2026-10-20 12:37:05,903 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/product.template/2091/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.133 ro 2026-10-20 12:37:05,966 7 INFO rb-3d383b4-225775-426863 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-20 12:37:05,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.007 0.198 ro 2026-10-20 12:37:06,002 7 INFO rb-3d383b4-225775-426863 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-20 12:37:06,006 7 INFO rb-3d383b4-225775-426863 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-20 12:37:06,007 7 INFO rb-3d383b4-225775-426863 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-20 12:37:06,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /web/image/product.template/2090/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.012 0.216 ro 2026-10-20 12:37:06,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 624 0 0 0.004 - 2026-10-20 12:37:06,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /web/image/product.template/2092/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.016 0.24 ro 2026-10-20 12:37:06,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /web/image/product.template/2093/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.221 ro 2026-10-20 12:37:06,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /web/image/product.template/2096/image_512?unique=2026-10-20T12:35:29.000+00:00 HTTP/1.1" 200 7322 3 0.011 0.215 ro 2026-10-20 12:37:06,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /pos-self/242?access_token=655dee86a66e4153 HTTP/1.1" 303 279 1 0.0 0.087 - 2026-10-20 12:37:06,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /fr/pos-self/242?access_token=655dee86a66e4153 HTTP/1.1" 200 2294 8 0.014 0.051 rw 2026-10-20 12:37:06,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.007 1.17 rw 2026-10-20 12:37:06,407 7 INFO rb-3d383b4-225775-426863 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-20 12:37:06,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:06] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 545842 0 0 0.12 ro 2026-10-20 12:37:07,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:07] "POST /pos-self/data/242 HTTP/1.1" 200 468621 263 0.34 0.49 rw 2026-10-20 12:37:07,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.001 0.832 rw 2026-10-20 12:37:07,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:07] "GET /web/bundle/web_tour.automatic?lang=fr_FR&website_id=1 HTTP/1.1" 200 76 0 0 0.005 ro 2026-10-20 12:37:07,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:07] "GET /web/image/ir.attachment/191633/raw HTTP/1.1" 304 0 3 0.01 0.019 ro 2026-10-20 12:37:07,799 7 INFO rb-3d383b4-225775-426863 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-20 12:37:07,862 7 INFO rb-3d383b4-225775-426863 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-20 12:37:07,886 7 INFO rb-3d383b4-225775-426863 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-20 12:37:07,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:07] "GET /web/image/ir.attachment/190615/raw HTTP/1.1" 304 0 3 0.007 0.017 ro 2026-10-20 12:37:07,975 7 INFO rb-3d383b4-225775-426863 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-20 12:37:08,014 7 INFO rb-3d383b4-225775-426863 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-20 12:37:08,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-20 12:37:08,044 7 INFO rb-3d383b4-225775-426863 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-20 12:37:08,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:37:08,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 13917128 (allocated 16191488) 2026-10-20 12:37:08,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 FAjcvvWn - [20/Oct/2026 12:37:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 0 0 0.367 rw 2026-10-20 12:37:08,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 56063 2026-10-20 12:37:08,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-20 12:37:08,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 56063 2026-10-20 12:37:08,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_123708_439732_test_self_order_language_changes.txt 2026-10-20 12:37:08,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpnzcp59qn_chrome_odoo" 2026-10-20 12:37:08,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_receipt_without_preset ... 2026-10-20 12:37:10,200 7 INFO rb-3d383b4-225775-426863 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-20 12:37:19,469 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 12:37:20,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-20 12:37:22,484 7 INFO rb-3d383b4-225775-426863 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-20 12:37:32,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 56204 2026-10-20 12:37:32,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpk_dhlt3z_chrome_odoo 2026-10-20 12:37:32,273 7 INFO rb-3d383b4-225775-426863 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:46675/json/version 2026-10-20 12:37:32,275 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:37:32,374 7 INFO rb-3d383b4-225775-426863 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-20 12:37:32,374 7 INFO rb-3d383b4-225775-426863 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:46675/json 2026-10-20 12:37:32,376 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:37:32,396 7 INFO rb-3d383b4-225775-426863 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:46675/devtools/page/6297C6F27DD0EBA09A856583FCDF5C82 2026-10-20 12:37:32,410 7 INFO rb-3d383b4-225775-426863 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-20 12:37:32,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-20 12:37:32,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-20 12:37:32,727 7 INFO rb-3d383b4-225775-426863 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=dd702f64b42f429d" in browser 2026-10-20 12:37:32,728 7 INFO rb-3d383b4-225775-426863 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=dd702f64b42f429d" 2026-10-20 12:37:32,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:37:33,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /pos-self/244?access_token=dd702f64b42f429d HTTP/1.1" 200 2295 61 0.045 0.472 rw 2026-10-20 12:37:33,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '6297C6F27DD0EBA09A856583FCDF5C82', 'loaderId': '1D0E890C3CD6C79F17C5A2FBEF75717E', 'isDownload': False} 2026-10-20 12:37:33,258 7 INFO rb-3d383b4-225775-426863 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-20 12:37:33,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:37:33,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.08 ro 2026-10-20 12:37:33,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:37:33,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.05 0.753 ro 2026-10-20 12:37:33,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:37:33,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.02 0.241 ro 2026-10-20 12:37:33,850 7 INFO rb-3d383b4-225775-426863 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-20 12:37:33,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 12:37:33,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.024 ro 2026-10-20 12:37:33,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:33] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.021 ro 2026-10-20 12:37:35,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "POST /pos-self/data/244 HTTP/1.1" 200 466929 265 0.496 0.57 rw 2026-10-20 12:37:35,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 1.067 rw 2026-10-20 12:37:35,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /web/image/ir.attachment/193691/raw HTTP/1.1" 200 98715 3 0.002 0.012 ro 2026-10-20 12:37:35,378 7 INFO rb-3d383b4-225775-426863 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-20 12:37:35,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.035 ro 2026-10-20 12:37:35,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:193695) 2026-10-20 12:37:35,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.022 0.171 ro 2026-10-20 12:37:35,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /web/image/ir.attachment/193690/raw HTTP/1.1" 200 84994 3 0.006 0.092 ro 2026-10-20 12:37:35,703 7 INFO rb-3d383b4-225775-426863 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-20 12:37:35,707 7 INFO rb-3d383b4-225775-426863 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-20 12:37:35,805 7 INFO rb-3d383b4-225775-426863 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-20 12:37:35,939 7 INFO rb-3d383b4-225775-426863 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-20 12:37:35,971 7 INFO rb-3d383b4-225775-426863 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-20 12:37:35,978 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 10346 3 0.016 0.048 ro 2026-10-20 12:37:36,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.008 0.093 ro 2026-10-20 12:37:36,094 7 INFO rb-3d383b4-225775-426863 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-20 12:37:36,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.017 0.166 ro 2026-10-20 12:37:36,136 7 INFO rb-3d383b4-225775-426863 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-20 12:37:36,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.207 ro 2026-10-20 12:37:36,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "GET /web/image/ir.attachment/192673/raw HTTP/1.1" 200 49165 3 0.007 0.141 ro 2026-10-20 12:37:36,223 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 9 0.016 0.153 ro 2026-10-20 12:37:36,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80763251 started for PoS orders references: [{'name': None, 'pos_reference': '260-244-000001', 'uuid': '59671634-afd2-4980-b607-b753ab415d1a'}] 2026-10-20 12:37:36,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80763251 order {'name': None, 'pos_reference': '260-244-000001', 'uuid': '59671634-afd2-4980-b607-b753ab415d1a'} created pos.order #823 2026-10-20 12:37:36,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80763251 finished 2026-10-20 12:37:36,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2457 83 0.121 0.301 rw 2026-10-20 12:37:36,606 7 INFO rb-3d383b4-225775-426863 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-20 12:37:36,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.005 0.021 rw 2026-10-20 12:37:36,616 7 INFO rb-3d383b4-225775-426863 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-20 12:37:36,617 7 INFO rb-3d383b4-225775-426863 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-20 12:37:36,672 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #3 deleted mail.message records with IDs: [9196] 2026-10-20 12:37:36,721 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #3 deleted pos.order records with IDs: [823] 2026-10-20 12:37:36,739 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2588] 2026-10-20 12:37:36,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 43 42 0.084 0.089 rw 2026-10-20 12:37:36,822 7 INFO rb-3d383b4-225775-426863 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-20 12:37:36,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 6 0.019 0.213 rw 2026-10-20 12:37:36,974 7 INFO rb-3d383b4-225775-426863 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-20 12:37:37,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-20 12:37:37,011 7 INFO rb-3d383b4-225775-426863 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-20 12:37:37,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:37:37,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 16_Uruyq - [20/Oct/2026 12:37:35] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.011 1.864 rw 2026-10-20 12:37:37,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 14179232 (allocated 15347712) 2026-10-20 12:37:37,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 56204 2026-10-20 12:37:37,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-20 12:37:37,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 56204 2026-10-20 12:37:37,351 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123737_351216_test_delete_mobile_order_from_backend.txt 2026-10-20 12:37:37,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpk_dhlt3z_chrome_odoo" 2026-10-20 12:37:37,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-20 12:37:39,347 7 INFO rb-3d383b4-225775-426863 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-20 12:37:48,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:37:48,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747046 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': 'a84ce4a2dbd44407a363fbe62dfb2086'}] 2026-10-20 12:37:48,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747046 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': 'a84ce4a2dbd44407a363fbe62dfb2086'} created pos.order #824 2026-10-20 12:37:48,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747046 finished 2026-10-20 12:37:48,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aaTr7yMN - [20/Oct/2026 12:37:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3426 105 0.068 0.441 rw 2026-10-20 12:37:49,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 56335 2026-10-20 12:37:49,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpbgsqk_in_chrome_odoo 2026-10-20 12:37:49,338 7 INFO rb-3d383b4-225775-426863 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:44827/json/version 2026-10-20 12:37:49,339 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:37:49,422 7 INFO rb-3d383b4-225775-426863 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-20 12:37:49,423 7 INFO rb-3d383b4-225775-426863 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:44827/json 2026-10-20 12:37:49,423 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:37:49,449 7 INFO rb-3d383b4-225775-426863 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:44827/devtools/page/99FD575BC2D9F68AFF92D76ED196C600 2026-10-20 12:37:49,464 7 INFO rb-3d383b4-225775-426863 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-20 12:37:49,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-20 12:37:49,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:37:49,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-20 12:37:49,523 7 INFO rb-3d383b4-225775-426863 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-20 12:37:49,523 7 INFO rb-3d383b4-225775-426863 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-20 12:37:49,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:49] "GET /pos/ui?config_id=245 HTTP/1.1" 200 6817 63 0.053 0.152 rw 2026-10-20 12:37:49,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '99FD575BC2D9F68AFF92D76ED196C600', 'loaderId': 'C6179992D30EF7B4B1BB061BE80C9D81', 'isDownload': False} 2026-10-20 12:37:49,744 7 INFO rb-3d383b4-225775-426863 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-20 12:37:49,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:49] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 12:37:49,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:49] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.288 ro 2026-10-20 12:37:49,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:49] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.061 ro 2026-10-20 12:37:50,582 7 INFO rb-3d383b4-225775-426863 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-20 12:37:50,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:37:50,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:37:50,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.027 ro 2026-10-20 12:37:50,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.013 rw 2026-10-20 12:37:50,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37: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.024 rw 2026-10-20 12:37:51,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:37:51,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508127 306 0.442 0.801 rw 2026-10-20 12:37:52,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: The ready code tooks too much time : 2.4849610328674316 2026-10-20 12:37:52,229 7 INFO rb-3d383b4-225775-426863 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-20 12:37:52,257 7 INFO rb-3d383b4-225775-426863 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-20 12:37:52,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.021 ro 2026-10-20 12:37:52,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:52] "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-20 12:37:52,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:52] "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-20 12:37:52,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37: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.004 0.033 rw 2026-10-20 12:37:52,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:52] "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-20 12:37:52,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:52] "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-20 12:37:53,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37: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.017 0.024 rw 2026-10-20 12:37:53,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 3 0.015 0.051 rw 2026-10-20 12:37:53,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 12:37:53,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.012 - 2026-10-20 12:37:53,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 12:37:53,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:37:53,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:37:53,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 12:37:53,391 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.02 0.041 ro 2026-10-20 12:37:53,463 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,464 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /pos/ui/245 HTTP/1.1" 200 6857 31 0.086 0.13 rw 2026-10-20 12:37:53,614 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,621 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,636 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:37:53,677 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /pos/ui/245?from_backend=True HTTP/1.1" 200 6857 31 0.08 0.292 rw 2026-10-20 12:37:53,812 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,836 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,837 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,845 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,885 7 INFO rb-3d383b4-225775-426863 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-20 12:37:53,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:37:53,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 5999 46 0.093 0.398 rw 2026-10-20 12:37:54,389 7 INFO rb-3d383b4-225775-426863 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-20 12:37:54,412 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:37:54,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 122 0.211 0.277 rw 2026-10-20 12:37:54,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-20 12:37:54,926 7 INFO rb-3d383b4-225775-426863 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-20 12:37:54,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92662940 started for PoS orders references: [{'name': '/', 'pos_reference': '260-245-000001', 'uuid': 'a84ce4a2dbd44407a363fbe62dfb2086'}] 2026-10-20 12:37:55,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:37:55,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 20276376 (allocated 21516288) 2026-10-20 12:37:55,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [669] to pos.order #824 2026-10-20 12:37:55,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 56335 2026-10-20 12:37:55,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-20 12:37:55,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 56335 2026-10-20 12:37:55,321 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123755_321063_test_mobile_self_order_preparation_changes.txt 2026-10-20 12:37:55,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpbgsqk_in_chrome_odoo" 2026-10-20 12:37:55,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-20 12:37:55,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92662940 order {'name': '/', 'pos_reference': '260-245-000001', 'uuid': 'a84ce4a2dbd44407a363fbe62dfb2086'} updated pos.order #824 2026-10-20 12:37:55,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92662940 finished 2026-10-20 12:37:55,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.148 rw 2026-10-20 12:37:55,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lgD7F4lt - [20/Oct/2026 12:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 231 0.374 0.594 rw 2026-10-20 12:38:05,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-20 12:38:07,417 7 INFO rb-3d383b4-225775-426863 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-20 12:38:15,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 56461 2026-10-20 12:38:15,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpzk9rkb9y_chrome_odoo 2026-10-20 12:38:15,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:40875/json/version 2026-10-20 12:38:15,780 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:15,902 7 INFO rb-3d383b4-225775-426863 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-20 12:38:15,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:40875/json 2026-10-20 12:38:15,915 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:15,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:40875/devtools/page/754CDAFBEC5E68833F412B40054A6B39 2026-10-20 12:38:15,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-20 12:38:16,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-20 12:38:16,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-20 12:38:16,398 7 INFO rb-3d383b4-225775-426863 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=126ea0fab4db46da" in browser 2026-10-20 12:38:16,399 7 INFO rb-3d383b4-225775-426863 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=126ea0fab4db46da" 2026-10-20 12:38:16,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:38:16,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:16] "GET /pos-self/246?access_token=126ea0fab4db46da HTTP/1.1" 200 2295 61 0.083 0.505 rw 2026-10-20 12:38:16,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '754CDAFBEC5E68833F412B40054A6B39', 'loaderId': 'BAEDDDCBB5F3C6A72D12DF9C2D0BC471', 'isDownload': False} 2026-10-20 12:38:16,995 7 INFO rb-3d383b4-225775-426863 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-20 12:38:17,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:38:17,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:17] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.028 0.681 ro 2026-10-20 12:38:17,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:38:17,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:17] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.009 0.143 ro 2026-10-20 12:38:17,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:38:17,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:17] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.026 0.183 ro 2026-10-20 12:38:17,493 7 INFO rb-3d383b4-225775-426863 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-20 12:38:17,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:17] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 12:38:17,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.021 ro 2026-10-20 12:38:17,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:17] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.029 ro 2026-10-20 12:38:18,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "POST /pos-self/data/246 HTTP/1.1" 200 466929 265 0.261 0.541 rw 2026-10-20 12:38:18,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.813 rw 2026-10-20 12:38:18,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "GET /web/image/ir.attachment/195739/raw HTTP/1.1" 200 98715 3 0.004 0.015 ro 2026-10-20 12:38:18,699 7 INFO rb-3d383b4-225775-426863 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-20 12:38:18,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "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-20 12:38:18,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:195743) 2026-10-20 12:38:18,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.023 0.128 ro 2026-10-20 12:38:18,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "GET /web/image/ir.attachment/195738/raw HTTP/1.1" 200 84994 3 0.006 0.041 ro 2026-10-20 12:38:18,954 7 INFO rb-3d383b4-225775-426863 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-20 12:38:19,043 7 INFO rb-3d383b4-225775-426863 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-20 12:38:19,139 7 INFO rb-3d383b4-225775-426863 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-20 12:38:19,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:19] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.03 ro 2026-10-20 12:38:19,177 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:19] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.065 ro 2026-10-20 12:38:19,180 7 INFO rb-3d383b4-225775-426863 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-20 12:38:19,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:19] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.018 0.121 ro 2026-10-20 12:38:19,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:19] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.157 ro 2026-10-20 12:38:19,280 7 INFO rb-3d383b4-225775-426863 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-20 12:38:19,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:19] "GET /web/image/ir.attachment/194721/raw HTTP/1.1" 200 49165 3 0.005 0.092 ro 2026-10-20 12:38:19,309 7 INFO rb-3d383b4-225775-426863 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-20 12:38:19,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:19] "GET /web/image/product.product/2258/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 9 0.014 0.077 ro 2026-10-20 12:38:19,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63245198 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': 'c02936b7-dd5d-40c3-9af6-fbbaaa74f997'}] 2026-10-20 12:38:19,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63245198 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': 'c02936b7-dd5d-40c3-9af6-fbbaaa74f997'} created pos.order #825 2026-10-20 12:38:19,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63245198 finished 2026-10-20 12:38:20,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 216 0.33 0.547 rw 2026-10-20 12:38:20,289 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,305 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,357 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,398 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,414 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,462 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,470 7 INFO rb-3d383b4-225775-426863 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-20 12:38:20,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15172750 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000002', 'uuid': '7bf27d4b-7a75-4cb8-9cc8-f433a476e38a'}] 2026-10-20 12:38:20,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15172750 order {'name': None, 'pos_reference': '260-246-000002', 'uuid': '7bf27d4b-7a75-4cb8-9cc8-f433a476e38a'} created pos.order #826 2026-10-20 12:38:20,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15172750 finished 2026-10-20 12:38:21,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.327 0.432 rw 2026-10-20 12:38:21,296 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,306 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,338 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,385 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,409 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,443 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,459 7 INFO rb-3d383b4-225775-426863 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-20 12:38:21,544 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96874954 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000003', 'uuid': '7f3ad71a-ccd3-41fc-b747-13aa2597be0c'}] 2026-10-20 12:38:21,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96874954 order {'name': None, 'pos_reference': '260-246-000003', 'uuid': '7f3ad71a-ccd3-41fc-b747-13aa2597be0c'} created pos.order #827 2026-10-20 12:38:21,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96874954 finished 2026-10-20 12:38:22,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.211 0.447 rw 2026-10-20 12:38:22,178 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,182 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,229 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,278 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,285 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,372 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,388 7 INFO rb-3d383b4-225775-426863 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-20 12:38:22,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45438811 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000004', 'uuid': '8a65ef90-d062-47c4-9c3c-8a6f9baa8826'}] 2026-10-20 12:38:22,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45438811 order {'name': None, 'pos_reference': '260-246-000004', 'uuid': '8a65ef90-d062-47c4-9c3c-8a6f9baa8826'} created pos.order #828 2026-10-20 12:38:22,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45438811 finished 2026-10-20 12:38:22,978 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2481 178 0.166 0.422 rw 2026-10-20 12:38:23,023 7 INFO rb-3d383b4-225775-426863 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-20 12:38:23,032 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-20 12:38:23,034 7 INFO rb-3d383b4-225775-426863 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-20 12:38:23,149 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 15491132 (allocated 16920576) 2026-10-20 12:38:23,151 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:38:23,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 CF190Yz1 - [20/Oct/2026 12:38:18] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.008 4.704 rw 2026-10-20 12:38:23,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 56461 2026-10-20 12:38:23,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-20 12:38:23,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 56461 2026-10-20 12:38:23,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_123823_352536_test_order_sequence_in_self.txt 2026-10-20 12:38:23,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpzk9rkb9y_chrome_odoo" 2026-10-20 12:38:23,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_dynamic_qr ... 2026-10-20 12:38:25,137 7 INFO rb-3d383b4-225775-426863 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-20 12:38:34,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 56592 2026-10-20 12:38:34,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmpv__5kupb_chrome_odoo 2026-10-20 12:38:34,116 7 INFO rb-3d383b4-225775-426863 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:40625/json/version 2026-10-20 12:38:34,118 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:34,140 7 INFO rb-3d383b4-225775-426863 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-20 12:38:34,140 7 INFO rb-3d383b4-225775-426863 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:40625/json 2026-10-20 12:38:34,141 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:34,169 7 INFO rb-3d383b4-225775-426863 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:40625/devtools/page/27428C759D545BBD9F0F68FF592D515D 2026-10-20 12:38:34,184 7 INFO rb-3d383b4-225775-426863 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-20 12:38:34,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless enable page notifications 2026-10-20 12:38:34,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Setting session cookie in browser 2026-10-20 12:38:34,559 7 INFO rb-3d383b4-225775-426863 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=9b430d225e6b4b3b" in browser 2026-10-20 12:38:34,560 7 INFO rb-3d383b4-225775-426863 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=9b430d225e6b4b3b" 2026-10-20 12:38:34,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:38:35,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /pos-self/247?access_token=9b430d225e6b4b3b HTTP/1.1" 200 2295 61 0.069 0.48 rw 2026-10-20 12:38:35,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': '27428C759D545BBD9F0F68FF592D515D', 'loaderId': '1541ABF561852801A7DEA0EF932B9CDB', 'isDownload': False} 2026-10-20 12:38:35,113 7 INFO rb-3d383b4-225775-426863 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-20 12:38:35,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:38:35,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.038 ro 2026-10-20 12:38:35,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:38:35,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.033 0.659 ro 2026-10-20 12:38:35,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:38:35,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.017 0.187 ro 2026-10-20 12:38:35,656 7 INFO rb-3d383b4-225775-426863 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-20 12:38:35,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 12:38:35,730 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.019 ro 2026-10-20 12:38:35,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.026 ro 2026-10-20 12:38:35,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:35] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.018 rw 2026-10-20 12:38:36,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:36] "POST /pos-self/data/247 HTTP/1.1" 200 466722 265 0.202 0.473 rw 2026-10-20 12:38:36,764 7 INFO rb-3d383b4-225775-426863 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-20 12:38:36,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:36] "GET /web/image/ir.attachment/196765/raw HTTP/1.1" 200 98715 3 0.003 0.012 ro 2026-10-20 12:38:36,827 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:36] "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-20 12:38:37,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:196769) 2026-10-20 12:38:37,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.156 ro 2026-10-20 12:38:37,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/ir.attachment/196764/raw HTTP/1.1" 200 84994 3 0.002 0.054 ro 2026-10-20 12:38:37,060 7 INFO rb-3d383b4-225775-426863 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-20 12:38:37,064 7 INFO rb-3d383b4-225775-426863 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-20 12:38:37,154 7 INFO rb-3d383b4-225775-426863 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-20 12:38:37,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-20 12:38:37,185 7 INFO rb-3d383b4-225775-426863 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-20 12:38:37,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.047 ro 2026-10-20 12:38:37,306 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:38:37,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 13024700 (allocated 14299136) 2026-10-20 12:38:37,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.014 0.124 ro 2026-10-20 12:38:37,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/2097/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.134 ro 2026-10-20 12:38:37,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/2099/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.166 ro 2026-10-20 12:38:37,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/2100/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.002 0.193 ro 2026-10-20 12:38:37,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/2098/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 0 3 0.01 0.242 ro 2026-10-20 12:38:37,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 56592 2026-10-20 12:38:37,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-20 12:38:37,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 56592 2026-10-20 12:38:37,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/2101/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 0 3 0.021 0.226 ro 2026-10-20 12:38:37,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.019 1.655 rw 2026-10-20 12:38:37,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/10/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 0 3 0.004 0.187 ro 2026-10-20 12:38:37,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 0 3 0.01 0.207 ro 2026-10-20 12:38:37,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/11/image_512?unique=2026-10-20T10:26:20.000+00:00 HTTP/1.1" 200 0 3 0.004 0.2 ro 2026-10-20 12:38:37,597 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123837_597450_test_pos_self_order_dynamic_qr.txt 2026-10-20 12:38:37,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmpv__5kupb_chrome_odoo" 2026-10-20 12:38:37,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: waiting for threads: [] 2026-10-20 12:38:37,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 z2LX74gw - [20/Oct/2026 12:38:37] "GET /web/image/product.template/12/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 0 3 0.003 0.197 ro 2026-10-20 12:38:48,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 56728 2026-10-20 12:38:48,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmpuvg8h8a6_chrome_odoo 2026-10-20 12:38:48,043 7 INFO rb-3d383b4-225775-426863 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:39283/json/version 2026-10-20 12:38:48,044 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:48,059 7 INFO rb-3d383b4-225775-426863 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-20 12:38:48,059 7 INFO rb-3d383b4-225775-426863 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:39283/json 2026-10-20 12:38:48,060 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:48,080 7 INFO rb-3d383b4-225775-426863 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:39283/devtools/page/2E9585570210EBD0D4D778A0C803E11E 2026-10-20 12:38:48,086 7 INFO rb-3d383b4-225775-426863 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-20 12:38:48,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless enable page notifications 2026-10-20 12:38:48,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:38:48,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Setting session cookie in browser 2026-10-20 12:38:48,140 7 INFO rb-3d383b4-225775-426863 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-20 12:38:48,141 7 INFO rb-3d383b4-225775-426863 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-20 12:38:48,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:48] "GET /pos/ui?config_id=247 HTTP/1.1" 200 6817 57 0.108 0.159 rw 2026-10-20 12:38:48,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': '2E9585570210EBD0D4D778A0C803E11E', 'loaderId': '44A1A4AD40273527F15185ADA6349046', 'isDownload': False} 2026-10-20 12:38:48,419 7 INFO rb-3d383b4-225775-426863 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-20 12:38:48,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:48] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 12:38:48,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:48] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.001 0.372 ro 2026-10-20 12:38:48,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:48] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.053 ro 2026-10-20 12:38:49,327 7 INFO rb-3d383b4-225775-426863 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-20 12:38:49,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:38:49,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:38:49,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 12:38:49,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 12:38:49,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38: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-20 12:38:49,806 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:38:50,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502057 256 0.367 0.725 rw 2026-10-20 12:38:50,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: The ready code tooks too much time : 2.3431379795074463 2026-10-20 12:38:50,766 7 INFO rb-3d383b4-225775-426863 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-20 12:38:50,782 7 INFO rb-3d383b4-225775-426863 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-20 12:38:50,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38: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-20 12:38:50,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:50] "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-20 12:38:50,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:50] "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-20 12:38:50,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38: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.003 0.022 rw 2026-10-20 12:38:50,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:50] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.036 rw 2026-10-20 12:38:51,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "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-20 12:38:51,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38: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.011 rw 2026-10-20 12:38:51,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.005 0.043 rw 2026-10-20 12:38:51,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:38:51,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:38:51,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "GET /web/image/res.users/325/avatar_128 HTTP/1.1" 200 305 4 0.024 0.06 ro 2026-10-20 12:38:51,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.09 rw 2026-10-20 12:38:51,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.011 ro 2026-10-20 12:38:51,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:38:52,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:38:52,033 7 INFO rb-3d383b4-225775-426863 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-20 12:38:52,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.022 - 2026-10-20 12:38:52,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:52] "GET /pos/ui/247?from_backend=True HTTP/1.1" 200 6857 31 0.052 0.093 rw 2026-10-20 12:38:52,286 7 INFO rb-3d383b4-225775-426863 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-20 12:38:52,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:52] "GET /pos/ui/247 HTTP/1.1" 200 6857 31 0.034 0.23 rw 2026-10-20 12:38:52,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.02 - 2026-10-20 12:38:52,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38: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.173 rw 2026-10-20 12:38:52,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.004 0.167 rw 2026-10-20 12:38:52,836 7 INFO rb-3d383b4-225775-426863 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-20 12:38:52,883 7 INFO rb-3d383b4-225775-426863 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-20 12:38:52,883 7 INFO rb-3d383b4-225775-426863 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-20 12:38:52,915 7 INFO rb-3d383b4-225775-426863 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-20 12:38:52,983 7 INFO rb-3d383b4-225775-426863 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-20 12:38:53,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57104883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-247-000001', 'uuid': 'f08c7e18-b213-4096-9582-c934573a9b8e'}] 2026-10-20 12:38:53,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57104883 order {'name': '/', 'pos_reference': '261-247-000001', 'uuid': 'f08c7e18-b213-4096-9582-c934573a9b8e'} created pos.order #829 2026-10-20 12:38:53,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57104883 finished 2026-10-20 12:38:53,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3971 51 0.128 0.172 rw 2026-10-20 12:38:53,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:53] "POST /web/dataset/call_kw/pos.config/get_dynamic_qr_url#pos.config.get_dynamic_qr_url HTTP/1.1" 200 160 5 0.007 0.023 rw 2026-10-20 12:38:53,546 7 INFO rb-3d383b4-225775-426863 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-20 12:38:53,550 7 INFO rb-3d383b4-225775-426863 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-20 12:38:53,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-20 12:38:53,552 7 INFO rb-3d383b4-225775-426863 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-20 12:38:53,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:38:53,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 19966436 (allocated 21254144) 2026-10-20 12:38:53,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 cjoYk_c9 - [20/Oct/2026 12:38:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 4.216 rw 2026-10-20 12:38:53,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 56728 2026-10-20 12:38:53,789 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-20 12:38:53,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 56728 2026-10-20 12:38:53,900 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123853_900539_test_pos_self_order_dynamic_qr.txt 2026-10-20 12:38:53,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmpuvg8h8a6_chrome_odoo" 2026-10-20 12:38:54,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome pid: 56857 2026-10-20 12:38:54,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless temporary user profile dir: /tmp/tmps9w7sis3_chrome_odoo 2026-10-20 12:38:54,459 7 INFO rb-3d383b4-225775-426863 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:35759/json/version 2026-10-20 12:38:54,461 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:54,535 7 INFO rb-3d383b4-225775-426863 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-20 12:38:54,536 7 INFO rb-3d383b4-225775-426863 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:35759/json 2026-10-20 12:38:54,537 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:38:54,581 7 INFO rb-3d383b4-225775-426863 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:35759/devtools/page/C5CEF99F469ACCEC8BD01BF9BBE33D3E 2026-10-20 12:38:54,614 7 INFO rb-3d383b4-225775-426863 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-20 12:38:54,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Chrome headless enable page notifications 2026-10-20 12:38:54,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Setting session cookie in browser 2026-10-20 12:38:54,680 7 INFO rb-3d383b4-225775-426863 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=9b430d225e6b4b3b&order_identifier=3ec71a75-6a33-4e91-ab44-12ae0919514e" in browser 2026-10-20 12:38:54,680 7 INFO rb-3d383b4-225775-426863 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=9b430d225e6b4b3b&order_identifier=3ec71a75-6a33-4e91-ab44-12ae0919514e" 2026-10-20 12:38:54,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:54] "GET /pos-self/247?access_token=9b430d225e6b4b3b&order_identifier=3ec71a75-6a33-4e91-ab44-12ae0919514e HTTP/1.1" 200 2335 6 0.015 0.077 rw 2026-10-20 12:38:54,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Navigation result: {'frameId': 'C5CEF99F469ACCEC8BD01BF9BBE33D3E', 'loaderId': '9FB2F95C0EF8D027A2F44149446DBF66', 'isDownload': False} 2026-10-20 12:38:54,786 7 INFO rb-3d383b4-225775-426863 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-20 12:38:54,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:54] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.004 0.152 ro 2026-10-20 12:38:54,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:54] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.003 0.043 ro 2026-10-20 12:38:54,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:54] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.006 0.053 ro 2026-10-20 12:38:55,219 7 INFO rb-3d383b4-225775-426863 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-20 12:38:55,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:55] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.011 ro 2026-10-20 12:38:55,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.006 ro 2026-10-20 12:38:55,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:55] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.008 0.02 ro 2026-10-20 12:38:55,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.022 rw 2026-10-20 12:38:56,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "POST /pos-self/data/247 HTTP/1.1" 200 466722 256 0.241 0.507 rw 2026-10-20 12:38:56,268 7 INFO rb-3d383b4-225775-426863 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-20 12:38:56,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2434 25 0.062 0.069 rw 2026-10-20 12:38:56,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.111 ro 2026-10-20 12:38:56,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /web/image/ir.attachment/196765/raw HTTP/1.1" 200 98715 3 0.005 0.015 ro 2026-10-20 12:38:56,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.012 0.019 ro 2026-10-20 12:38:56,667 7 INFO rb-3d383b4-225775-426863 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-20 12:38:56,728 7 INFO rb-3d383b4-225775-426863 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-20 12:38:56,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /web/image/ir.attachment/195747/raw HTTP/1.1" 200 49165 3 0.006 0.017 ro 2026-10-20 12:38:56,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.044 ro 2026-10-20 12:38:56,871 7 INFO rb-3d383b4-225775-426863 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-20 12:38:56,884 7 INFO rb-3d383b4-225775-426863 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-20 12:38:56,955 7 INFO rb-3d383b4-225775-426863 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-20 12:38:56,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 9 0.026 0.09 ro 2026-10-20 12:38:57,031 7 INFO rb-3d383b4-225775-426863 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-20 12:38:57,044 7 INFO rb-3d383b4-225775-426863 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-20 12:38:57,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.015 0.029 ro 2026-10-20 12:38:57,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/2098/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.039 ro 2026-10-20 12:38:57,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/2099/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.067 ro 2026-10-20 12:38:57,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/2097/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.094 ro 2026-10-20 12:38:57,135 7 INFO rb-3d383b4-225775-426863 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-20 12:38:57,142 7 INFO rb-3d383b4-225775-426863 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-20 12:38:57,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 2 0.002 0.122 ro 2026-10-20 12:38:57,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/2100/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.136 ro 2026-10-20 12:38:57,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/2101/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.149 ro 2026-10-20 12:38:57,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/10/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.13 ro 2026-10-20 12:38:57,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.147 ro 2026-10-20 12:38:57,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/11/image_512?unique=2026-10-20T10:26:20.000+00:00 HTTP/1.1" 200 7322 3 0.009 0.139 ro 2026-10-20 12:38:57,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/12/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.15 ro 2026-10-20 12:38:57,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/13/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.149 ro 2026-10-20 12:38:57,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/15/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.007 0.161 ro 2026-10-20 12:38:57,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/16/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.014 0.158 ro 2026-10-20 12:38:57,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2434 25 0.048 0.344 rw 2026-10-20 12:38:57,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "GET /web/image/product.template/17/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.269 ro 2026-10-20 12:38:57,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39146943 started for PoS orders references: [{'name': None, 'pos_reference': '261-247-000001', 'uuid': 'f08c7e18-b213-4096-9582-c934573a9b8e'}] 2026-10-20 12:38:57,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39146943 order {'name': None, 'pos_reference': '261-247-000001', 'uuid': 'f08c7e18-b213-4096-9582-c934573a9b8e'} updated pos.order #829 2026-10-20 12:38:57,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39146943 finished 2026-10-20 12:38:57,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2447 85 0.131 0.156 rw 2026-10-20 12:38:57,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.019 rw 2026-10-20 12:38:57,960 7 INFO rb-3d383b4-225775-426863 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-20 12:38:57,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: tour succeeded 2026-10-20 12:38:57,974 7 INFO rb-3d383b4-225775-426863 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-20 12:38:58,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:38:58,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vQH18Zyk - [20/Oct/2026 12:38:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.005 2.705 rw 2026-10-20 12:38:58,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr.browser: heap 14134364 (allocated 15609856) 2026-10-20 12:38:58,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing chrome headless with pid 56857 2026-10-20 12:38:58,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Closing websocket connection 2026-10-20 12:38:58,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Terminating chrome headless with pid 56857 2026-10-20 12:38:58,315 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123858_315007_test_pos_self_order_dynamic_qr.txt 2026-10-20 12:38:58,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_dynamic_qr: Removing chrome user profile "/tmp/tmps9w7sis3_chrome_odoo" 2026-10-20 12:38:58,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_availability_toggle ... 2026-10-20 12:38:59,960 7 INFO rb-3d383b4-225775-426863 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-20 12:39:08,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-20 12:39:09,948 7 INFO rb-3d383b4-225775-426863 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-20 12:39:18,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:39:18,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254293 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000001', 'uuid': '1e00f61551e8494cadf9417d29472c49'}] 2026-10-20 12:39:18,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254293 order {'name': None, 'pos_reference': '260-249-000001', 'uuid': '1e00f61551e8494cadf9417d29472c49'} created pos.order #830 2026-10-20 12:39:18,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47254293 finished 2026-10-20 12:39:19,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 M90tJ4er - [20/Oct/2026 12:39:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 98 0.111 0.483 rw 2026-10-20 12:39:19,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 56987 2026-10-20 12:39:19,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp1h7t_vep_chrome_odoo 2026-10-20 12:39:19,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39919/json/version 2026-10-20 12:39:19,568 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:39:19,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-20 12:39:19,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39919/json 2026-10-20 12:39:19,675 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:39:19,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39919/devtools/page/2A37098BE496E45F86380BF2E5C4BC9F 2026-10-20 12:39:19,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-20 12:39:19,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-20 12:39:19,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-20 12:39:19,784 7 INFO rb-3d383b4-225775-426863 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=bff644c1f34a44d9&table_identifier=50dc2010" in browser 2026-10-20 12:39:19,784 7 INFO rb-3d383b4-225775-426863 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=bff644c1f34a44d9&table_identifier=50dc2010" 2026-10-20 12:39:20,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /pos-self/249?access_token=bff644c1f34a44d9&table_identifier=50dc2010 HTTP/1.1" 200 2295 55 0.113 0.264 rw 2026-10-20 12:39:20,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2A37098BE496E45F86380BF2E5C4BC9F', 'loaderId': 'B10F1460333B0292C1878E494900E96B', 'isDownload': False} 2026-10-20 12:39:20,177 7 INFO rb-3d383b4-225775-426863 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-20 12:39:20,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:39:20,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.031 0.102 ro 2026-10-20 12:39:20,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:39:20,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.039 0.17 ro 2026-10-20 12:39:20,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:39:20,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.033 0.731 ro 2026-10-20 12:39:20,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-20 12:39:20,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 12:39:20,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.02 ro 2026-10-20 12:39:20,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.024 ro 2026-10-20 12:39:20,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.023 rw 2026-10-20 12:39:21,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:21] "POST /pos-self/data/249 HTTP/1.1" 200 466712 263 0.369 0.563 rw 2026-10-20 12:39:21,997 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 2 0.003 0.016 rw 2026-10-20 12:39:22,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.041 ro 2026-10-20 12:39:22,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/ir.attachment/198813/raw HTTP/1.1" 200 98715 3 0.002 0.034 ro 2026-10-20 12:39:22,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:198817) 2026-10-20 12:39:22,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.013 0.177 ro 2026-10-20 12:39:22,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/ir.attachment/198812/raw HTTP/1.1" 200 84994 3 0.004 0.013 ro 2026-10-20 12:39:22,379 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,380 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,429 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/ir.attachment/197795/raw HTTP/1.1" 200 49165 3 0.002 0.018 ro 2026-10-20 12:39:22,518 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:39:22,580 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,684 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.017 0.059 ro 2026-10-20 12:39:22,711 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.095 ro 2026-10-20 12:39:22,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 10346 3 0.003 0.099 ro 2026-10-20 12:39:22,781 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:22] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 9 0.024 0.035 ro 2026-10-20 12:39:22,826 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,932 7 INFO rb-3d383b4-225775-426863 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-20 12:39:22,992 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,011 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:23] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 33 0.058 0.123 rw 2026-10-20 12:39:23,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86394340 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000002', 'uuid': '79671f8f-3c03-41d0-be0c-bd25889c1475'}] 2026-10-20 12:39:23,394 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86394340 order {'name': None, 'pos_reference': '260-249-000002', 'uuid': '79671f8f-3c03-41d0-be0c-bd25889c1475'} created pos.order #831 2026-10-20 12:39:23,394 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86394340 finished 2026-10-20 12:39:23,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2521 74 0.112 0.161 rw 2026-10-20 12:39:23,605 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,608 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.019 rw 2026-10-20 12:39:23,619 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,619 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,657 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-20 12:39:23,660 7 INFO rb-3d383b4-225775-426863 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-20 12:39:23,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:39:23,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.016 2.86 rw 2026-10-20 12:39:23,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 14745628 (allocated 16658432) 2026-10-20 12:39:23,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 56987 2026-10-20 12:39:23,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-20 12:39:23,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 56987 2026-10-20 12:39:23,995 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_123923_995182_test_self_order_mobile.txt 2026-10-20 12:39:23,995 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp1h7t_vep_chrome_odoo" 2026-10-20 12:39:24,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23200516 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000003', 'uuid': '7eec903d45534b0da55565f7b4a8b4da'}] 2026-10-20 12:39:24,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23200516 order {'name': None, 'pos_reference': '260-249-000003', 'uuid': '7eec903d45534b0da55565f7b4a8b4da'} created pos.order #832 2026-10-20 12:39:24,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23200516 finished 2026-10-20 12:39:24,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2438 73 0.082 0.152 rw 2026-10-20 12:39:24,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81957781 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000004', 'uuid': '9d42e3eb55db4851b668c68f0d93c18e'}] 2026-10-20 12:39:24,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81957781 order {'name': None, 'pos_reference': '260-249-000004', 'uuid': '9d42e3eb55db4851b668c68f0d93c18e'} created pos.order #833 2026-10-20 12:39:24,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81957781 finished 2026-10-20 12:39:25,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jec16IDS - [20/Oct/2026 12:39:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2440 72 0.096 0.15 rw 2026-10-20 12:39:25,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-20 12:39:26,898 7 INFO rb-3d383b4-225775-426863 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-20 12:39:36,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:39:36,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85433588 started for PoS orders references: [{'name': None, 'pos_reference': '260-250-000001', 'uuid': '092f89fb0a734e97aa7b8760e4f50c47'}] 2026-10-20 12:39:36,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85433588 order {'name': None, 'pos_reference': '260-250-000001', 'uuid': '092f89fb0a734e97aa7b8760e4f50c47'} created pos.order #834 2026-10-20 12:39:36,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85433588 finished 2026-10-20 12:39:37,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LlVFekvx - [20/Oct/2026 12:39:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2467 229 0.332 0.771 rw 2026-10-20 12:39:37,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-20 12:39:39,299 7 INFO rb-3d383b4-225775-426863 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-20 12:39:47,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 57115 2026-10-20 12:39:47,711 7 INFO rb-3d383b4-225775-426863 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/tmpwodlgyzr_chrome_odoo 2026-10-20 12:39:47,711 7 INFO rb-3d383b4-225775-426863 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:42061/json/version 2026-10-20 12:39:47,712 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:39:47,791 7 INFO rb-3d383b4-225775-426863 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-20 12:39:47,791 7 INFO rb-3d383b4-225775-426863 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:42061/json 2026-10-20 12:39:47,792 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:39:47,818 7 INFO rb-3d383b4-225775-426863 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:42061/devtools/page/8DAE65D647BDADD1DB369E09CA2FB50B 2026-10-20 12:39:47,838 7 INFO rb-3d383b4-225775-426863 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-20 12:39:47,849 7 INFO rb-3d383b4-225775-426863 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-20 12:39:48,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:39:48,333 7 INFO rb-3d383b4-225775-426863 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-20 12:39:48,343 7 INFO rb-3d383b4-225775-426863 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-20 12:39:48,343 7 INFO rb-3d383b4-225775-426863 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-20 12:39:48,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:39:48,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:48] "GET /pos/ui/252 HTTP/1.1" 200 6862 88 0.113 0.457 rw 2026-10-20 12:39:48,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '8DAE65D647BDADD1DB369E09CA2FB50B', 'loaderId': '037E0AA3C4158C2C53A53F07BA6D71B7', 'isDownload': False} 2026-10-20 12:39:48,926 7 INFO rb-3d383b4-225775-426863 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-20 12:39:49,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:48] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.66 ro 2026-10-20 12:39:49,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.064 ro 2026-10-20 12:39:49,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.074 ro 2026-10-20 12:39:49,766 7 INFO rb-3d383b4-225775-426863 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-20 12:39:49,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:39:49,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:39:49,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.024 ro 2026-10-20 12:39:49,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.02 rw 2026-10-20 12:39:49,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39: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.015 0.044 rw 2026-10-20 12:39:50,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:39:51,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 500493 261 0.407 0.674 rw 2026-10-20 12:39:51,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: The ready code tooks too much time : 2.3118679523468018 2026-10-20 12:39:51,238 7 INFO rb-3d383b4-225775-426863 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-20 12:39:51,253 7 INFO rb-3d383b4-225775-426863 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-20 12:39:51,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.015 ro 2026-10-20 12:39:51,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:51] "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-20 12:39:51,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:51] "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-20 12:39:51,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39: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.017 rw 2026-10-20 12:39:51,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39: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-20 12:39:51,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:51] "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-20 12:39:51,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39: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-20 12:39:52,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.004 - 2026-10-20 12:39:52,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.009 0.054 rw 2026-10-20 12:39:52,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.014 rw 2026-10-20 12:39:52,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:39:52,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.014 - 2026-10-20 12:39:52,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.025 ro 2026-10-20 12:39:52,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.026 - 2026-10-20 12:39:52,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 12:39:52,319 7 INFO rb-3d383b4-225775-426863 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-20 12:39:52,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /pos/ui/252 HTTP/1.1" 200 6862 31 0.052 0.135 rw 2026-10-20 12:39:52,496 7 INFO rb-3d383b4-225775-426863 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-20 12:39:52,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 12:39:52,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "GET /pos/ui/252?from_backend=True HTTP/1.1" 200 6862 31 0.029 0.264 rw 2026-10-20 12:39:52,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39: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.005 0.091 rw 2026-10-20 12:39:52,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.018 0.116 rw 2026-10-20 12:39:52,774 7 INFO rb-3d383b4-225775-426863 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-20 12:39:52,778 7 INFO rb-3d383b4-225775-426863 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-20 12:39:52,780 7 INFO rb-3d383b4-225775-426863 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-20 12:39:52,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39: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.022 rw 2026-10-20 12:39:52,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:39:52,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 18074376 (allocated 18894848) 2026-10-20 12:39:52,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 3.031 rw 2026-10-20 12:39:53,101 7 INFO rb-3d383b4-225775-426863 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 57115 2026-10-20 12:39:53,106 7 INFO rb-3d383b4-225775-426863 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-20 12:39:53,108 7 INFO rb-3d383b4-225775-426863 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 57115 2026-10-20 12:39:53,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Q5F1FkWZ - [20/Oct/2026 12:39:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 3 0.014 0.047 rw 2026-10-20 12:39:53,224 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_123953_224445_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-20 12:39:53,224 7 INFO rb-3d383b4-225775-426863 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/tmpwodlgyzr_chrome_odoo" 2026-10-20 12:39:53,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart ... 2026-10-20 12:39:54,723 7 INFO rb-3d383b4-225775-426863 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-20 12:40:04,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Chrome pid: 57248 2026-10-20 12:40:04,037 7 INFO rb-3d383b4-225775-426863 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/tmpjfeio9jl_chrome_odoo 2026-10-20 12:40:04,037 7 INFO rb-3d383b4-225775-426863 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:39139/json/version 2026-10-20 12:40:04,038 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:40:04,107 7 INFO rb-3d383b4-225775-426863 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-20 12:40:04,108 7 INFO rb-3d383b4-225775-426863 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:39139/json 2026-10-20 12:40:04,108 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:40:04,123 7 INFO rb-3d383b4-225775-426863 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:39139/devtools/page/F23703C19679321562D51BB0C2EC445C 2026-10-20 12:40:04,154 7 INFO rb-3d383b4-225775-426863 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-20 12:40:04,182 7 INFO rb-3d383b4-225775-426863 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-20 12:40:04,578 7 INFO rb-3d383b4-225775-426863 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-20 12:40:04,580 7 INFO rb-3d383b4-225775-426863 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=adc6c67be3684d05&order_identifier=5469c1c1-d045-4954-9295-729ce32e5a32" in browser 2026-10-20 12:40:04,580 7 INFO rb-3d383b4-225775-426863 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=adc6c67be3684d05&order_identifier=5469c1c1-d045-4954-9295-729ce32e5a32" 2026-10-20 12:40:04,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:40:05,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /pos-self/253?access_token=adc6c67be3684d05&order_identifier=5469c1c1-d045-4954-9295-729ce32e5a32 HTTP/1.1" 200 2295 61 0.085 0.562 rw 2026-10-20 12:40:05,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Navigation result: {'frameId': 'F23703C19679321562D51BB0C2EC445C', 'loaderId': '862BF7334020F832CAA0B4061EE402A7', 'isDownload': False} 2026-10-20 12:40:05,234 7 INFO rb-3d383b4-225775-426863 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-20 12:40:05,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:40:05,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.035 0.753 ro 2026-10-20 12:40:05,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:40:05,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.01 0.117 ro 2026-10-20 12:40:05,443 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:40:05,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.19 ro 2026-10-20 12:40:05,807 7 INFO rb-3d383b4-225775-426863 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-20 12:40:05,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 12:40:05,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.02 ro 2026-10-20 12:40:05,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.026 ro 2026-10-20 12:40:05,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 12:40:06,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:06] "POST /pos-self/data/253 HTTP/1.1" 200 466932 265 0.289 0.532 rw 2026-10-20 12:40:06,974 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1445 16 0.032 0.061 rw 2026-10-20 12:40:07,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.001 0.139 ro 2026-10-20 12:40:07,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/ir.attachment/201884/raw HTTP/1.1" 200 98715 3 0.001 0.014 ro 2026-10-20 12:40:07,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:201888) 2026-10-20 12:40:07,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.018 0.222 ro 2026-10-20 12:40:07,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/ir.attachment/201883/raw HTTP/1.1" 200 84994 3 0.002 0.042 ro 2026-10-20 12:40:07,481 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,551 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,649 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,678 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.03 0.069 ro 2026-10-20 12:40:07,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.126 ro 2026-10-20 12:40:07,753 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,761 7 INFO rb-3d383b4-225775-426863 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-20 12:40:07,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 10346 3 0.012 0.151 ro 2026-10-20 12:40:07,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.18 ro 2026-10-20 12:40:07,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/ir.attachment/200866/raw HTTP/1.1" 200 49165 3 0.01 0.099 ro 2026-10-20 12:40:07,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "GET /web/image/product.product/2255/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 9 0.012 0.045 ro 2026-10-20 12:40:07,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 1445 15 0.039 0.125 rw 2026-10-20 12:40:08,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91388254 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': '60d0f9ed-77ac-4391-8dbe-c9c8b02674f5'}] 2026-10-20 12:40:08,078 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1298] to pos.order #836 2026-10-20 12:40:08,088 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91388254 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': '60d0f9ed-77ac-4391-8dbe-c9c8b02674f5'} updated pos.order #836 2026-10-20 12:40:08,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91388254 finished 2026-10-20 12:40:08,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2445 82 0.112 0.152 rw 2026-10-20 12:40:08,300 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,302 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.01 0.02 rw 2026-10-20 12:40:08,308 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:08] "POST /pos-self-order/test-modify-line-qty-from-backend/ HTTP/1.1" 200 43 2 0.009 0.015 rw 2026-10-20 12:40:08,357 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,371 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,412 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,428 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,470 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,474 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:08] "GET /web/image/product.product/2257/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.041 ro 2026-10-20 12:40:08,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 25 0.027 0.08 rw 2026-10-20 12:40:08,628 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,633 7 INFO rb-3d383b4-225775-426863 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-20 12:40:08,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2445 25 0.049 0.054 rw 2026-10-20 12:40:08,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67626794 started for PoS orders references: [{'name': None, 'pos_reference': '260-253-000001', 'uuid': '60d0f9ed-77ac-4391-8dbe-c9c8b02674f5'}] 2026-10-20 12:40:08,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: Added lines [1299] to pos.order #836 2026-10-20 12:40:08,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67626794 order {'name': None, 'pos_reference': '260-253-000001', 'uuid': '60d0f9ed-77ac-4391-8dbe-c9c8b02674f5'} updated pos.order #836 2026-10-20 12:40:08,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67626794 finished 2026-10-20 12:40:09,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3448 96 0.121 0.218 rw 2026-10-20 12:40:09,161 7 INFO rb-3d383b4-225775-426863 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-20 12:40:09,171 7 INFO rb-3d383b4-225775-426863 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-20 12:40:09,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.023 rw 2026-10-20 12:40:09,209 7 INFO rb-3d383b4-225775-426863 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-20 12:40:09,257 7 INFO rb-3d383b4-225775-426863 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-20 12:40:09,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: tour succeeded 2026-10-20 12:40:09,264 7 INFO rb-3d383b4-225775-426863 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-20 12:40:09,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:40:09,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MtOt6ELw - [20/Oct/2026 12:40:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.01 3.406 rw 2026-10-20 12:40:09,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart.browser: heap 14642436 (allocated 16396288) 2026-10-20 12:40:09,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Closing chrome headless with pid 57248 2026-10-20 12:40:09,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Closing websocket connection 2026-10-20 12:40:09,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Terminating chrome headless with pid 57248 2026-10-20 12:40:09,574 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124009_574685_test_self_order_pay_warns_on_stale_cart.txt 2026-10-20 12:40:09,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_pay_warns_on_stale_cart: Removing chrome user profile "/tmp/tmpjfeio9jl_chrome_odoo" 2026-10-20 12:40:09,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-20 12:40:11,339 7 INFO rb-3d383b4-225775-426863 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-20 12:40:20,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57383 2026-10-20 12:40:20,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmp20odjo1w_chrome_odoo 2026-10-20 12:40:20,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:36853/json/version 2026-10-20 12:40:20,044 7 INFO rb-3d383b4-225775-426863 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-20 12:40:20,099 7 INFO rb-3d383b4-225775-426863 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-20 12:40:20,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:36853/json 2026-10-20 12:40:20,100 7 INFO rb-3d383b4-225775-426863 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-20 12:40:20,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:36853/devtools/page/E47601E7BEB85C0626F7A54838C7462E 2026-10-20 12:40:20,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Enable chrome headless console log notification 2026-10-20 12:40:20,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-20 12:40:20,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:40:20,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-20 12:40:20,596 7 INFO rb-3d383b4-225775-426863 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-20 12:40:20,596 7 INFO rb-3d383b4-225775-426863 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-20 12:40:20,615 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:40:21,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:21] "GET /pos/ui?config_id=254 HTTP/1.1" 200 6817 66 0.053 0.499 rw 2026-10-20 12:40:21,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': 'E47601E7BEB85C0626F7A54838C7462E', 'loaderId': '229640D27B29E19C8F402B0324026005', 'isDownload': False} 2026-10-20 12:40:21,154 7 INFO rb-3d383b4-225775-426863 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-20 12:40:21,213 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:21] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.605 ro 2026-10-20 12:40:21,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:21] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.036 ro 2026-10-20 12:40:21,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:21] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.051 ro 2026-10-20 12:40:22,051 7 INFO rb-3d383b4-225775-426863 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-20 12:40:22,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:40:22,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-20 12:40:22,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.018 ro 2026-10-20 12:40:22,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.023 rw 2026-10-20 12:40:22,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40: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.009 0.043 rw 2026-10-20 12:40:22,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:40:23,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.355 0.632 rw 2026-10-20 12:40:23,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: The ready code tooks too much time : 2.287562847137451 2026-10-20 12:40:23,446 7 INFO rb-3d383b4-225775-426863 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-20 12:40:23,457 7 INFO rb-3d383b4-225775-426863 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-20 12:40:23,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.014 ro 2026-10-20 12:40:23,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:23] "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-20 12:40:23,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:23] "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-20 12:40:23,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12: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.023 rw 2026-10-20 12:40:23,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:23] "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-20 12:40:24,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "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-20 12:40:24,162 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40: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.012 rw 2026-10-20 12:40:24,302 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.005 0.041 rw 2026-10-20 12:40:24,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.002 - 2026-10-20 12:40:24,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:40:24,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 12:40:24,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:40:24,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:40:24,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.015 - 2026-10-20 12:40:24,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.029 ro 2026-10-20 12:40:24,476 7 INFO rb-3d383b4-225775-426863 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-20 12:40:24,495 7 INFO rb-3d383b4-225775-426863 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-20 12:40:24,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /pos/ui/254?from_backend=True HTTP/1.1" 200 6857 31 0.052 0.108 rw 2026-10-20 12:40:24,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.016 - 2026-10-20 12:40:24,696 7 INFO rb-3d383b4-225775-426863 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-20 12:40:24,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:24] "GET /pos/ui/254 HTTP/1.1" 200 6857 31 0.088 0.259 rw 2026-10-20 12:40:34,692 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-20 12:40:34,693 7 INFO rb-3d383b4-225775-426863 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-20 12:40:34,693 7 _ERROR rb-3d383b4-225775-426863 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-20 12:40:34,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-20 12:40:34,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:40:34,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 YlWgBapR - [20/Oct/2026 12:40:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 12.465 rw 2026-10-20 12:40:34,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-3d383b4-225775-426863/screenshots/sc_20261020_124034_764332_test_self_order_snooze_service.png 2026-10-20 12:40:34,800 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57383 2026-10-20 12:40:34,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-20 12:40:34,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57383 2026-10-20 12:40:34,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_124034_938280_test_self_order_snooze_service.txt 2026-10-20 12:40:34,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmp20odjo1w_chrome_odoo" 2026-10-20 12:40:34,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-20 12:40:34,952 7 _ERROR rb-3d383b4-225775-426863 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-225775/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-225775/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-225775/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-20 12:40:35,005 7 INFO rb-3d383b4-225775-426863 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-20 12:40:35,006 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-20 12:40:36,700 7 INFO rb-3d383b4-225775-426863 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-20 12:40:46,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57504 2026-10-20 12:40:46,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmp_1p002tf_chrome_odoo 2026-10-20 12:40:46,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:35475/json/version 2026-10-20 12:40:46,300 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:40:46,366 7 INFO rb-3d383b4-225775-426863 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-20 12:40:46,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:35475/json 2026-10-20 12:40:46,367 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:40:46,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:35475/devtools/page/4F3C688FB25E7C54298B085E181ADFF6 2026-10-20 12:40:46,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Enable chrome headless console log notification 2026-10-20 12:40:46,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-20 12:40:46,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:40:46,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-20 12:40:46,882 7 INFO rb-3d383b4-225775-426863 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-20 12:40:46,882 7 INFO rb-3d383b4-225775-426863 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-20 12:40:46,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:40:47,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:47] "GET /pos/ui?config_id=255 HTTP/1.1" 200 6817 66 0.077 0.528 rw 2026-10-20 12:40:47,493 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '4F3C688FB25E7C54298B085E181ADFF6', 'loaderId': 'ECD83D28AB89FFA67B7361DAFE21040D', 'isDownload': False} 2026-10-20 12:40:47,493 7 INFO rb-3d383b4-225775-426863 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-20 12:40:47,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.668 ro 2026-10-20 12:40:47,580 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:47] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.05 ro 2026-10-20 12:40:47,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:47] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.059 ro 2026-10-20 12:40:48,342 7 INFO rb-3d383b4-225775-426863 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-20 12:40:48,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:40:48,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 12:40:48,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.017 ro 2026-10-20 12:40:48,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.012 rw 2026-10-20 12:40:48,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40: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.008 0.029 rw 2026-10-20 12:40:48,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:40:49,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.412 0.691 rw 2026-10-20 12:40:49,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: The ready code tooks too much time : 2.3673627376556396 2026-10-20 12:40:49,861 7 INFO rb-3d383b4-225775-426863 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-20 12:40:49,875 7 INFO rb-3d383b4-225775-426863 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-20 12:40:49,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.022 ro 2026-10-20 12:40:49,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:49] "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-20 12:40:49,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40: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-20 12:40:50,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40: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.004 0.038 rw 2026-10-20 12:40:50,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:50] "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-20 12:40:50,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40: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-20 12:40:50,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40: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.016 rw 2026-10-20 12:40:50,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:50] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.003 - 2026-10-20 12:40:50,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:50] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.01 0.049 rw 2026-10-20 12:40:50,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:50] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.024 rw 2026-10-20 12:40:50,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.018 - 2026-10-20 12:40:50,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:50] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:40:51,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.044 - 2026-10-20 12:40:51,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.056 - 2026-10-20 12:40:51,049 7 INFO rb-3d383b4-225775-426863 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-20 12:40:51,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.069 ro 2026-10-20 12:40:51,062 7 INFO rb-3d383b4-225775-426863 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-20 12:40:51,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:51] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 12:40:51,196 7 INFO rb-3d383b4-225775-426863 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-20 12:40:51,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:51] "GET /pos/ui/255?from_backend=True HTTP/1.1" 200 6857 31 0.06 0.152 rw 2026-10-20 12:40:51,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:51] "GET /pos/ui/255 HTTP/1.1" 200 6857 31 0.027 0.276 rw 2026-10-20 12:41:01,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-20 12:41:01,193 7 INFO rb-3d383b4-225775-426863 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-20 12:41:01,194 7 _ERROR rb-3d383b4-225775-426863 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-20 12:41:01,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-20 12:41:01,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:41:01,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B9nEeyxl - [20/Oct/2026 12:40:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 12.688 rw 2026-10-20 12:41:01,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-3d383b4-225775-426863/screenshots/sc_20261020_124101_264237_test_self_order_snooze_service.png 2026-10-20 12:41:01,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57504 2026-10-20 12:41:01,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-20 12:41:01,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57504 2026-10-20 12:41:01,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_124101_418378_test_self_order_snooze_service.txt 2026-10-20 12:41:01,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmp_1p002tf_chrome_odoo" 2026-10-20 12:41:01,433 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-20 12:41:01,433 7 _ERROR rb-3d383b4-225775-426863 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-225775/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-225775/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-225775/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-20 12:41:01,495 7 INFO rb-3d383b4-225775-426863 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-20 12:41:01,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_snooze_service ... 2026-10-20 12:41:03,071 7 INFO rb-3d383b4-225775-426863 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-20 12:41:13,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome pid: 57633 2026-10-20 12:41:13,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless temporary user profile dir: /tmp/tmpap7hocir_chrome_odoo 2026-10-20 12:41:13,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:38891/json/version 2026-10-20 12:41:13,215 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:41:13,245 7 INFO rb-3d383b4-225775-426863 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-20 12:41:13,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Issuing json command http://127.0.0.1:38891/json 2026-10-20 12:41:13,246 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:41:13,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Websocket url found: ws://127.0.0.1:38891/devtools/page/51C080D8E83F59C07AD4EA8BEF7DE1BF 2026-10-20 12:41:13,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Enable chrome headless console log notification 2026-10-20 12:41:13,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome headless enable page notifications 2026-10-20 12:41:13,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:41:13,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Setting session cookie in browser 2026-10-20 12:41:13,747 7 INFO rb-3d383b4-225775-426863 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-20 12:41:13,747 7 INFO rb-3d383b4-225775-426863 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-20 12:41:13,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:41:14,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:14] "GET /pos/ui?config_id=256 HTTP/1.1" 200 6817 66 0.054 0.538 rw 2026-10-20 12:41:14,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Navigation result: {'frameId': '51C080D8E83F59C07AD4EA8BEF7DE1BF', 'loaderId': '09303E8C44496E8CCE3FF886ADA6EB48', 'isDownload': False} 2026-10-20 12:41:14,349 7 INFO rb-3d383b4-225775-426863 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-20 12:41:14,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:14] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.646 ro 2026-10-20 12:41:14,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:14] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.034 ro 2026-10-20 12:41:14,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:14] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.061 ro 2026-10-20 12:41:15,147 7 INFO rb-3d383b4-225775-426863 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-20 12:41:15,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:41:15,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:41:15,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 12:41:15,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.012 rw 2026-10-20 12:41:15,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12: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.008 0.035 rw 2026-10-20 12:41:15,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:41:16,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 502477 264 0.303 0.584 rw 2026-10-20 12:41:16,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: The ready code tooks too much time : 2.0750465393066406 2026-10-20 12:41:16,425 7 INFO rb-3d383b4-225775-426863 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-20 12:41:16,438 7 INFO rb-3d383b4-225775-426863 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-20 12:41:16,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.018 ro 2026-10-20 12:41:16,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41: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-20 12:41:16,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:16] "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-20 12:41:16,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:16] "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-20 12:41:16,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12: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.027 rw 2026-10-20 12:41:17,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41: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-20 12:41:17,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12: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.009 0.02 rw 2026-10-20 12:41:17,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 429 0 0 0.005 - 2026-10-20 12:41:17,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:41:17,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 5 0.007 0.058 rw 2026-10-20 12:41:17,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.031 rw 2026-10-20 12:41:17,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 12:41:17,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.026 - 2026-10-20 12:41:17,569 7 INFO rb-3d383b4-225775-426863 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-20 12:41:17,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 12:41:17,599 7 INFO rb-3d383b4-225775-426863 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-20 12:41:17,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /pos/ui/256?from_backend=True HTTP/1.1" 200 6857 31 0.106 0.1 rw 2026-10-20 12:41:17,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.213 ro 2026-10-20 12:41:17,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:41:17,858 7 INFO rb-3d383b4-225775-426863 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-20 12:41:17,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:17] "GET /pos/ui/256 HTTP/1.1" 200 6857 31 0.059 0.299 rw 2026-10-20 12:41:27,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service.browser: console.groupEnd 2026-10-20 12:41:27,857 7 INFO rb-3d383b4-225775-426863 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-20 12:41:27,857 7 ERROR rb-3d383b4-225775-426863 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-20 12:41:27,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Asking for screenshot 2026-10-20 12:41:27,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:41:27,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZLPpy5AN - [20/Oct/2026 12:41:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 12.568 rw 2026-10-20 12:41:27,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Screenshot in: /tmp/odoo_tests/rb-3d383b4-225775-426863/screenshots/sc_20261020_124127_930330_test_self_order_snooze_service.png 2026-10-20 12:41:27,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing chrome headless with pid 57633 2026-10-20 12:41:27,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Closing websocket connection 2026-10-20 12:41:27,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Terminating chrome headless with pid 57633 2026-10-20 12:41:28,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_124128_109603_test_self_order_snooze_service.txt 2026-10-20 12:41:28,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_snooze_service: Removing chrome user profile "/tmp/tmpap7hocir_chrome_odoo" 2026-10-20 12:41:28,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: ====================================================================== 2026-10-20 12:41:28,127 7 ERROR rb-3d383b4-225775-426863 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-225775/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-225775/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-225775/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-20 12:41:28,203 7 INFO rb-3d383b4-225775-426863 odoo.tests.suite: Disabling auto-retry after a failed test 2026-10-20 12:41:28,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_no_more_sharing ... 2026-10-20 12:41:30,218 7 INFO rb-3d383b4-225775-426863 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-20 12:41:39,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:41:39,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36283285 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000001', 'uuid': 'a6f9c24d72684712ad0a0c5163a58387'}] 2026-10-20 12:41:39,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36283285 order {'name': None, 'pos_reference': '260-257-000001', 'uuid': 'a6f9c24d72684712ad0a0c5163a58387'} created pos.order #837 2026-10-20 12:41:39,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36283285 finished 2026-10-20 12:41:39,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NC_1iZDS - [20/Oct/2026 12:41:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2447 95 0.096 0.486 rw 2026-10-20 12:41:39,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52803669 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000002', 'uuid': 'ca8c71b32d7b4f81bb86c245c92e62ea'}] 2026-10-20 12:41:39,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52803669 order {'name': None, 'pos_reference': '260-257-000002', 'uuid': 'ca8c71b32d7b4f81bb86c245c92e62ea'} created pos.order #838 2026-10-20 12:41:39,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52803669 finished 2026-10-20 12:41:40,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NC_1iZDS - [20/Oct/2026 12:41:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3426 79 0.143 0.2 rw 2026-10-20 12:41:40,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Chrome pid: 57765 2026-10-20 12:41:40,511 7 INFO rb-3d383b4-225775-426863 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/tmpiawr0zp__chrome_odoo 2026-10-20 12:41:40,511 7 INFO rb-3d383b4-225775-426863 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:33925/json/version 2026-10-20 12:41:40,513 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:41:40,583 7 INFO rb-3d383b4-225775-426863 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-20 12:41:40,583 7 INFO rb-3d383b4-225775-426863 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:33925/json 2026-10-20 12:41:40,584 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:41:40,597 7 INFO rb-3d383b4-225775-426863 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:33925/devtools/page/FF992B7B571508BEFCDF875D712F4608 2026-10-20 12:41:40,609 7 INFO rb-3d383b4-225775-426863 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-20 12:41:40,616 7 INFO rb-3d383b4-225775-426863 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-20 12:41:40,641 7 INFO rb-3d383b4-225775-426863 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-20 12:41:40,659 7 INFO rb-3d383b4-225775-426863 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=39a153c48d94418d&table_identifier=e9dca967" in browser 2026-10-20 12:41:40,660 7 INFO rb-3d383b4-225775-426863 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=39a153c48d94418d&table_identifier=e9dca967" 2026-10-20 12:41:41,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /pos-self/257?access_token=39a153c48d94418d&table_identifier=e9dca967 HTTP/1.1" 200 2295 55 0.098 0.248 rw 2026-10-20 12:41:41,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Navigation result: {'frameId': 'FF992B7B571508BEFCDF875D712F4608', 'loaderId': '5CC1035BEE569946E587E2BFE350A913', 'isDownload': False} 2026-10-20 12:41:41,021 7 INFO rb-3d383b4-225775-426863 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-20 12:41:41,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:41:41,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.03 0.468 ro 2026-10-20 12:41:41,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:41:41,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:41:41,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.018 0.194 ro 2026-10-20 12:41:41,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.017 0.2 ro 2026-10-20 12:41:41,577 7 INFO rb-3d383b4-225775-426863 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-20 12:41:41,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.031 ro 2026-10-20 12:41:41,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.021 ro 2026-10-20 12:41:41,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.021 ro 2026-10-20 12:41:41,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.038 rw 2026-10-20 12:41:42,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:42] "POST /pos-self/data/257 HTTP/1.1" 200 466947 263 0.196 0.532 rw 2026-10-20 12:41:42,596 7 INFO rb-3d383b4-225775-426863 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-20 12:41:42,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 4 0.007 0.034 rw 2026-10-20 12:41:42,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:42] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.005 0.061 ro 2026-10-20 12:41:42,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:42] "GET /web/image/ir.attachment/205976/raw HTTP/1.1" 200 98715 3 0.001 0.012 ro 2026-10-20 12:41:43,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:205980) 2026-10-20 12:41:43,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:43] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.245 ro 2026-10-20 12:41:43,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:43] "GET /web/image/ir.attachment/205975/raw HTTP/1.1" 200 84994 3 0.007 0.068 ro 2026-10-20 12:41:43,052 7 INFO rb-3d383b4-225775-426863 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-20 12:41:43,057 7 INFO rb-3d383b4-225775-426863 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-20 12:41:43,171 7 INFO rb-3d383b4-225775-426863 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-20 12:41:43,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: tour succeeded 2026-10-20 12:41:43,267 7 INFO rb-3d383b4-225775-426863 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-20 12:41:43,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:43] "GET /web/image/pos.category/389/image_128?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.052 ro 2026-10-20 12:41:43,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:43] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.012 0.098 ro 2026-10-20 12:41:43,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing.browser: heap 12991508 (allocated 14036992) 2026-10-20 12:41:43,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:41:43,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:43] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:37:19.000+00:00 HTTP/1.1" 200 10346 3 0.006 0.143 ro 2026-10-20 12:41:43,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:43] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.142 ro 2026-10-20 12:41:43,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zXLHV8q0 - [20/Oct/2026 12:41:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.009 1.671 rw 2026-10-20 12:41:43,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Closing chrome headless with pid 57765 2026-10-20 12:41:43,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Closing websocket connection 2026-10-20 12:41:43,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Terminating chrome headless with pid 57765 2026-10-20 12:41:43,656 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124143_655902_test_self_order_table_no_more_sharing.txt 2026-10-20 12:41:43,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_no_more_sharing: Removing chrome user profile "/tmp/tmpiawr0zp__chrome_odoo" 2026-10-20 12:41:43,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 12:41:45,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_cash_machine_payment_method_allowed_for_kiosk ... 2026-10-20 12:41:47,202 7 INFO rb-3d383b4-225775-426863 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-20 12:41:56,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_payment_method: Starting TestSelfOrderPaymentMethod.test_self_order_kiosk_loads_terminal_payment_method ... 2026-10-20 12:41:57,672 7 INFO rb-3d383b4-225775-426863 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-20 12:42:06,623 7 INFO rb-3d383b4-225775-426863 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-20 12:42:08,062 7 INFO rb-3d383b4-225775-426863 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-20 12:42:17,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:42:19,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-20 12:42:20,794 7 INFO rb-3d383b4-225775-426863 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-20 12:42:29,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 57893 2026-10-20 12:42:29,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp5qjneioq_chrome_odoo 2026-10-20 12:42:29,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44837/json/version 2026-10-20 12:42:29,477 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:42:29,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 12:42:29,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44837/json 2026-10-20 12:42:29,534 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:42:29,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:44837/devtools/page/2E205D79C6780734A4AA032316CF2D29 2026-10-20 12:42:29,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-20 12:42:29,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-20 12:42:30,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-20 12:42:30,138 7 INFO rb-3d383b4-225775-426863 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=4e09a172bda64a96" in browser 2026-10-20 12:42:30,139 7 INFO rb-3d383b4-225775-426863 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=4e09a172bda64a96" 2026-10-20 12:42:30,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:42:30,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:30] "GET /pos-self/261?access_token=4e09a172bda64a96 HTTP/1.1" 200 2295 63 0.082 0.627 rw 2026-10-20 12:42:30,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '2E205D79C6780734A4AA032316CF2D29', 'loaderId': 'B554D20D91B21C7E7D7C2BFE90E2613B', 'isDownload': False} 2026-10-20 12:42:30,855 7 INFO rb-3d383b4-225775-426863 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-20 12:42:30,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:42:30,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:30] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.009 0.035 ro 2026-10-20 12:42:30,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:42:31,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:31] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.141 ro 2026-10-20 12:42:31,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:42:31,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:31] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.048 0.933 ro 2026-10-20 12:42:31,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-20 12:42:31,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:31] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 12:42:31,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:31] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.004 0.018 ro 2026-10-20 12:42:31,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.031 ro 2026-10-20 12:42:31,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.016 rw 2026-10-20 12:42:32,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:32] "POST /pos-self/data/261 HTTP/1.1" 200 466917 265 0.46 0.632 rw 2026-10-20 12:42:32,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:32] "GET /web/image/ir.attachment/210091/raw HTTP/1.1" 200 98715 3 0.001 0.015 ro 2026-10-20 12:42:32,846 7 INFO rb-3d383b4-225775-426863 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-20 12:42:32,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:32] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.005 0.034 ro 2026-10-20 12:42:33,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:210095) 2026-10-20 12:42:33,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.014 0.133 ro 2026-10-20 12:42:33,096 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/ir.attachment/210090/raw HTTP/1.1" 200 84994 3 0.014 0.055 ro 2026-10-20 12:42:33,120 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/ir.attachment/209073/raw HTTP/1.1" 200 49165 3 0.007 0.015 ro 2026-10-20 12:42:33,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.017 ro 2026-10-20 12:42:33,286 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/pos.category/391/image_128?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.036 ro 2026-10-20 12:42:33,366 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.072 ro 2026-10-20 12:42:33,408 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 10346 3 0.011 0.095 ro 2026-10-20 12:42:33,509 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/product.product/2266/image_512?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 7322 9 0.02 0.027 ro 2026-10-20 12:42:33,585 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /web/image/product.product/15/image_512?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 7322 8 0.037 0.04 ro 2026-10-20 12:42:33,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:33] "GET /google_address_autocomplete/static/src/img/powered_by_google_on_white.png HTTP/1.1" 200 2133 0 0 0.003 - 2026-10-20 12:42:33,736 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,821 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,874 7 INFO rb-3d383b4-225775-426863 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-20 12:42:33,883 7 INFO rb-3d383b4-225775-426863 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-20 12:42:34,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:34] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.001 0.013 rw 2026-10-20 12:42:34,286 7 INFO rb-3d383b4-225775-426863 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-20 12:42:34,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:34] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.002 0.016 rw 2026-10-20 12:42:34,360 7 INFO rb-3d383b4-225775-426863 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-20 12:42:34,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:34] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.055 0.118 rw 2026-10-20 12:42:34,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37066448 started for PoS orders references: [{'name': None, 'pos_reference': '260-261-000001', 'uuid': '64b60ffe-e44b-4536-b8a3-f78fbf28e100'}] 2026-10-20 12:42:34,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37066448 order {'name': None, 'pos_reference': '260-261-000001', 'uuid': '64b60ffe-e44b-4536-b8a3-f78fbf28e100'} created pos.order #839 2026-10-20 12:42:34,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37066448 finished 2026-10-20 12:42:35,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3555 232 0.39 0.517 rw 2026-10-20 12:42:35,515 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,523 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,523 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,554 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,591 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,644 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,661 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,714 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,728 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,780 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,871 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,928 7 INFO rb-3d383b4-225775-426863 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-20 12:42:35,936 7 INFO rb-3d383b4-225775-426863 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-20 12:42:36,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:36] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.004 0.017 rw 2026-10-20 12:42:36,350 7 INFO rb-3d383b4-225775-426863 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-20 12:42:36,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:36] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.002 0.013 rw 2026-10-20 12:42:36,403 7 INFO rb-3d383b4-225775-426863 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-20 12:42:36,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 129 24 0.027 0.088 rw 2026-10-20 12:42:36,549 7 INFO rb-3d383b4-225775-426863 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-20 12:42:36,571 7 INFO rb-3d383b4-225775-426863 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-20 12:42:36,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.003 0.019 rw 2026-10-20 12:42:36,585 7 INFO rb-3d383b4-225775-426863 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-20 12:42:36,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 24 0.027 0.092 rw 2026-10-20 12:42:36,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96159816 started for PoS orders references: [{'name': None, 'pos_reference': '260-261-000002', 'uuid': 'f7a98f66-5992-4b47-ac14-fd0d35a5a67a'}] 2026-10-20 12:42:36,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96159816 order {'name': None, 'pos_reference': '260-261-000002', 'uuid': 'f7a98f66-5992-4b47-ac14-fd0d35a5a67a'} created pos.order #840 2026-10-20 12:42:36,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96159816 finished 2026-10-20 12:42:37,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2537 186 0.19 0.388 rw 2026-10-20 12:42:37,346 7 INFO rb-3d383b4-225775-426863 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-20 12:42:37,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-20 12:42:37,354 7 INFO rb-3d383b4-225775-426863 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-20 12:42:37,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 15890356 (allocated 18493440) 2026-10-20 12:42:37,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:42:37,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 crGIv7j- - [20/Oct/2026 12:42:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 5.994 rw 2026-10-20 12:42:37,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 57893 2026-10-20 12:42:37,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-20 12:42:37,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 57893 2026-10-20 12:42:37,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_124237_720436_test_preset_delivery_tour.txt 2026-10-20 12:42:37,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp5qjneioq_chrome_odoo" 2026-10-20 12:42:37,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-20 12:42:39,425 7 INFO rb-3d383b4-225775-426863 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-20 12:42:48,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:42:49,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27521 started for PoS orders references: [{'name': None, 'pos_reference': '260-262-000001', 'uuid': '6e048346fe4149f8905c0e718d2b27aa'}] 2026-10-20 12:42:49,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27521 order {'name': None, 'pos_reference': '260-262-000001', 'uuid': '6e048346fe4149f8905c0e718d2b27aa'} created pos.order #841 2026-10-20 12:42:49,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27521 finished 2026-10-20 12:42:49,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NYQPfHHs - [20/Oct/2026 12:42:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2434 98 0.128 0.877 rw 2026-10-20 12:42:50,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-20 12:42:51,831 7 INFO rb-3d383b4-225775-426863 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-20 12:43:01,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 58017 2026-10-20 12:43:01,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmppzx5d2_2_chrome_odoo 2026-10-20 12:43:01,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33093/json/version 2026-10-20 12:43:01,832 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:01,920 7 INFO rb-3d383b4-225775-426863 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-20 12:43:01,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33093/json 2026-10-20 12:43:01,921 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:01,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33093/devtools/page/8A8EAD918A35484168B0613031F0EE9F 2026-10-20 12:43:01,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-20 12:43:01,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-20 12:43:02,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-20 12:43:02,408 7 INFO rb-3d383b4-225775-426863 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=7aac76467ce44efd" in browser 2026-10-20 12:43:02,408 7 INFO rb-3d383b4-225775-426863 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=7aac76467ce44efd" 2026-10-20 12:43:02,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:43:02,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:02] "GET /pos-self/263?access_token=7aac76467ce44efd HTTP/1.1" 200 2295 63 0.057 0.474 rw 2026-10-20 12:43:02,945 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '8A8EAD918A35484168B0613031F0EE9F', 'loaderId': '9C6DAE7FB36C3679EADCAD5DCADD61BE', 'isDownload': False} 2026-10-20 12:43:02,946 7 INFO rb-3d383b4-225775-426863 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-20 12:43:03,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:43:03,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:03] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 0.61 ro 2026-10-20 12:43:03,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:43:03,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:03] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.036 0.137 ro 2026-10-20 12:43:03,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:43:03,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:03] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.023 0.192 ro 2026-10-20 12:43:03,470 7 INFO rb-3d383b4-225775-426863 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-20 12:43:03,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:03] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 12:43:03,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.013 ro 2026-10-20 12:43:03,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:03] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.012 0.016 ro 2026-10-20 12:43:04,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:04] "POST /pos-self/data/263 HTTP/1.1" 200 467728 268 0.315 0.566 rw 2026-10-20 12:43:04,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.883 rw 2026-10-20 12:43:04,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:04] "GET /web/image/ir.attachment/212139/raw HTTP/1.1" 200 98715 3 0.001 0.01 ro 2026-10-20 12:43:04,852 7 INFO rb-3d383b4-225775-426863 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-20 12:43:04,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:04] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.062 ro 2026-10-20 12:43:05,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:212143) 2026-10-20 12:43:05,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.16 ro 2026-10-20 12:43:05,194 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/image/ir.attachment/212138/raw HTTP/1.1" 200 84994 3 0.005 0.098 ro 2026-10-20 12:43:05,206 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,208 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,243 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/image/ir.attachment/211121/raw HTTP/1.1" 200 49165 3 0.003 0.016 ro 2026-10-20 12:43:05,337 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.017 ro 2026-10-20 12:43:05,413 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,474 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.004 0.031 ro 2026-10-20 12:43:05,487 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/image/pos.category/391/image_128?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.073 ro 2026-10-20 12:43:05,525 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,587 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,587 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 10346 3 0.013 0.128 ro 2026-10-20 12:43:05,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "GET /web/image/product.product/2265/image_512?unique=2026-10-20T12:42:17.000+00:00 HTTP/1.1" 200 7322 9 0.023 0.062 ro 2026-10-20 12:43:05,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.007 0.073 rw 2026-10-20 12:43:05,786 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,795 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,846 7 INFO rb-3d383b4-225775-426863 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-20 12:43:05,975 7 INFO rb-3d383b4-225775-426863 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-20 12:43:06,042 7 INFO rb-3d383b4-225775-426863 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-20 12:43:06,123 7 INFO rb-3d383b4-225775-426863 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-20 12:43:06,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:06] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.096 0.134 rw 2026-10-20 12:43:06,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35576928 started for PoS orders references: [{'name': None, 'pos_reference': '260-263-000001', 'uuid': '1bdb3bc6-118e-41f3-b4db-d08156cd5e05'}] 2026-10-20 12:43:06,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35576928 order {'name': None, 'pos_reference': '260-263-000001', 'uuid': '1bdb3bc6-118e-41f3-b4db-d08156cd5e05'} created pos.order #842 2026-10-20 12:43:06,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35576928 finished 2026-10-20 12:43:06,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2531 88 0.122 0.175 rw 2026-10-20 12:43:06,707 7 INFO rb-3d383b4-225775-426863 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-20 12:43:06,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-20 12:43:06,727 7 INFO rb-3d383b4-225775-426863 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-20 12:43:06,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.017 0.026 rw 2026-10-20 12:43:06,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:43:06,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 15923048 (allocated 17969152) 2026-10-20 12:43:06,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.003 2.198 rw 2026-10-20 12:43:06,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KV1bIIuu - [20/Oct/2026 12:43:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.009 0.026 rw 2026-10-20 12:43:07,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 58017 2026-10-20 12:43:07,028 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-20 12:43:07,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 58017 2026-10-20 12:43:07,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_124307_169180_test_preset_with_slot_tour.txt 2026-10-20 12:43:07,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmppzx5d2_2_chrome_odoo" 2026-10-20 12:43:07,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 12:43:09,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-20 12:43:10,913 7 INFO rb-3d383b4-225775-426863 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-20 12:43:26,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 58153 2026-10-20 12:43:26,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmp1cg508lb_chrome_odoo 2026-10-20 12:43:26,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:45771/json/version 2026-10-20 12:43:26,604 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:26,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-20 12:43:26,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:45771/json 2026-10-20 12:43:26,670 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:26,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:45771/devtools/page/9C9A0357087257C57DDBF745204520C2 2026-10-20 12:43:26,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-20 12:43:26,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-20 12:43:27,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-20 12:43:27,138 7 INFO rb-3d383b4-225775-426863 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=9f060fbfcb434ea7" in browser 2026-10-20 12:43:27,139 7 INFO rb-3d383b4-225775-426863 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=9f060fbfcb434ea7" 2026-10-20 12:43:27,184 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:43:27,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:27] "GET /pos-self/264?access_token=9f060fbfcb434ea7 HTTP/1.1" 200 2295 63 0.074 0.472 rw 2026-10-20 12:43:27,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '9C9A0357087257C57DDBF745204520C2', 'loaderId': 'F8A8A1FF1499A4426C871A07754D5AC7', 'isDownload': False} 2026-10-20 12:43:27,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-20 12:43:27,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:43:27,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:27] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.017 0.099 ro 2026-10-20 12:43:27,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:43:27,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:27] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.144 ro 2026-10-20 12:43:27,904 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:43:27,963 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:27] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.037 0.778 ro 2026-10-20 12:43:28,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-20 12:43:28,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:28] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 12:43:28,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:28] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.012 ro 2026-10-20 12:43:28,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.02 ro 2026-10-20 12:43:29,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:29] "POST /pos-self/data/264 HTTP/1.1" 200 510732 412 0.496 0.679 rw 2026-10-20 12:43:29,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 1.18 rw 2026-10-20 12:43:29,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:29] "GET /web/image/ir.attachment/213175/raw HTTP/1.1" 200 98715 3 0.004 0.011 ro 2026-10-20 12:43:29,786 7 INFO rb-3d383b4-225775-426863 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-20 12:43:29,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:29] "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-20 12:43:30,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:213179) 2026-10-20 12:43:30,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.151 ro 2026-10-20 12:43:30,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/ir.attachment/213174/raw HTTP/1.1" 200 84994 3 0.005 0.041 ro 2026-10-20 12:43:30,080 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,153 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/pos.category/393/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.001 0.027 ro 2026-10-20 12:43:30,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.022 ro 2026-10-20 12:43:30,285 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,349 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,360 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.template/2129/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.036 ro 2026-10-20 12:43:30,365 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,409 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,460 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,481 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,543 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,567 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,584 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,607 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,735 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.product/2278/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.03 ro 2026-10-20 12:43:30,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.product/2285/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.056 ro 2026-10-20 12:43:30,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.product/2282/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.092 ro 2026-10-20 12:43:30,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.product/2284/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.012 0.12 ro 2026-10-20 12:43:30,926 7 INFO rb-3d383b4-225775-426863 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-20 12:43:30,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.product/2279/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.017 0.166 ro 2026-10-20 12:43:30,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:30] "GET /web/image/product.product/2281/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.207 ro 2026-10-20 12:43:31,044 7 INFO rb-3d383b4-225775-426863 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-20 12:43:31,168 7 INFO rb-3d383b4-225775-426863 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-20 12:43:31,337 7 INFO rb-3d383b4-225775-426863 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-20 12:43:31,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10164183 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000001', 'uuid': '7ef64597-a3b9-42ca-813c-e2b24581e2d3'}] 2026-10-20 12:43:31,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10164183 order {'name': None, 'pos_reference': '260-264-000001', 'uuid': '7ef64597-a3b9-42ca-813c-e2b24581e2d3'} created pos.order #843 2026-10-20 12:43:31,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10164183 finished 2026-10-20 12:43:31,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 11459 184 0.179 0.299 rw 2026-10-20 12:43:31,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:31] "GET /web/image/ir.attachment/212157/raw HTTP/1.1" 200 49165 3 0.006 0.369 ro 2026-10-20 12:43:31,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:31] "GET /web/image/product.product/2299/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.255 ro 2026-10-20 12:43:31,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:31] "GET /web/image/product.product/2300/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.278 ro 2026-10-20 12:43:31,946 7 INFO rb-3d383b4-225775-426863 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-20 12:43:31,956 7 INFO rb-3d383b4-225775-426863 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-20 12:43:31,962 7 INFO rb-3d383b4-225775-426863 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-20 12:43:31,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:31] "GET /web/image/product.product/2301/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.024 0.313 ro 2026-10-20 12:43:32,030 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:32] "GET /web/image/product.product/2287/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.016 0.369 ro 2026-10-20 12:43:32,050 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,087 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,098 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,119 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,151 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,156 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,171 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,182 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,194 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,228 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,250 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,257 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,291 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,304 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,315 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,327 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,342 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,356 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,370 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,383 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,407 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,560 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,811 7 INFO rb-3d383b4-225775-426863 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-20 12:43:32,936 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,070 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,202 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56417914 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000002', 'uuid': 'fd371c1c-86b5-4bb8-9094-fe1bd550b75d'}] 2026-10-20 12:43:33,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56417914 order {'name': None, 'pos_reference': '260-264-000002', 'uuid': 'fd371c1c-86b5-4bb8-9094-fe1bd550b75d'} created pos.order #844 2026-10-20 12:43:33,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56417914 finished 2026-10-20 12:43:33,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 11463 169 0.213 0.301 rw 2026-10-20 12:43:33,834 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,840 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,846 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,905 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,958 7 INFO rb-3d383b4-225775-426863 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-20 12:43:33,977 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,004 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,014 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,039 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,057 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,107 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,115 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,128 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,171 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,181 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,204 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,256 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,271 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,291 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,318 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,330 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,340 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,351 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,362 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,377 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,388 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,400 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,417 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,453 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,463 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,499 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,540 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,560 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,676 7 INFO rb-3d383b4-225775-426863 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-20 12:43:34,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:34] "GET /web/image/product.product/2280/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.01 0.029 ro 2026-10-20 12:43:34,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:34] "GET /web/image/product.product/2286/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.064 ro 2026-10-20 12:43:34,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:34] "GET /web/image/product.product/2283/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.008 0.093 ro 2026-10-20 12:43:34,889 7 INFO rb-3d383b4-225775-426863 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-20 12:43:35,026 7 INFO rb-3d383b4-225775-426863 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-20 12:43:35,182 7 INFO rb-3d383b4-225775-426863 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-20 12:43:35,337 7 INFO rb-3d383b4-225775-426863 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-20 12:43:35,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65267706 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000003', 'uuid': '0befbfcb-8a5b-4546-b484-2f1485a134b7'}] 2026-10-20 12:43:35,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65267706 order {'name': None, 'pos_reference': '260-264-000003', 'uuid': '0befbfcb-8a5b-4546-b484-2f1485a134b7'} created pos.order #845 2026-10-20 12:43:35,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65267706 finished 2026-10-20 12:43:35,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 12522 189 0.231 0.324 rw 2026-10-20 12:43:36,023 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,025 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,030 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,079 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,140 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:36] "GET /web/image/product.template/2130/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.033 ro 2026-10-20 12:43:36,160 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,173 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,191 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,246 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,340 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:36] "GET /web/image/product.product/2275/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.06 0.05 ro 2026-10-20 12:43:36,400 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,484 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,554 7 INFO rb-3d383b4-225775-426863 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-20 12:43:36,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #591574 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000004', 'uuid': '08c0e5d3-6ad6-44a1-a700-f7b3a139ab79'}] 2026-10-20 12:43:36,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #591574 order {'name': None, 'pos_reference': '260-264-000004', 'uuid': '08c0e5d3-6ad6-44a1-a700-f7b3a139ab79'} created pos.order #846 2026-10-20 12:43:36,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #591574 finished 2026-10-20 12:43:36,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 8478 142 0.132 0.248 rw 2026-10-20 12:43:37,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:36] "GET /web/image/product.product/2288/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.016 0.266 ro 2026-10-20 12:43:37,023 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,030 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,032 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,088 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,154 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,156 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:37] "GET /web/image/product.template/2140/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.028 ro 2026-10-20 12:43:37,177 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,192 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,204 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,233 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,259 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,278 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,333 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:37] "GET /web/image/product.product/2289/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.024 0.031 ro 2026-10-20 12:43:37,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:37] "GET /web/image/product.product/2296/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.007 0.078 ro 2026-10-20 12:43:37,464 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:37] "GET /web/image/product.product/2292/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.013 0.103 ro 2026-10-20 12:43:37,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:37] "GET /web/image/product.product/2290/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.006 0.145 ro 2026-10-20 12:43:37,530 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,632 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,716 7 INFO rb-3d383b4-225775-426863 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-20 12:43:37,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91233168 started for PoS orders references: [{'name': None, 'pos_reference': '260-264-000005', 'uuid': '126c4a23-c92c-4955-b7f8-cf42607915a0'}] 2026-10-20 12:43:37,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91233168 order {'name': None, 'pos_reference': '260-264-000005', 'uuid': '126c4a23-c92c-4955-b7f8-cf42607915a0'} created pos.order #847 2026-10-20 12:43:37,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91233168 finished 2026-10-20 12:43:38,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 9523 151 0.095 0.242 rw 2026-10-20 12:43:38,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:38] "GET /web/image/product.product/2298/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 8 0.005 0.167 ro 2026-10-20 12:43:38,144 7 INFO rb-3d383b4-225775-426863 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-20 12:43:38,156 7 INFO rb-3d383b4-225775-426863 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-20 12:43:38,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-20 12:43:38,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 12:43:38,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:43:38,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 jz_OFC01 - [20/Oct/2026 12:43:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.03 8.685 rw 2026-10-20 12:43:38,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 35942984 (allocated 40644608) 2026-10-20 12:43:38,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 58153 2026-10-20 12:43:38,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-20 12:43:38,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 58153 2026-10-20 12:43:38,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_124338_745419_test_combo_prices.txt 2026-10-20 12:43:38,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmp1cg508lb_chrome_odoo" 2026-10-20 12:43:38,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-20 12:43:40,357 7 INFO rb-3d383b4-225775-426863 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-20 12:43:54,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 58288 2026-10-20 12:43:54,011 7 INFO rb-3d383b4-225775-426863 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/tmph40e4lr3_chrome_odoo 2026-10-20 12:43:54,011 7 INFO rb-3d383b4-225775-426863 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:38581/json/version 2026-10-20 12:43:54,012 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:54,109 7 INFO rb-3d383b4-225775-426863 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-20 12:43:54,109 7 INFO rb-3d383b4-225775-426863 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:38581/json 2026-10-20 12:43:54,110 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:54,145 7 INFO rb-3d383b4-225775-426863 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:38581/devtools/page/D4AA11A58C1EA6A73521D2D6F745C18C 2026-10-20 12:43:54,160 7 INFO rb-3d383b4-225775-426863 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-20 12:43:54,182 7 INFO rb-3d383b4-225775-426863 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-20 12:43:54,551 7 INFO rb-3d383b4-225775-426863 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-20 12:43:54,554 7 INFO rb-3d383b4-225775-426863 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=0e301e2f9e4f44cd" in browser 2026-10-20 12:43:54,554 7 INFO rb-3d383b4-225775-426863 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=0e301e2f9e4f44cd" 2026-10-20 12:43:54,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:43:55,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /pos-self/265?access_token=0e301e2f9e4f44cd HTTP/1.1" 200 2295 63 0.066 0.48 rw 2026-10-20 12:43:55,107 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'D4AA11A58C1EA6A73521D2D6F745C18C', 'loaderId': '6AC818D7519E477A4952DBB9A1BB429C', 'isDownload': False} 2026-10-20 12:43:55,108 7 INFO rb-3d383b4-225775-426863 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-20 12:43:55,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:43:55,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.032 0.648 ro 2026-10-20 12:43:55,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:43:55,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.007 0.116 ro 2026-10-20 12:43:55,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:43:55,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.011 0.192 ro 2026-10-20 12:43:55,650 7 INFO rb-3d383b4-225775-426863 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-20 12:43:55,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.008 ro 2026-10-20 12:43:55,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.005 0.023 ro 2026-10-20 12:43:55,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:55] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.028 ro 2026-10-20 12:43:56,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:56] "POST /pos-self/data/265 HTTP/1.1" 200 512528 416 0.452 0.678 rw 2026-10-20 12:43:56,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 1.133 rw 2026-10-20 12:43:57,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/image/ir.attachment/214201/raw HTTP/1.1" 200 98715 3 0.005 0.015 ro 2026-10-20 12:43:57,197 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.036 ro 2026-10-20 12:43:57,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:214205) 2026-10-20 12:43:57,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.018 0.128 ro 2026-10-20 12:43:57,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/image/ir.attachment/214200/raw HTTP/1.1" 200 84994 3 0.001 0.022 ro 2026-10-20 12:43:57,462 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,494 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/image/ir.attachment/213183/raw HTTP/1.1" 200 49165 3 0.013 0.024 ro 2026-10-20 12:43:57,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.01 0.025 ro 2026-10-20 12:43:57,613 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/image/pos.category/394/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.058 ro 2026-10-20 12:43:57,702 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,786 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /web/image/product.template/2172/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.008 0.029 ro 2026-10-20 12:43:57,800 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,842 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,892 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,943 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,953 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,987 7 INFO rb-3d383b4-225775-426863 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-20 12:43:57,988 7 INFO rb-3d383b4-225775-426863 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-20 12:43:58,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43442185 started for PoS orders references: [{'name': None, 'pos_reference': '260-265-000001', 'uuid': 'b0d69067-f1ac-42ad-b2f2-3ae2f10633d5'}] 2026-10-20 12:43:58,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43442185 order {'name': None, 'pos_reference': '260-265-000001', 'uuid': 'b0d69067-f1ac-42ad-b2f2-3ae2f10633d5'} created pos.order #848 2026-10-20 12:43:58,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43442185 finished 2026-10-20 12:43:58,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3506 112 0.104 0.212 rw 2026-10-20 12:43:58,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-20 12:43:58,358 7 INFO rb-3d383b4-225775-426863 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-20 12:43:58,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.021 rw 2026-10-20 12:43:58,443 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:43:58,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 1.379 rw 2026-10-20 12:43:58,449 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 15004448 (allocated 15872000) 2026-10-20 12:43:58,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 gxK731zL - [20/Oct/2026 12:43:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.017 rw 2026-10-20 12:43:58,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 58288 2026-10-20 12:43:58,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-20 12:43:58,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 58288 2026-10-20 12:43:58,653 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124358_653034_test_fiscal_position_between_frontend_and_backend.txt 2026-10-20 12:43:58,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmph40e4lr3_chrome_odoo" 2026-10-20 12:43:58,692 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9689] 2026-10-20 12:43:58,728 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted pos.order records with IDs: [848] 2026-10-20 12:43:58,739 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2709] 2026-10-20 12:43:59,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 58421 2026-10-20 12:43:59,428 7 INFO rb-3d383b4-225775-426863 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/tmpftd97f9n_chrome_odoo 2026-10-20 12:43:59,428 7 INFO rb-3d383b4-225775-426863 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:37441/json/version 2026-10-20 12:43:59,429 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:59,490 7 INFO rb-3d383b4-225775-426863 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-20 12:43:59,490 7 INFO rb-3d383b4-225775-426863 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:37441/json 2026-10-20 12:43:59,494 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:43:59,521 7 INFO rb-3d383b4-225775-426863 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:37441/devtools/page/4732AE4CF04DB28FA5BFB4D5D215FCB7 2026-10-20 12:43:59,538 7 INFO rb-3d383b4-225775-426863 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-20 12:43:59,546 7 INFO rb-3d383b4-225775-426863 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-20 12:43:59,664 7 INFO rb-3d383b4-225775-426863 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-20 12:43:59,668 7 INFO rb-3d383b4-225775-426863 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=0e301e2f9e4f44cd" in browser 2026-10-20 12:43:59,668 7 INFO rb-3d383b4-225775-426863 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=0e301e2f9e4f44cd" 2026-10-20 12:43:59,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:43:59] "GET /pos-self/265?access_token=0e301e2f9e4f44cd HTTP/1.1" 200 2335 6 0.011 0.051 rw 2026-10-20 12:43:59,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '4732AE4CF04DB28FA5BFB4D5D215FCB7', 'loaderId': '390AEF45527EE9A4A4AAD7878F3DD3FA', 'isDownload': False} 2026-10-20 12:43:59,744 7 INFO rb-3d383b4-225775-426863 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-20 12:43:59,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:43:59] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 2 0.002 0.031 ro 2026-10-20 12:43:59,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:43:59] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 2 0.002 0.155 ro 2026-10-20 12:43:59,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:43:59] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 2 0.002 0.06 ro 2026-10-20 12:44:00,160 7 INFO rb-3d383b4-225775-426863 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-20 12:44:00,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:00] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-20 12:44:00,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:00] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.016 ro 2026-10-20 12:44:00,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.014 ro 2026-10-20 12:44:01,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "POST /pos-self/data/265 HTTP/1.1" 200 512530 406 0.408 0.556 rw 2026-10-20 12:44:01,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.97 rw 2026-10-20 12:44:01,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /web/image/ir.attachment/214201/raw HTTP/1.1" 200 98715 3 0.001 0.016 ro 2026-10-20 12:44:01,630 7 INFO rb-3d383b4-225775-426863 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-20 12:44:01,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 0 0 0.016 ro 2026-10-20 12:44:01,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 2 0.004 0.016 ro 2026-10-20 12:44:01,787 7 INFO rb-3d383b4-225775-426863 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-20 12:44:01,859 7 INFO rb-3d383b4-225775-426863 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-20 12:44:01,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /web/image/ir.attachment/213183/raw HTTP/1.1" 200 49165 3 0.002 0.015 ro 2026-10-20 12:44:01,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:44:01,986 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,069 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:02] "GET /web/image/pos.category/394/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.065 ro 2026-10-20 12:44:02,146 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,158 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:02] "GET /web/image/product.template/2172/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.01 0.033 ro 2026-10-20 12:44:02,209 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,254 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,304 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,307 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,339 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,343 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89594062 started for PoS orders references: [{'name': None, 'pos_reference': '260-265-000002', 'uuid': '76d48300-9b22-4354-82c2-39e2f82f0fdd'}] 2026-10-20 12:44:02,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89594062 order {'name': None, 'pos_reference': '260-265-000002', 'uuid': '76d48300-9b22-4354-82c2-39e2f82f0fdd'} created pos.order #849 2026-10-20 12:44:02,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89594062 finished 2026-10-20 12:44:02,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3506 97 0.069 0.189 rw 2026-10-20 12:44:02,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-20 12:44:02,662 7 INFO rb-3d383b4-225775-426863 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-20 12:44:02,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.031 rw 2026-10-20 12:44:02,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 14994836 (allocated 16658432) 2026-10-20 12:44:02,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:44:02,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 4 0.004 1.113 rw 2026-10-20 12:44:02,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VmYWkIbW - [20/Oct/2026 12:44:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.023 rw 2026-10-20 12:44:02,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 58421 2026-10-20 12:44:02,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-20 12:44:02,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 58421 2026-10-20 12:44:02,967 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124402_967706_test_fiscal_position_between_frontend_and_backend.txt 2026-10-20 12:44:02,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpftd97f9n_chrome_odoo" 2026-10-20 12:44:03,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-20 12:44:04,542 7 INFO rb-3d383b4-225775-426863 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-20 12:44:18,354 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 58557 2026-10-20 12:44:18,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpqr_k8jsm_chrome_odoo 2026-10-20 12:44:18,355 7 INFO rb-3d383b4-225775-426863 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:42723/json/version 2026-10-20 12:44:18,356 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:44:18,375 7 INFO rb-3d383b4-225775-426863 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-20 12:44:18,375 7 INFO rb-3d383b4-225775-426863 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:42723/json 2026-10-20 12:44:18,376 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:44:18,390 7 INFO rb-3d383b4-225775-426863 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:42723/devtools/page/D51551C6C5B7B0EB27C18208A96969FE 2026-10-20 12:44:18,399 7 INFO rb-3d383b4-225775-426863 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-20 12:44:18,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-20 12:44:18,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-20 12:44:18,717 7 INFO rb-3d383b4-225775-426863 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=b3ed267e7db14a16" in browser 2026-10-20 12:44:18,717 7 INFO rb-3d383b4-225775-426863 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=b3ed267e7db14a16" 2026-10-20 12:44:18,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:44:19,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /pos-self/266?access_token=b3ed267e7db14a16 HTTP/1.1" 200 2295 63 0.036 0.46 rw 2026-10-20 12:44:19,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'D51551C6C5B7B0EB27C18208A96969FE', 'loaderId': 'E0CC7D2C4D7B5045CA4B33AD10637543', 'isDownload': False} 2026-10-20 12:44:19,223 7 INFO rb-3d383b4-225775-426863 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-20 12:44:19,283 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:44:19,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.037 0.597 ro 2026-10-20 12:44:19,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:44:19,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.009 0.182 ro 2026-10-20 12:44:19,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:44:19,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.223 ro 2026-10-20 12:44:19,763 7 INFO rb-3d383b4-225775-426863 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-20 12:44:19,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.009 ro 2026-10-20 12:44:19,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.016 ro 2026-10-20 12:44:19,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:19] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.02 ro 2026-10-20 12:44:20,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:20] "POST /pos-self/data/266 HTTP/1.1" 200 510732 412 0.41 0.622 rw 2026-10-20 12:44:20,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:20] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 1.032 rw 2026-10-20 12:44:21,162 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/image/ir.attachment/215227/raw HTTP/1.1" 200 98715 3 0.003 0.012 ro 2026-10-20 12:44:21,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.003 0.031 ro 2026-10-20 12:44:21,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:215231) 2026-10-20 12:44:21,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.011 0.16 ro 2026-10-20 12:44:21,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/image/ir.attachment/215226/raw HTTP/1.1" 200 84994 3 0.004 0.033 ro 2026-10-20 12:44:21,419 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,498 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/image/pos.category/395/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.005 0.04 ro 2026-10-20 12:44:21,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.049 ro 2026-10-20 12:44:21,634 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /web/image/product.template/2200/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.025 ro 2026-10-20 12:44:21,700 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,708 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,747 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,817 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,864 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,871 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,909 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,953 7 INFO rb-3d383b4-225775-426863 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-20 12:44:21,996 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,009 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,053 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,100 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,151 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,162 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,211 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,264 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,313 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,324 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,368 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78144003 started for PoS orders references: [{'name': None, 'pos_reference': '260-266-000001', 'uuid': '45102759-7c11-442e-9c44-3a7bc7c7a848'}] 2026-10-20 12:44:22,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78144003 order {'name': None, 'pos_reference': '260-266-000001', 'uuid': '45102759-7c11-442e-9c44-3a7bc7c7a848'} created pos.order #850 2026-10-20 12:44:22,591 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78144003 finished 2026-10-20 12:44:22,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 4585 109 0.145 0.194 rw 2026-10-20 12:44:22,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-20 12:44:22,774 7 INFO rb-3d383b4-225775-426863 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-20 12:44:22,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.008 0.026 rw 2026-10-20 12:44:22,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:44:22,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 15628328 (allocated 17182720) 2026-10-20 12:44:22,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:21] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 1.845 rw 2026-10-20 12:44:22,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 R6oi9xmS - [20/Oct/2026 12:44:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.012 0.031 rw 2026-10-20 12:44:22,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 58557 2026-10-20 12:44:22,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-20 12:44:22,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 58557 2026-10-20 12:44:23,056 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124423_056613_test_price_between_frontend_and_backend.txt 2026-10-20 12:44:23,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpqr_k8jsm_chrome_odoo" 2026-10-20 12:44:23,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-20 12:44:24,629 7 INFO rb-3d383b4-225775-426863 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-20 12:44:36,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 58688 2026-10-20 12:44:36,828 7 INFO rb-3d383b4-225775-426863 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/tmps2aeau6o_chrome_odoo 2026-10-20 12:44:36,829 7 INFO rb-3d383b4-225775-426863 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:45119/json/version 2026-10-20 12:44:36,830 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:44:36,847 7 INFO rb-3d383b4-225775-426863 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-20 12:44:36,847 7 INFO rb-3d383b4-225775-426863 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:45119/json 2026-10-20 12:44:36,848 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:44:36,867 7 INFO rb-3d383b4-225775-426863 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:45119/devtools/page/2C5D741827BBBF1F26C7D8176154B296 2026-10-20 12:44:36,877 7 INFO rb-3d383b4-225775-426863 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-20 12:44:36,883 7 INFO rb-3d383b4-225775-426863 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-20 12:44:37,302 7 INFO rb-3d383b4-225775-426863 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-20 12:44:37,305 7 INFO rb-3d383b4-225775-426863 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=7ac3687e7a7e40ac" in browser 2026-10-20 12:44:37,306 7 INFO rb-3d383b4-225775-426863 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=7ac3687e7a7e40ac" 2026-10-20 12:44:37,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:44:37,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:37] "GET /pos-self/267?access_token=7ac3687e7a7e40ac HTTP/1.1" 200 2295 63 0.058 0.479 rw 2026-10-20 12:44:37,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '2C5D741827BBBF1F26C7D8176154B296', 'loaderId': '6EE9E4D2AFE09C07E43A44D9582AE438', 'isDownload': False} 2026-10-20 12:44:37,852 7 INFO rb-3d383b4-225775-426863 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-20 12:44:37,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:44:37,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:37] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 8 0.007 0.087 ro 2026-10-20 12:44:37,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:44:38,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:38] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.035 0.691 ro 2026-10-20 12:44:38,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:44:38,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:38] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.179 ro 2026-10-20 12:44:38,248 7 INFO rb-3d383b4-225775-426863 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-20 12:44:38,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:38] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.025 ro 2026-10-20 12:44:38,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.031 ro 2026-10-20 12:44:38,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:38] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.049 ro 2026-10-20 12:44:38,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.051 rw 2026-10-20 12:44:39,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:39] "POST /pos-self/data/267 HTTP/1.1" 200 513257 419 0.322 1.233 rw 2026-10-20 12:44:40,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/image/ir.attachment/216253/raw HTTP/1.1" 200 98715 3 0.001 0.011 ro 2026-10-20 12:44:40,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: The ready code tooks too much time : 2.374091148376465 2026-10-20 12:44:40,226 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "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-20 12:44:40,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:216257) 2026-10-20 12:44:40,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.017 0.147 ro 2026-10-20 12:44:40,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/image/ir.attachment/216252/raw HTTP/1.1" 200 84994 3 0.002 0.027 ro 2026-10-20 12:44:40,479 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,516 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/image/ir.attachment/215235/raw HTTP/1.1" 200 49165 3 0.001 0.009 ro 2026-10-20 12:44:40,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.01 ro 2026-10-20 12:44:40,665 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/image/pos.category/396/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.032 ro 2026-10-20 12:44:40,728 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,780 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:40] "GET /web/image/product.template/2228/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.021 ro 2026-10-20 12:44:40,786 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,828 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,869 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,911 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,917 7 INFO rb-3d383b4-225775-426863 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-20 12:44:40,959 7 INFO rb-3d383b4-225775-426863 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-20 12:44:41,095 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78615262 started for PoS orders references: [{'name': None, 'pos_reference': '260-267-000001', 'uuid': '817d0ae5-6595-4f17-8801-68e0aea9fa62'}] 2026-10-20 12:44:41,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78615262 order {'name': None, 'pos_reference': '260-267-000001', 'uuid': '817d0ae5-6595-4f17-8801-68e0aea9fa62'} created pos.order #851 2026-10-20 12:44:41,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78615262 finished 2026-10-20 12:44:41,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3557 102 0.185 0.194 rw 2026-10-20 12:44:41,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-20 12:44:41,394 7 INFO rb-3d383b4-225775-426863 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-20 12:44:41,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.012 0.021 rw 2026-10-20 12:44:41,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:44:41,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 15068164 (allocated 16134144) 2026-10-20 12:44:41,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Zvo7qp6j - [20/Oct/2026 12:44:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 3.061 rw 2026-10-20 12:44:41,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 58688 2026-10-20 12:44:41,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-20 12:44:41,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 58688 2026-10-20 12:44:41,731 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124441_731442_test_pricelist_price_between_frontend_and_backend.txt 2026-10-20 12:44:41,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmps2aeau6o_chrome_odoo" 2026-10-20 12:44:41,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-20 12:44:43,241 7 INFO rb-3d383b4-225775-426863 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-20 12:44:56,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 58819 2026-10-20 12:44:56,547 7 INFO rb-3d383b4-225775-426863 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/tmp7tf6dhiy_chrome_odoo 2026-10-20 12:44:56,548 7 INFO rb-3d383b4-225775-426863 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:33869/json/version 2026-10-20 12:44:56,549 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:44:56,565 7 INFO rb-3d383b4-225775-426863 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-20 12:44:56,565 7 INFO rb-3d383b4-225775-426863 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:33869/json 2026-10-20 12:44:56,565 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:44:56,570 7 INFO rb-3d383b4-225775-426863 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:33869/devtools/page/0FFD627E92AE31865FCF4A15434E4830 2026-10-20 12:44:56,583 7 INFO rb-3d383b4-225775-426863 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-20 12:44:56,598 7 INFO rb-3d383b4-225775-426863 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-20 12:44:56,914 7 INFO rb-3d383b4-225775-426863 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-20 12:44:56,919 7 INFO rb-3d383b4-225775-426863 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=321ac4240789444d" in browser 2026-10-20 12:44:56,921 7 INFO rb-3d383b4-225775-426863 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=321ac4240789444d" 2026-10-20 12:44:56,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:44:57,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /pos-self/268?access_token=321ac4240789444d HTTP/1.1" 200 2295 63 0.069 0.432 rw 2026-10-20 12:44:57,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '0FFD627E92AE31865FCF4A15434E4830', 'loaderId': 'F8FC138371E613248AE079CC12AC75DE', 'isDownload': False} 2026-10-20 12:44:57,429 7 INFO rb-3d383b4-225775-426863 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-20 12:44:57,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:44:57,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 8 0.044 0.575 ro 2026-10-20 12:44:57,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:44:57,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.014 0.125 ro 2026-10-20 12:44:57,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:44:57,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.01 0.187 ro 2026-10-20 12:44:57,925 7 INFO rb-3d383b4-225775-426863 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-20 12:44:57,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.017 ro 2026-10-20 12:44:57,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.012 ro 2026-10-20 12:44:57,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:57] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.014 ro 2026-10-20 12:44:58,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:58] "POST /pos-self/data/268 HTTP/1.1" 200 513287 419 0.279 0.612 rw 2026-10-20 12:44:58,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.892 rw 2026-10-20 12:44:59,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/image/ir.attachment/217279/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 12:44:59,236 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "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-20 12:44:59,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:217283) 2026-10-20 12:44:59,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.009 0.149 ro 2026-10-20 12:44:59,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/image/ir.attachment/217278/raw HTTP/1.1" 200 84994 3 0.002 0.065 ro 2026-10-20 12:44:59,490 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,530 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/image/ir.attachment/216261/raw HTTP/1.1" 200 49165 3 0.002 0.011 ro 2026-10-20 12:44:59,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 12:44:59,664 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/image/pos.category/397/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.025 ro 2026-10-20 12:44:59,736 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,782 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,785 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /web/image/product.template/2256/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.029 ro 2026-10-20 12:44:59,821 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,863 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,910 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,919 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,963 7 INFO rb-3d383b4-225775-426863 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-20 12:44:59,974 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,013 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,062 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,069 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,095 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,131 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,176 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,181 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,215 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #274350 started for PoS orders references: [{'name': None, 'pos_reference': '260-268-000001', 'uuid': '04c214d4-e341-4a3c-a1a0-7fc8453cd960'}] 2026-10-20 12:45:00,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #274350 order {'name': None, 'pos_reference': '260-268-000001', 'uuid': '04c214d4-e341-4a3c-a1a0-7fc8453cd960'} created pos.order #852 2026-10-20 12:45:00,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #274350 finished 2026-10-20 12:45:00,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:45:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2511 93 0.08 0.183 rw 2026-10-20 12:45:00,524 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-20 12:45:00,525 7 INFO rb-3d383b4-225775-426863 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-20 12:45:00,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:45:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.015 rw 2026-10-20 12:45:00,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:45:00,622 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:44:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.004 1.557 rw 2026-10-20 12:45:00,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 15472520 (allocated 17182720) 2026-10-20 12:45:00,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MGDwl9Vt - [20/Oct/2026 12:45:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.014 rw 2026-10-20 12:45:00,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 58819 2026-10-20 12:45:00,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-20 12:45:00,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 58819 2026-10-20 12:45:00,831 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124500_831027_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-20 12:45:00,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmp7tf6dhiy_chrome_odoo" 2026-10-20 12:45:00,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-20 12:45:02,300 7 INFO rb-3d383b4-225775-426863 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-20 12:45:14,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 58960 2026-10-20 12:45:14,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpulglod_4_chrome_odoo 2026-10-20 12:45:14,611 7 INFO rb-3d383b4-225775-426863 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:40807/json/version 2026-10-20 12:45:14,613 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:45:14,635 7 INFO rb-3d383b4-225775-426863 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-20 12:45:14,636 7 INFO rb-3d383b4-225775-426863 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:40807/json 2026-10-20 12:45:14,637 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:45:14,659 7 INFO rb-3d383b4-225775-426863 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:40807/devtools/page/DAB92D61EFC5FACA6D8FAD8C9B542EAA 2026-10-20 12:45:14,670 7 INFO rb-3d383b4-225775-426863 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-20 12:45:14,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-20 12:45:15,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-20 12:45:15,059 7 INFO rb-3d383b4-225775-426863 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=ec86aa142f714e78" in browser 2026-10-20 12:45:15,059 7 INFO rb-3d383b4-225775-426863 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=ec86aa142f714e78" 2026-10-20 12:45:15,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:45:15,593 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:15] "GET /pos-self/269?access_token=ec86aa142f714e78 HTTP/1.1" 200 2295 63 0.053 0.479 rw 2026-10-20 12:45:15,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': 'DAB92D61EFC5FACA6D8FAD8C9B542EAA', 'loaderId': '4BB1CBD665DEC55EE05AB035F8A06BA0', 'isDownload': False} 2026-10-20 12:45:15,598 7 INFO rb-3d383b4-225775-426863 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-20 12:45:15,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:45:15,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:15] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.024 0.623 ro 2026-10-20 12:45:15,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:45:15,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:15] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.125 ro 2026-10-20 12:45:15,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:45:15,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:15] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.008 0.155 ro 2026-10-20 12:45:16,062 7 INFO rb-3d383b4-225775-426863 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-20 12:45:16,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:16] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 12:45:16,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:16] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.017 ro 2026-10-20 12:45:16,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.005 0.027 ro 2026-10-20 12:45:17,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "POST /pos-self/data/269 HTTP/1.1" 200 510822 412 0.313 0.56 rw 2026-10-20 12:45:17,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.878 rw 2026-10-20 12:45:17,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /web/image/ir.attachment/218305/raw HTTP/1.1" 200 98715 3 0.003 0.011 ro 2026-10-20 12:45:17,316 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "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-20 12:45:17,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:218309) 2026-10-20 12:45:17,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.012 0.146 ro 2026-10-20 12:45:17,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /web/image/ir.attachment/218304/raw HTTP/1.1" 200 84994 3 0.005 0.012 ro 2026-10-20 12:45:17,575 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,639 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /web/image/pos.category/398/image_128?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 6314 3 0.008 0.044 ro 2026-10-20 12:45:17,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.05 ro 2026-10-20 12:45:17,777 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,851 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /web/image/product.template/2284/image_512?unique=2026-10-20T12:43:07.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.028 ro 2026-10-20 12:45:17,861 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,913 7 INFO rb-3d383b4-225775-426863 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-20 12:45:17,962 7 INFO rb-3d383b4-225775-426863 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-20 12:45:18,011 7 INFO rb-3d383b4-225775-426863 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-20 12:45:18,017 7 INFO rb-3d383b4-225775-426863 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-20 12:45:18,055 7 INFO rb-3d383b4-225775-426863 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-20 12:45:18,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63827046 started for PoS orders references: [{'name': None, 'pos_reference': '260-269-000001', 'uuid': '91bac917-485a-4172-aeb6-413163612722'}] 2026-10-20 12:45:18,190 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63827046 order {'name': None, 'pos_reference': '260-269-000001', 'uuid': '91bac917-485a-4172-aeb6-413163612722'} created pos.order #853 2026-10-20 12:45:18,190 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63827046 finished 2026-10-20 12:45:18,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2501 91 0.074 0.157 rw 2026-10-20 12:45:18,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-20 12:45:18,327 7 INFO rb-3d383b4-225775-426863 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-20 12:45:18,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.003 0.021 rw 2026-10-20 12:45:18,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:45:18,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.006 1.087 rw 2026-10-20 12:45:18,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 14734844 (allocated 16134144) 2026-10-20 12:45:18,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L5Qbe-da - [20/Oct/2026 12:45:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.004 0.021 rw 2026-10-20 12:45:18,528 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 58960 2026-10-20 12:45:18,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-20 12:45:18,536 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 58960 2026-10-20 12:45:18,644 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124518_644345_test_prices_are_immutable_from_frontend.txt 2026-10-20 12:45:18,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpulglod_4_chrome_odoo" 2026-10-20 12:45:18,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 12:45:20,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-20 12:45:22,186 7 INFO rb-3d383b4-225775-426863 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-20 12:45:30,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59102 2026-10-20 12:45:30,719 7 INFO rb-3d383b4-225775-426863 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/tmp40nh2dfs_chrome_odoo 2026-10-20 12:45:30,719 7 INFO rb-3d383b4-225775-426863 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:43503/json/version 2026-10-20 12:45:30,721 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:45:30,739 7 INFO rb-3d383b4-225775-426863 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-20 12:45:30,739 7 INFO rb-3d383b4-225775-426863 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:43503/json 2026-10-20 12:45:30,740 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:45:30,758 7 INFO rb-3d383b4-225775-426863 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:43503/devtools/page/8E3F289ECD20DE4611CCFD581FB0FD60 2026-10-20 12:45:30,770 7 INFO rb-3d383b4-225775-426863 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-20 12:45:30,774 7 INFO rb-3d383b4-225775-426863 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-20 12:45:31,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:45:31,083 7 INFO rb-3d383b4-225775-426863 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-20 12:45:31,086 7 INFO rb-3d383b4-225775-426863 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=f96b800efeac4ac5" in browser 2026-10-20 12:45:31,086 7 INFO rb-3d383b4-225775-426863 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=f96b800efeac4ac5" 2026-10-20 12:45:31,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:45:31,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:31] "GET /pos-self/270?access_token=f96b800efeac4ac5 HTTP/1.1" 200 2318 64 0.079 0.552 rw 2026-10-20 12:45:31,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '8E3F289ECD20DE4611CCFD581FB0FD60', 'loaderId': '76D5B2B6B3D633C9D17FFC1EE944CA7B', 'isDownload': False} 2026-10-20 12:45:31,731 7 INFO rb-3d383b4-225775-426863 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-20 12:45:31,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:45:31,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:31] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.034 0.707 ro 2026-10-20 12:45:31,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:45:31,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:31] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.019 0.108 ro 2026-10-20 12:45:31,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:45:31,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:31] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.008 0.171 ro 2026-10-20 12:45:32,211 7 INFO rb-3d383b4-225775-426863 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-20 12:45:32,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:32] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.007 ro 2026-10-20 12:45:32,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.003 0.016 ro 2026-10-20 12:45:32,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:32] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 12:45:33,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "POST /pos-self/data/270 HTTP/1.1" 200 465551 266 0.302 0.509 rw 2026-10-20 12:45:33,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.813 rw 2026-10-20 12:45:33,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/ir.attachment/219341/raw HTTP/1.1" 200 98715 3 0.001 0.014 ro 2026-10-20 12:45:33,373 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "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-20 12:45:33,538 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:219345) 2026-10-20 12:45:33,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.007 0.101 ro 2026-10-20 12:45:33,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/ir.attachment/219340/raw HTTP/1.1" 200 84994 3 0.002 0.009 ro 2026-10-20 12:45:33,580 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,587 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,646 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/2285/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.02 ro 2026-10-20 12:45:33,732 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/pos.category/399/image_128?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 6314 3 0.003 0.058 ro 2026-10-20 12:45:33,761 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,776 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/2287/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.079 ro 2026-10-20 12:45:33,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/2288/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.106 ro 2026-10-20 12:45:33,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.003 0.122 ro 2026-10-20 12:45:33,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/2286/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.168 ro 2026-10-20 12:45:33,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/2289/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.171 ro 2026-10-20 12:45:33,894 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,912 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/10/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.154 ro 2026-10-20 12:45:33,942 7 INFO rb-3d383b4-225775-426863 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-20 12:45:33,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.164 ro 2026-10-20 12:45:33,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/11/image_512?unique=2026-10-20T10:26:20.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.166 ro 2026-10-20 12:45:33,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /web/image/product.template/12/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.149 ro 2026-10-20 12:45:34,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.166 ro 2026-10-20 12:45:34,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/image/ir.attachment/218323/raw HTTP/1.1" 200 49165 3 0.002 0.145 ro 2026-10-20 12:45:34,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/image/product.product/2443/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.152 ro 2026-10-20 12:45:34,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/image/product.template/13/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.004 0.127 ro 2026-10-20 12:45:34,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/image/product.template/15/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.014 0.123 ro 2026-10-20 12:45:34,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/image/product.template/16/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.005 0.119 ro 2026-10-20 12:45:34,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "GET /web/image/product.template/17/image_512?unique=2026-10-20T12:45:18.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.123 ro 2026-10-20 12:45:34,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41261602 started for PoS orders references: [{'name': None, 'pos_reference': '260-270-000001', 'uuid': '917ac9d9-b930-4492-91ba-624b955af1ac'}] 2026-10-20 12:45:34,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41261602 order {'name': None, 'pos_reference': '260-270-000001', 'uuid': '917ac9d9-b930-4492-91ba-624b955af1ac'} created pos.order #854 2026-10-20 12:45:34,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41261602 finished 2026-10-20 12:45:34,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2455 88 0.113 0.421 rw 2026-10-20 12:45:34,558 7 INFO rb-3d383b4-225775-426863 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-20 12:45:34,568 7 INFO rb-3d383b4-225775-426863 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-20 12:45:34,576 7 INFO rb-3d383b4-225775-426863 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-20 12:45:34,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2455 26 0.038 0.055 rw 2026-10-20 12:45:34,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 14400748 (allocated 15609856) 2026-10-20 12:45:34,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:45:34,774 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 2455 26 0.034 0.052 rw 2026-10-20 12:45:34,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 _n2wgwV3 - [20/Oct/2026 12:45:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 1.517 rw 2026-10-20 12:45:34,798 7 INFO rb-3d383b4-225775-426863 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 59102 2026-10-20 12:45:34,799 7 INFO rb-3d383b4-225775-426863 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-20 12:45:34,801 7 INFO rb-3d383b4-225775-426863 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 59102 2026-10-20 12:45:34,904 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124534_904185_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-20 12:45:34,904 7 INFO rb-3d383b4-225775-426863 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/tmp40nh2dfs_chrome_odoo" 2026-10-20 12:45:35,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 59248 2026-10-20 12:45:35,328 7 INFO rb-3d383b4-225775-426863 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/tmpk1nguad8_chrome_odoo 2026-10-20 12:45:35,328 7 INFO rb-3d383b4-225775-426863 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:34757/json/version 2026-10-20 12:45:35,329 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:45:35,400 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,400 7 INFO rb-3d383b4-225775-426863 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:34757/json 2026-10-20 12:45:35,401 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:45:35,414 7 INFO rb-3d383b4-225775-426863 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:34757/devtools/page/96A58CF1821AE4428C92482AD799C542 2026-10-20 12:45:35,424 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,433 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:45:35,474 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,491 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,491 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:35] "GET /pos/ui/270 HTTP/1.1" 200 6750 58 0.038 0.283 rw 2026-10-20 12:45:35,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '96A58CF1821AE4428C92482AD799C542', 'loaderId': '1CB8CFFC7E24680D96A287F28CDCBE59', 'isDownload': False} 2026-10-20 12:45:35,826 7 INFO rb-3d383b4-225775-426863 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-20 12:45:35,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:35] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.394 ro 2026-10-20 12:45:35,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:35] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.036 ro 2026-10-20 12:45:35,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:35] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.058 ro 2026-10-20 12:45:36,582 7 INFO rb-3d383b4-225775-426863 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-20 12:45:36,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:45:36,622 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:45:36,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.013 ro 2026-10-20 12:45:36,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45: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.003 0.017 rw 2026-10-20 12:45:36,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.027 rw 2026-10-20 12:45:37,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:45:37,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 505584 303 0.401 0.698 rw 2026-10-20 12:45:38,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: The ready code tooks too much time : 2.2261617183685303 2026-10-20 12:45:38,053 7 INFO rb-3d383b4-225775-426863 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-20 12:45:38,072 7 INFO rb-3d383b4-225775-426863 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-20 12:45:38,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.015 ro 2026-10-20 12:45:38,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "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-20 12:45:38,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "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-20 12:45:38,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45: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.002 0.016 rw 2026-10-20 12:45:38,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "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-20 12:45:38,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 12:45:38,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45: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.005 0.023 rw 2026-10-20 12:45:38,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.011 0.033 rw 2026-10-20 12:45:38,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.022 - 2026-10-20 12:45:38,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.028 - 2026-10-20 12:45:38,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /web/image/res.users/334/avatar_128 HTTP/1.1" 200 305 4 0.005 0.033 ro 2026-10-20 12:45:38,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.021 rw 2026-10-20 12:45:38,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.011 ro 2026-10-20 12:45:38,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.004 - 2026-10-20 12:45:38,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:38] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 12:45:39,011 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 12:45:39,155 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:39] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:45:39,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:39] "GET /pos/ui/270 HTTP/1.1" 200 6790 32 0.052 0.079 rw 2026-10-20 12:45:39,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:39] "GET /pos/ui/270?from_backend=True HTTP/1.1" 200 6790 32 0.016 0.194 rw 2026-10-20 12:45:39,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45: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.006 0.202 rw 2026-10-20 12:45:39,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:39] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 3 0.008 0.215 rw 2026-10-20 12:45:39,705 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,705 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,746 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,747 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,778 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,779 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,787 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,788 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,803 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,811 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,812 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,812 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,816 7 INFO rb-3d383b4-225775-426863 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-20 12:45:39,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7677444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-270-000001', 'uuid': '9ab05a53-0335-4d73-b6fc-8ee925a1fe68'}] 2026-10-20 12:45:39,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7677444 order {'name': '/', 'pos_reference': '261-270-000001', 'uuid': '9ab05a53-0335-4d73-b6fc-8ee925a1fe68'} created pos.order #855 2026-10-20 12:45:39,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7677444 finished 2026-10-20 12:45:39,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 3971 48 0.045 0.107 rw 2026-10-20 12:45:40,086 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,086 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,121 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,131 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,132 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,132 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,135 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,136 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 8214 47 0.062 0.088 rw 2026-10-20 12:45:40,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:45:40,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 20382260 (allocated 21778432) 2026-10-20 12:45:40,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:37] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.54 rw 2026-10-20 12:45:40,400 7 INFO rb-3d383b4-225775-426863 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 59248 2026-10-20 12:45:40,406 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,415 7 INFO rb-3d383b4-225775-426863 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 59248 2026-10-20 12:45:40,526 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_124540_526417_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-20 12:45:40,526 7 INFO rb-3d383b4-225775-426863 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/tmpk1nguad8_chrome_odoo" 2026-10-20 12:45:40,540 7 INFO rb-3d383b4-225775-426863 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-20 12:45:40,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:45:40,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -oDn1iJh - [20/Oct/2026 12:45:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 122 0.219 0.241 rw 2026-10-20 12:45:50,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 4 removed 2026-10-20 12:45:52,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-20 12:45:54,043 7 INFO rb-3d383b4-225775-426863 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-20 12:46:02,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:46:03,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OBamFMWQ - [20/Oct/2026 12:46:03] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.054 0.487 rw 2026-10-20 12:46:03,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13698500 started for PoS orders references: [{'name': None, 'pos_reference': '260-271-000001', 'uuid': 'b7b5fc49-7152-484e-956c-ff83068ebcf0'}] 2026-10-20 12:46:03,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13698500 order {'name': None, 'pos_reference': '260-271-000001', 'uuid': 'b7b5fc49-7152-484e-956c-ff83068ebcf0'} created pos.order #856 2026-10-20 12:46:03,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13698500 finished 2026-10-20 12:46:03,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OBamFMWQ - [20/Oct/2026 12:46:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1592 70 0.093 0.169 rw 2026-10-20 12:46:03,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-20 12:46:05,180 7 INFO rb-3d383b4-225775-426863 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-20 12:46:14,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:46:15,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97611701 started for PoS orders references: [{'name': None, 'pos_reference': '260-272-000001', 'uuid': '9433131a-3159-4cf2-b229-c673476c9444'}] 2026-10-20 12:46:15,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97611701 order {'name': None, 'pos_reference': '260-272-000001', 'uuid': '9433131a-3159-4cf2-b229-c673476c9444'} created pos.order #857 2026-10-20 12:46:15,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97611701 finished 2026-10-20 12:46:15,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1SYNwaBt - [20/Oct/2026 12:46:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 78 0.11 0.533 rw 2026-10-20 12:46:15,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-20 12:46:16,775 7 INFO rb-3d383b4-225775-426863 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-20 12:46:25,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:46:26,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30300836 started for PoS orders references: [{'name': None, 'pos_reference': '260-273-000001', 'uuid': 'e07a1a5a-8eaf-4228-9b30-8cbb8c464348'}] 2026-10-20 12:46:26,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30300836 order {'name': None, 'pos_reference': '260-273-000001', 'uuid': 'e07a1a5a-8eaf-4228-9b30-8cbb8c464348'} created pos.order #858 2026-10-20 12:46:26,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30300836 finished 2026-10-20 12:46:26,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 vuwtCg8U - [20/Oct/2026 12:46:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.158 0.68 rw 2026-10-20 12:46:26,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-20 12:46:27,836 7 INFO rb-3d383b4-225775-426863 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-20 12:46:36,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:46:36,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48969113 started for PoS orders references: [{'name': None, 'pos_reference': '260-274-000001', 'uuid': '8afb5aa6-e151-40f1-8e6e-a8343ce8b1b2'}] 2026-10-20 12:46:37,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48969113 order {'name': None, 'pos_reference': '260-274-000001', 'uuid': '8afb5aa6-e151-40f1-8e6e-a8343ce8b1b2'} created pos.order #859 2026-10-20 12:46:37,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48969113 finished 2026-10-20 12:46:37,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 UANt07Ka - [20/Oct/2026 12:46:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.098 0.61 rw 2026-10-20 12:46:37,157 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-20 12:46:38,527 7 INFO rb-3d383b4-225775-426863 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-20 12:46:47,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:46:47,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bhEAPOrh - [20/Oct/2026 12:46:47] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.064 0.574 rw 2026-10-20 12:46:48,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14759056 started for PoS orders references: [{'name': None, 'pos_reference': '260-275-000001', 'uuid': '1217030c-d21f-41bc-9148-c1e7bc84028b'}] 2026-10-20 12:46:48,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14759056 order {'name': None, 'pos_reference': '260-275-000001', 'uuid': '1217030c-d21f-41bc-9148-c1e7bc84028b'} created pos.order #860 2026-10-20 12:46:48,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14759056 finished 2026-10-20 12:46:48,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bhEAPOrh - [20/Oct/2026 12:46:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1592 70 0.076 0.158 rw 2026-10-20 12:46:48,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-20 12:46:49,616 7 INFO rb-3d383b4-225775-426863 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-20 12:46:58,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:46:59,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73346268 started for PoS orders references: [{'name': None, 'pos_reference': '260-276-000001', 'uuid': 'c57ca252-9ab3-4b1b-9d81-325920f84805'}] 2026-10-20 12:46:59,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73346268 order {'name': None, 'pos_reference': '260-276-000001', 'uuid': 'c57ca252-9ab3-4b1b-9d81-325920f84805'} created pos.order #861 2026-10-20 12:46:59,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73346268 finished 2026-10-20 12:46:59,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QXi12oZU - [20/Oct/2026 12:46:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 1526 77 0.079 0.714 rw 2026-10-20 12:46:59,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-20 12:47:00,805 7 INFO rb-3d383b4-225775-426863 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-20 12:47:08,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:47:09,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yLXiOAOc - [20/Oct/2026 12:47:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.042 0.459 rw 2026-10-20 12:47:09,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-20 12:47:10,535 7 INFO rb-3d383b4-225775-426863 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-20 12:47:18,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-20 12:47:20,195 7 INFO rb-3d383b4-225775-426863 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-20 12:47:28,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:47:29,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 N_a1PzFF - [20/Oct/2026 12:47:29] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.085 0.513 rw 2026-10-20 12:47:29,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-20 12:47:30,767 7 INFO rb-3d383b4-225775-426863 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-20 12:47:39,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:47:39,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Y44s_EvF - [20/Oct/2026 12:47:39] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.048 0.58 rw 2026-10-20 12:47:39,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Y44s_EvF - [20/Oct/2026 12:47:39] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 4 0.005 0.013 rw 2026-10-20 12:47:39,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-20 12:47:40,964 7 INFO rb-3d383b4-225775-426863 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-20 12:47:48,936 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:47:49,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TpzPwOBJ - [20/Oct/2026 12:47:49] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.034 0.408 rw 2026-10-20 12:47:49,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-20 12:47:50,600 7 INFO rb-3d383b4-225775-426863 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-20 12:47:58,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:47:59,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TqHk_qhK - [20/Oct/2026 12:47:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 32 0.076 0.86 rw 2026-10-20 12:47:59,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-20 12:48:01,327 7 INFO rb-3d383b4-225775-426863 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-20 12:48:09,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:48:10,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9otZm8Mu - [20/Oct/2026 12:48:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.041 0.423 rw 2026-10-20 12:48:10,167 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-20 12:48:11,423 7 INFO rb-3d383b4-225775-426863 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-20 12:48:19,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:48:20,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 obWTfo79 - [20/Oct/2026 12:48:20] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.04 0.416 rw 2026-10-20 12:48:20,250 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:48:21,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-20 12:48:23,320 7 INFO rb-3d383b4-225775-426863 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-20 12:48:30,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:48:31,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BEI0H-MY - [20/Oct/2026 12:48:31] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.046 0.396 rw 2026-10-20 12:48:31,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81877955 started for PoS orders references: [{'name': None, 'pos_reference': '260-286-000001', 'uuid': '812fa960-ca12-45fa-81c3-8555666945f2'}] 2026-10-20 12:48:31,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81877955 order {'name': None, 'pos_reference': '260-286-000001', 'uuid': '812fa960-ca12-45fa-81c3-8555666945f2'} created pos.order #862 2026-10-20 12:48:31,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81877955 finished 2026-10-20 12:48:31,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BEI0H-MY - [20/Oct/2026 12:48:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1570 70 0.086 0.129 rw 2026-10-20 12:48:31,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-20 12:48:33,202 7 INFO rb-3d383b4-225775-426863 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-20 12:48:41,221 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:48:41,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71752220 started for PoS orders references: [{'name': None, 'pos_reference': '260-287-000001', 'uuid': '904f5f6d-3657-4b66-967c-fde6e738fe82'}] 2026-10-20 12:48:41,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71752220 order {'name': None, 'pos_reference': '260-287-000001', 'uuid': '904f5f6d-3657-4b66-967c-fde6e738fe82'} created pos.order #863 2026-10-20 12:48:41,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71752220 finished 2026-10-20 12:48:41,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 IToF3o02 - [20/Oct/2026 12:48:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 78 0.063 0.418 rw 2026-10-20 12:48:41,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-20 12:48:43,131 7 INFO rb-3d383b4-225775-426863 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-20 12:48:50,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:48:51,306 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82423218 started for PoS orders references: [{'name': None, 'pos_reference': '260-288-000001', 'uuid': '9a521e1e-70e9-4a3f-bbee-d91fb2963a2d'}] 2026-10-20 12:48:51,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82423218 order {'name': None, 'pos_reference': '260-288-000001', 'uuid': '9a521e1e-70e9-4a3f-bbee-d91fb2963a2d'} created pos.order #864 2026-10-20 12:48:51,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82423218 finished 2026-10-20 12:48:51,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VoUNi5mO - [20/Oct/2026 12:48:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.086 0.506 rw 2026-10-20 12:48:51,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-20 12:48:52,714 7 INFO rb-3d383b4-225775-426863 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-20 12:49:00,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:49:00,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4825976 started for PoS orders references: [{'name': None, 'pos_reference': '260-289-000001', 'uuid': '851e8d3e-34d5-4201-bbe4-e9858f8fb8ff'}] 2026-10-20 12:49:00,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4825976 order {'name': None, 'pos_reference': '260-289-000001', 'uuid': '851e8d3e-34d5-4201-bbe4-e9858f8fb8ff'} created pos.order #865 2026-10-20 12:49:00,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4825976 finished 2026-10-20 12:49:01,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 M5ac7FLu - [20/Oct/2026 12:49:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.107 0.472 rw 2026-10-20 12:49:01,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-20 12:49:02,422 7 INFO rb-3d383b4-225775-426863 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-20 12:49:10,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:49:11,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yQ0YH3SQ - [20/Oct/2026 12:49:11] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.057 0.456 rw 2026-10-20 12:49:11,374 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700252 started for PoS orders references: [{'name': None, 'pos_reference': '260-290-000001', 'uuid': '1304bf9e-38d6-488c-a06d-4255ab1adda4'}] 2026-10-20 12:49:11,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700252 order {'name': None, 'pos_reference': '260-290-000001', 'uuid': '1304bf9e-38d6-488c-a06d-4255ab1adda4'} created pos.order #866 2026-10-20 12:49:11,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700252 finished 2026-10-20 12:49:11,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 yQ0YH3SQ - [20/Oct/2026 12:49:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1570 70 0.131 0.167 rw 2026-10-20 12:49:11,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-20 12:49:12,905 7 INFO rb-3d383b4-225775-426863 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-20 12:49:20,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:49:21,189 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35939667 started for PoS orders references: [{'name': None, 'pos_reference': '260-291-000001', 'uuid': '868ea2a3-a897-477f-a03f-f3b651f5aa36'}] 2026-10-20 12:49:21,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35939667 order {'name': None, 'pos_reference': '260-291-000001', 'uuid': '868ea2a3-a897-477f-a03f-f3b651f5aa36'} created pos.order #867 2026-10-20 12:49:21,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35939667 finished 2026-10-20 12:49:21,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 m6-qvNuR - [20/Oct/2026 12:49:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 1504 77 0.081 0.507 rw 2026-10-20 12:49:21,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-20 12:49:22,675 7 INFO rb-3d383b4-225775-426863 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-20 12:49:30,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:49:31,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 tee5ONu1 - [20/Oct/2026 12:49:31] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.058 0.458 rw 2026-10-20 12:49:31,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-20 12:49:32,432 7 INFO rb-3d383b4-225775-426863 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-20 12:49:40,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-20 12:49:41,679 7 INFO rb-3d383b4-225775-426863 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-20 12:49:49,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:49:50,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QeYphQ0A - [20/Oct/2026 12:49:50] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.069 0.402 rw 2026-10-20 12:49:50,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-20 12:49:51,678 7 INFO rb-3d383b4-225775-426863 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-20 12:49:59,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:50:00,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MPEADIhn - [20/Oct/2026 12:50:00] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.038 0.385 rw 2026-10-20 12:50:00,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 MPEADIhn - [20/Oct/2026 12:50:00] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 4 0.003 0.011 rw 2026-10-20 12:50:00,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-20 12:50:01,423 7 INFO rb-3d383b4-225775-426863 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-20 12:50:08,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:50:09,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OZpEcYzi - [20/Oct/2026 12:50:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.051 0.414 rw 2026-10-20 12:50:09,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-20 12:50:10,691 7 INFO rb-3d383b4-225775-426863 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-20 12:50:19,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:50:19,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fV8BqckG - [20/Oct/2026 12:50:19] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 32 0.051 0.573 rw 2026-10-20 12:50:19,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-20 12:50:21,047 7 INFO rb-3d383b4-225775-426863 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-20 12:50:29,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:50:29,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Bnuf0PYl - [20/Oct/2026 12:50:29] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.037 0.546 rw 2026-10-20 12:50:29,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-20 12:50:31,244 7 INFO rb-3d383b4-225775-426863 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-20 12:50:39,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:50:39,860 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 QTMmhYJt - [20/Oct/2026 12:50:39] "POST /pos-self-order/validate-partner HTTP/1.1" 200 174 33 0.034 0.501 rw 2026-10-20 12:50:40,010 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:50:41,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-20 12:50:42,840 7 INFO rb-3d383b4-225775-426863 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-20 12:50:51,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 59376 2026-10-20 12:50:51,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmptcgjqjfw_chrome_odoo 2026-10-20 12:50:51,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:33135/json/version 2026-10-20 12:50:51,932 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:50:52,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 12:50:52,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:33135/json 2026-10-20 12:50:52,024 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:50:52,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:33135/devtools/page/7062DE618C2431882113905EC3306B24 2026-10-20 12:50:52,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-20 12:50:52,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-20 12:50:52,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-20 12:50:52,128 7 INFO rb-3d383b4-225775-426863 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=53896b8fb80a4326" in browser 2026-10-20 12:50:52,128 7 INFO rb-3d383b4-225775-426863 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=53896b8fb80a4326" 2026-10-20 12:50:52,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:50:52,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:52] "GET /pos-self/301?access_token=53896b8fb80a4326 HTTP/1.1" 200 2295 63 0.084 0.461 rw 2026-10-20 12:50:52,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '7062DE618C2431882113905EC3306B24', 'loaderId': 'CA61AE569EF062FD2406E5AF04486179', 'isDownload': False} 2026-10-20 12:50:52,687 7 INFO rb-3d383b4-225775-426863 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-20 12:50:52,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:50:52,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:50:52,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:52] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.006 0.225 ro 2026-10-20 12:50:52,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:52] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.248 ro 2026-10-20 12:50:53,006 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:50:53,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:53] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.027 0.892 ro 2026-10-20 12:50:53,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-20 12:50:53,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:53] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 12:50:53,315 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.006 0.025 ro 2026-10-20 12:50:53,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:53] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.003 0.048 ro 2026-10-20 12:50:54,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "POST /pos-self/data/301 HTTP/1.1" 200 466932 265 0.346 0.497 rw 2026-10-20 12:50:54,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.854 rw 2026-10-20 12:50:54,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/image/ir.attachment/249015/raw HTTP/1.1" 200 98715 3 0.001 0.008 ro 2026-10-20 12:50:54,461 7 INFO rb-3d383b4-225775-426863 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-20 12:50:54,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.023 0.042 ro 2026-10-20 12:50:54,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:249019) 2026-10-20 12:50:54,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.01 0.138 ro 2026-10-20 12:50:54,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/image/ir.attachment/249014/raw HTTP/1.1" 200 84994 3 0.005 0.079 ro 2026-10-20 12:50:54,773 7 INFO rb-3d383b4-225775-426863 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-20 12:50:54,801 7 INFO rb-3d383b4-225775-426863 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-20 12:50:54,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/image/ir.attachment/247997/raw HTTP/1.1" 200 49165 3 0.001 0.01 ro 2026-10-20 12:50:54,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.061 ro 2026-10-20 12:50:54,919 7 INFO rb-3d383b4-225775-426863 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-20 12:50:54,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /web/image/pos.category/402/image_128?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 6314 3 0.006 0.03 ro 2026-10-20 12:50:54,996 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,018 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.005 0.065 ro 2026-10-20 12:50:55,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.079 ro 2026-10-20 12:50:55,093 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "GET /web/image/product.product/2459/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 7322 9 0.007 0.028 ro 2026-10-20 12:50:55,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "GET /web/image/product.product/15/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 7322 8 0.004 0.041 ro 2026-10-20 12:50:55,150 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "GET /google_address_autocomplete/static/src/img/powered_by_google_on_white.png HTTP/1.1" 200 2133 0 0 0.002 - 2026-10-20 12:50:55,275 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,340 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,422 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,433 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.004 0.018 rw 2026-10-20 12:50:55,848 7 INFO rb-3d383b4-225775-426863 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-20 12:50:55,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:55] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.004 0.018 rw 2026-10-20 12:50:55,921 7 INFO rb-3d383b4-225775-426863 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-20 12:50:56,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:56] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.076 0.107 rw 2026-10-20 12:50:56,219 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72746222 started for PoS orders references: [{'name': None, 'pos_reference': '260-301-000001', 'uuid': '316e1148-3e57-4185-8444-7a2bb25ab03d'}] 2026-10-20 12:50:56,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72746222 order {'name': None, 'pos_reference': '260-301-000001', 'uuid': '316e1148-3e57-4185-8444-7a2bb25ab03d'} created pos.order #868 2026-10-20 12:50:56,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72746222 finished 2026-10-20 12:50:56,977 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 3555 232 0.343 0.5 rw 2026-10-20 12:50:57,050 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,064 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,064 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,067 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,145 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,189 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,209 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,265 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,273 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,321 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,367 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,415 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,417 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:57] "POST /pos-self/autocomplete/address HTTP/1.1" 200 175 2 0.002 0.013 rw 2026-10-20 12:50:57,829 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:57] "POST /pos-self/autocomplete/address_full HTTP/1.1" 200 206 2 0.002 0.012 rw 2026-10-20 12:50:57,889 7 INFO rb-3d383b4-225775-426863 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-20 12:50:57,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:57] "POST /pos-self-order/validate-partner HTTP/1.1" 200 129 24 0.033 0.086 rw 2026-10-20 12:50:58,023 7 INFO rb-3d383b4-225775-426863 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-20 12:50:58,044 7 INFO rb-3d383b4-225775-426863 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-20 12:50:58,053 7 INFO rb-3d383b4-225775-426863 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-20 12:50:58,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:58] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.006 0.022 rw 2026-10-20 12:50:58,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:58] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 24 0.036 0.074 rw 2026-10-20 12:50:58,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62748689 started for PoS orders references: [{'name': None, 'pos_reference': '260-301-000002', 'uuid': 'ceebdd0e-473f-4692-bf2f-f43a64b5b393'}] 2026-10-20 12:50:58,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62748689 order {'name': None, 'pos_reference': '260-301-000002', 'uuid': 'ceebdd0e-473f-4692-bf2f-f43a64b5b393'} created pos.order #869 2026-10-20 12:50:58,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62748689 finished 2026-10-20 12:50:58,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2537 186 0.229 0.414 rw 2026-10-20 12:50:58,890 7 INFO rb-3d383b4-225775-426863 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-20 12:50:58,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-20 12:50:58,898 7 INFO rb-3d383b4-225775-426863 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-20 12:50:58,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:50:58,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -G4B_EsH - [20/Oct/2026 12:50:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.015 4.752 rw 2026-10-20 12:50:58,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 15889992 (allocated 16920576) 2026-10-20 12:50:59,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 59376 2026-10-20 12:50:59,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-20 12:50:59,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 59376 2026-10-20 12:50:59,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125059_201482_test_preset_delivery_tour.txt 2026-10-20 12:50:59,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmptcgjqjfw_chrome_odoo" 2026-10-20 12:50:59,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-20 12:51:00,663 7 INFO rb-3d383b4-225775-426863 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-20 12:51:10,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 59503 2026-10-20 12:51:10,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpjx1a9x4n_chrome_odoo 2026-10-20 12:51:10,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41203/json/version 2026-10-20 12:51:10,241 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:51:10,253 7 INFO rb-3d383b4-225775-426863 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-20 12:51:10,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:41203/json 2026-10-20 12:51:10,254 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:51:10,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:41203/devtools/page/31278E03394670C4D5633510863BD063 2026-10-20 12:51:10,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-20 12:51:10,291 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-20 12:51:10,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-20 12:51:10,335 7 INFO rb-3d383b4-225775-426863 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=7e605e670dc24dba" in browser 2026-10-20 12:51:10,335 7 INFO rb-3d383b4-225775-426863 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=7e605e670dc24dba" 2026-10-20 12:51:10,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:51:11,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /pos-self/302?access_token=7e605e670dc24dba HTTP/1.1" 200 2295 63 0.038 0.654 rw 2026-10-20 12:51:11,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '31278E03394670C4D5633510863BD063', 'loaderId': 'EC09D5F5FC963C2CC4A9CE18D1677E1A', 'isDownload': False} 2026-10-20 12:51:11,037 7 INFO rb-3d383b4-225775-426863 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-20 12:51:11,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:51:11,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.034 0.789 ro 2026-10-20 12:51:11,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:51:11,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.011 0.115 ro 2026-10-20 12:51:11,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:51:11,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.015 0.196 ro 2026-10-20 12:51:11,599 7 INFO rb-3d383b4-225775-426863 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-20 12:51:11,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.006 ro 2026-10-20 12:51:11,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.018 ro 2026-10-20 12:51:11,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.01 ro 2026-10-20 12:51:11,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.012 rw 2026-10-20 12:51:12,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:12] "POST /pos-self/data/302 HTTP/1.1" 200 466976 267 0.318 0.685 rw 2026-10-20 12:51:12,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:12] "GET /web/image/ir.attachment/250041/raw HTTP/1.1" 200 98715 3 0.003 0.014 ro 2026-10-20 12:51:12,933 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.002 0.047 ro 2026-10-20 12:51:13,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:250045) 2026-10-20 12:51:13,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.015 0.17 ro 2026-10-20 12:51:13,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/image/ir.attachment/250040/raw HTTP/1.1" 200 84994 3 0.002 0.097 ro 2026-10-20 12:51:13,236 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,244 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,280 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/image/ir.attachment/249023/raw HTTP/1.1" 200 49165 3 0.002 0.012 ro 2026-10-20 12:51:13,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 12:51:13,408 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/image/pos.category/402/image_128?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.036 ro 2026-10-20 12:51:13,466 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 10346 3 0.007 0.047 ro 2026-10-20 12:51:13,498 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.081 ro 2026-10-20 12:51:13,542 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:13] "GET /web/image/product.product/2459/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 7322 9 0.013 0.031 ro 2026-10-20 12:51:13,579 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,708 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,830 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,879 7 INFO rb-3d383b4-225775-426863 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-20 12:51:13,944 7 INFO rb-3d383b4-225775-426863 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-20 12:51:14,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:14] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.039 0.1 rw 2026-10-20 12:51:14,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37409239 started for PoS orders references: [{'name': None, 'pos_reference': '260-302-000001', 'uuid': 'af59cf42-0cdb-455d-9129-6a96128f31ce'}] 2026-10-20 12:51:14,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37409239 order {'name': None, 'pos_reference': '260-302-000001', 'uuid': 'af59cf42-0cdb-455d-9129-6a96128f31ce'} created pos.order #870 2026-10-20 12:51:14,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37409239 finished 2026-10-20 12:51:14,444 7 INFO rb-3d383b4-225775-426863 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-20 12:51:14,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-20 12:51:14,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2541 245 0.291 0.497 rw 2026-10-20 12:51:14,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-20 12:51:14,964 7 INFO rb-3d383b4-225775-426863 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-20 12:51:15,056 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 14694548 (allocated 16134144) 2026-10-20 12:51:15,056 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:51:15,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 v6zXmzHC - [20/Oct/2026 12:51:12] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.005 3.36 rw 2026-10-20 12:51:15,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 59503 2026-10-20 12:51:15,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-20 12:51:15,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 59503 2026-10-20 12:51:15,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125115_245594_test_preset_takeaway_email_tour.txt 2026-10-20 12:51:15,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpjx1a9x4n_chrome_odoo" 2026-10-20 12:51:15,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-20 12:51:16,680 7 INFO rb-3d383b4-225775-426863 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-20 12:51:25,807 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:51:26,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71680464 started for PoS orders references: [{'name': None, 'pos_reference': '260-303-000001', 'uuid': '31a1a69c513443ca85026cf67df3bbfd'}] 2026-10-20 12:51:26,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71680464 order {'name': None, 'pos_reference': '260-303-000001', 'uuid': '31a1a69c513443ca85026cf67df3bbfd'} created pos.order #871 2026-10-20 12:51:26,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71680464 finished 2026-10-20 12:51:26,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 T4NUo4fV - [20/Oct/2026 12:51:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2434 98 0.065 0.513 rw 2026-10-20 12:51:26,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-20 12:51:27,793 7 INFO rb-3d383b4-225775-426863 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-20 12:51:37,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 59631 2026-10-20 12:51:37,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpcqjp_dk9_chrome_odoo 2026-10-20 12:51:37,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:36657/json/version 2026-10-20 12:51:37,510 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:51:37,705 7 INFO rb-3d383b4-225775-426863 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-20 12:51:37,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:36657/json 2026-10-20 12:51:37,707 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:51:37,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:36657/devtools/page/C420C24A735E1AE3D0CF3086D0ABAB92 2026-10-20 12:51:37,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-20 12:51:37,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-20 12:51:37,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-20 12:51:37,868 7 INFO rb-3d383b4-225775-426863 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=089c6dc1dabe4856" in browser 2026-10-20 12:51:37,869 7 INFO rb-3d383b4-225775-426863 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=089c6dc1dabe4856" 2026-10-20 12:51:37,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:51:38,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:38] "GET /pos-self/304?access_token=089c6dc1dabe4856 HTTP/1.1" 200 2295 63 0.083 0.621 rw 2026-10-20 12:51:38,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'C420C24A735E1AE3D0CF3086D0ABAB92', 'loaderId': '2531CD9368F1D0712A9476173D140062', 'isDownload': False} 2026-10-20 12:51:38,588 7 INFO rb-3d383b4-225775-426863 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-20 12:51:38,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:51:38,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:38] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.041 0.84 ro 2026-10-20 12:51:38,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:51:38,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:51:38,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:38] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.012 0.178 ro 2026-10-20 12:51:38,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:38] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.012 0.199 ro 2026-10-20 12:51:39,154 7 INFO rb-3d383b4-225775-426863 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-20 12:51:39,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:39] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.005 ro 2026-10-20 12:51:39,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.009 ro 2026-10-20 12:51:39,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:39] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.012 ro 2026-10-20 12:51:39,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.018 rw 2026-10-20 12:51:40,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:40] "POST /pos-self/data/304 HTTP/1.1" 200 467743 268 0.337 0.551 rw 2026-10-20 12:51:40,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:40] "GET /web/image/ir.attachment/252090/raw HTTP/1.1" 200 98715 3 0.002 0.011 ro 2026-10-20 12:51:40,490 7 INFO rb-3d383b4-225775-426863 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-20 12:51:40,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:40] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.011 0.057 ro 2026-10-20 12:51:40,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:252094) 2026-10-20 12:51:40,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:40] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.019 0.249 ro 2026-10-20 12:51:40,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:40] "GET /web/image/ir.attachment/252089/raw HTTP/1.1" 200 84994 3 0.011 0.259 ro 2026-10-20 12:51:40,966 7 INFO rb-3d383b4-225775-426863 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-20 12:51:40,966 7 INFO rb-3d383b4-225775-426863 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-20 12:51:40,994 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "GET /web/image/ir.attachment/251072/raw HTTP/1.1" 200 49165 3 0.002 0.011 ro 2026-10-20 12:51:41,114 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,126 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.013 ro 2026-10-20 12:51:41,172 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,258 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "GET /web/image/pos.category/402/image_128?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 6314 3 0.007 0.062 ro 2026-10-20 12:51:41,300 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.016 0.118 ro 2026-10-20 12:51:41,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "GET /web/image/product.template/8/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 10346 3 0.005 0.147 ro 2026-10-20 12:51:41,390 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,400 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "GET /web/image/product.product/2458/image_512?unique=2026-10-20T12:50:40.000+00:00 HTTP/1.1" 200 7322 9 0.022 0.044 ro 2026-10-20 12:51:41,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 56 3 0.014 0.063 rw 2026-10-20 12:51:41,634 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,635 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,675 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,799 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,855 7 INFO rb-3d383b4-225775-426863 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-20 12:51:41,877 7 INFO rb-3d383b4-225775-426863 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-20 12:51:42,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:42] "POST /pos-self-order/validate-partner HTTP/1.1" 200 137 35 0.039 0.119 rw 2026-10-20 12:51:42,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11483337 started for PoS orders references: [{'name': None, 'pos_reference': '260-304-000001', 'uuid': '234b0d88-1a2d-4eea-80fe-952881b8f963'}] 2026-10-20 12:51:42,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11483337 order {'name': None, 'pos_reference': '260-304-000001', 'uuid': '234b0d88-1a2d-4eea-80fe-952881b8f963'} created pos.order #872 2026-10-20 12:51:42,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11483337 finished 2026-10-20 12:51:42,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 2531 88 0.104 0.17 rw 2026-10-20 12:51:42,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.006 0.019 rw 2026-10-20 12:51:42,413 7 INFO rb-3d383b4-225775-426863 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-20 12:51:42,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-20 12:51:42,423 7 INFO rb-3d383b4-225775-426863 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-20 12:51:42,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:51:42,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 15913536 (allocated 18231296) 2026-10-20 12:51:42,583 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0qBwpotl - [20/Oct/2026 12:51:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.024 3.307 rw 2026-10-20 12:51:42,689 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 59631 2026-10-20 12:51:42,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-20 12:51:42,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 59631 2026-10-20 12:51:42,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125142_796163_test_preset_with_slot_tour.txt 2026-10-20 12:51:42,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpcqjp_dk9_chrome_odoo" 2026-10-20 12:51:42,978 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 12:51:44,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-20 12:51:46,760 7 INFO rb-3d383b4-225775-426863 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-20 12:51:56,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 12:51:56,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:51:56,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -atoR-6B - [20/Oct/2026 12:51:56] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/305 HTTP/1.1" 200 319 10 0.033 0.6 rw 2026-10-20 12:51:56,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-20 12:51:58,107 7 INFO rb-3d383b4-225775-426863 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-20 12:52:07,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 12:52:07,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:52:07,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 OOVDF6Mw - [20/Oct/2026 12:52:07] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/306 HTTP/1.1" 200 338 10 0.019 0.755 rw 2026-10-20 12:52:08,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:52:09,007 7 INFO rb-3d383b4-225775-426863 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-20 12:52:09,189 7 INFO rb-3d383b4-225775-426863 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-20 12:52:18,560 7 INFO rb-3d383b4-225775-426863 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-20 12:52:20,592 7 INFO rb-3d383b4-225775-426863 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-20 12:52:26,605 7 INFO rb-3d383b4-225775-426863 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-20 12:52:35,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_bancontact_pay.tests.test_models: Starting TestModels.test_check_unsupported_kiosks ... 2026-10-20 12:52:36,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:52:37,805 7 INFO rb-3d383b4-225775-426863 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-20 12:52:37,988 7 INFO rb-3d383b4-225775-426863 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-20 12:52:47,733 7 INFO rb-3d383b4-225775-426863 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-20 12:52:49,906 7 INFO rb-3d383b4-225775-426863 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-20 12:52:55,793 7 INFO rb-3d383b4-225775-426863 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-20 12:53:04,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_bancontact_pay.tests.test_webhook: Starting TestSelfOrderWebhook.test_bancontact_webhook_error ... 2026-10-20 12:53:05,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:53:05,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 7424358f webhook received: config_id=310, payment_method_id=515 2026-10-20 12:53:05,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 7424358f webhook processed: paymentId=any_id_AUTHORIZATION_FAILED, status=AUTHORIZATION_FAILED 2026-10-20 12:53:05,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xa3RJrJj - [20/Oct/2026 12:53:05] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 13 0.019 0.255 rw 2026-10-20 12:53:05,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 8eb46881 webhook received: config_id=310, payment_method_id=515 2026-10-20 12:53:05,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 8eb46881 webhook processed: paymentId=any_id_FAILED, status=FAILED 2026-10-20 12:53:05,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xa3RJrJj - [20/Oct/2026 12:53:05] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.008 0.018 rw 2026-10-20 12:53:05,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - d18f698d webhook received: config_id=310, payment_method_id=515 2026-10-20 12:53:05,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - d18f698d webhook processed: paymentId=any_id_EXPIRED, status=EXPIRED 2026-10-20 12:53:05,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xa3RJrJj - [20/Oct/2026 12:53:05] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.007 0.022 rw 2026-10-20 12:53:06,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 7a2fa6e9 webhook received: config_id=310, payment_method_id=515 2026-10-20 12:53:06,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 7a2fa6e9 webhook processed: paymentId=any_id_CANCELLED, status=CANCELLED 2026-10-20 12:53:06,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xa3RJrJj - [20/Oct/2026 12:53:06] "POST /bancontact_pay/webhook?config_id=310&payment_method_id=515 HTTP/1.1" 200 0 9 0.022 0.028 rw 2026-10-20 12:53:06,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_bancontact_pay.tests.test_webhook: Starting TestSelfOrderWebhook.test_bancontact_webhook_success ... 2026-10-20 12:53:06,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:53:06,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 4d15d60f webhook received: config_id=311, payment_method_id=515 2026-10-20 12:53:06,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_bancontact_pay.controllers.webhook: [BANCONTACT] - 4d15d60f webhook processed: paymentId=any_id, status=SUCCEEDED 2026-10-20 12:53:06,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZeRsclEx - [20/Oct/2026 12:53:06] "POST /bancontact_pay/webhook?config_id=311&payment_method_id=515 HTTP/1.1" 200 0 13 0.008 0.247 rw 2026-10-20 12:53:06,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:53:08,348 7 INFO rb-3d383b4-225775-426863 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-20 12:53:08,614 7 INFO rb-3d383b4-225775-426863 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-20 12:53:18,759 7 INFO rb-3d383b4-225775-426863 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-20 12:53:21,275 7 INFO rb-3d383b4-225775-426863 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-20 12:53:26,403 7 INFO rb-3d383b4-225775-426863 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-20 12:53:26,819 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_event.tests.test_self_order_event: Starting TestSelfOrderEventPrice.test_event_ticket_order_price ... 2026-10-20 12:53:27,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:53:29,011 7 INFO rb-3d383b4-225775-426863 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-20 12:53:29,230 7 INFO rb-3d383b4-225775-426863 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-20 12:53:38,052 7 INFO rb-3d383b4-225775-426863 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-20 12:53:40,153 7 INFO rb-3d383b4-225775-426863 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-20 12:53:46,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-20 12:53:47,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-20 12:53:47,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 59761 2026-10-20 12:53:47,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp369tybay_chrome_odoo 2026-10-20 12:53:47,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:41203/json/version 2026-10-20 12:53:47,992 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:53:48,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-20 12:53:48,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:41203/json 2026-10-20 12:53:48,036 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:53:48,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:41203/devtools/page/46EFADE0F4D6519D3928F975300C49C0 2026-10-20 12:53:48,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-20 12:53:48,078 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-20 12:53:48,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-20 12:53:48,176 7 INFO rb-3d383b4-225775-426863 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=7fd169b9e7f34b6d" in browser 2026-10-20 12:53:48,177 7 INFO rb-3d383b4-225775-426863 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=7fd169b9e7f34b6d" 2026-10-20 12:53:48,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:53:48,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:48] "GET /pos-self/314?access_token=7fd169b9e7f34b6d HTTP/1.1" 200 2373 62 0.063 0.51 rw 2026-10-20 12:53:48,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '46EFADE0F4D6519D3928F975300C49C0', 'loaderId': '124C1091270BDA32006E0059B79E8199', 'isDownload': False} 2026-10-20 12:53:48,763 7 INFO rb-3d383b4-225775-426863 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-20 12:53:48,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js, copying from /web/assets/3dc17b4/pos_self_order.assets_tests.min.js 2026-10-20 12:53:48,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:48] "GET /web/assets/1/3dc17b4/pos_self_order.assets_tests.min.js HTTP/1.1" 200 97922 7 0.024 0.044 ro 2026-10-20 12:53:48,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/502e094/pos_self_order.assets.min.js, copying from /web/assets/502e094/pos_self_order.assets.min.js 2026-10-20 12:53:49,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b215ad4/pos_self_order.assets.min.css, copying from /web/assets/b215ad4/pos_self_order.assets.min.css 2026-10-20 12:53:49,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:48] "GET /web/assets/1/502e094/pos_self_order.assets.min.js HTTP/1.1" 200 2590131 7 0.009 0.176 ro 2026-10-20 12:53:49,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:49] "GET /web/assets/1/b215ad4/pos_self_order.assets.min.css HTTP/1.1" 200 552313 7 0.042 0.858 ro 2026-10-20 12:53:49,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-20 12:53:49,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:49] "GET /favicon.ico HTTP/1.1" 301 273 0 0 0.019 ro 2026-10-20 12:53:49,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.019 ro 2026-10-20 12:53:49,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:49] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.005 0.016 ro 2026-10-20 12:53:49,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.016 rw 2026-10-20 12:53:50,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:50] "POST /pos-self/data/314 HTTP/1.1" 200 478033 256 0.244 0.765 rw 2026-10-20 12:53:50,658 7 INFO rb-3d383b4-225775-426863 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-20 12:53:50,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:50] "GET /web/image/ir.attachment/260288/raw HTTP/1.1" 200 98715 3 0.005 0.016 ro 2026-10-20 12:53:50,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:50] "GET /web/bundle/web_tour.automatic?lang=en_US&website_id=1 HTTP/1.1" 200 76 3 0.004 0.044 ro 2026-10-20 12:53:50,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/72e3f4a/web_tour.automatic.min.js (id:260294) 2026-10-20 12:53:50,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:50] "GET /web/assets/72e3f4a/web_tour.automatic.min.js HTTP/1.1" 200 112899 9 0.038 0.136 ro 2026-10-20 12:53:50,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:50] "GET /web/image/ir.attachment/260287/raw HTTP/1.1" 200 84994 3 0.001 0.041 ro 2026-10-20 12:53:50,939 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,004 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,061 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/pos.category/415/image_128?unique=2026-10-20T12:53:27.000+00:00 HTTP/1.1" 200 6314 3 0.009 0.034 ro 2026-10-20 12:53:51,089 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/product.template/2357/image_512?unique=2026-10-20T12:53:27.000+00:00 HTTP/1.1" 200 7322 3 0.015 0.063 ro 2026-10-20 12:53:51,130 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 6314 3 0.002 0.124 ro 2026-10-20 12:53:51,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/pos.category/416/image_128?unique=2026-10-20T12:53:27.000+00:00 HTTP/1.1" 200 6314 3 0.002 0.18 ro 2026-10-20 12:53:51,255 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/pos.category/414/image_128?unique=2026-10-20T12:53:27.000+00:00 HTTP/1.1" 200 6314 3 0.004 0.204 ro 2026-10-20 12:53:51,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/product.template/2363/image_512?unique=2026-10-20T12:53:27.000+00:00 HTTP/1.1" 200 7322 3 0.003 0.136 ro 2026-10-20 12:53:51,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/ir.attachment/260289/raw HTTP/1.1" 200 49165 3 0.002 0.138 ro 2026-10-20 12:53:51,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.101 ro 2026-10-20 12:53:51,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "GET /web/image/product.product/2521/image_512?unique=2026-10-20T12:53:27.000+00:00 HTTP/1.1" 200 7322 10 0.023 0.156 ro 2026-10-20 12:53:51,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16715444 started for PoS orders references: [{'name': None, 'pos_reference': '260-314-000001', 'uuid': 'ae0960db-6dd7-4309-ace8-ea39c5aecab9'}] 2026-10-20 12:53:51,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16715444 order {'name': None, 'pos_reference': '260-314-000001', 'uuid': 'ae0960db-6dd7-4309-ace8-ea39c5aecab9'} created pos.order #879 2026-10-20 12:53:51,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16715444 finished 2026-10-20 12:53:51,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 2437 76 0.21 0.322 rw 2026-10-20 12:53:51,864 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,865 7 INFO rb-3d383b4-225775-426863 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-20 12:53:51,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 41 5 0.007 0.021 rw 2026-10-20 12:53:51,880 7 INFO rb-3d383b4-225775-426863 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': 'ae0960db-6dd7-4309-ace8-ea39c5aecab9--783--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-20 12:53:52,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:52] "POST /qfpay/notify HTTP/1.1" 200 7 47 0.088 0.152 rw 2026-10-20 12:53:52,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 3710 26 0.026 0.254 rw 2026-10-20 12:53:52,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-20 12:53:52,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-20 12:53:52,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:52] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 43 2 0.002 0.017 rw 2026-10-20 12:53:52,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:53:52,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 14116148 (allocated 15872000) 2026-10-20 12:53:52,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GG-ATfRY - [20/Oct/2026 12:53:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 6 0.016 3.08 rw 2026-10-20 12:53:52,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 59761 2026-10-20 12:53:52,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-20 12:53:52,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 59761 2026-10-20 12:53:52,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125352_747443_test_tour_kiosk_qfpay_order.txt 2026-10-20 12:53:52,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp369tybay_chrome_odoo" 2026-10-20 12:53:52,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 5 removed 2026-10-20 12:53:55,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_self_order_sms.tests.test_self_order_sms_receipt: Starting TestPosSelfOrderSms.test_sms_receipt_sent_for_self_order ... 2026-10-20 12:53:56,861 7 INFO rb-3d383b4-225775-426863 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-20 12:54:05,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.sms.models.sms_sms: Sent batch 1 SMS: [1]: failed with exception Unavailable during tests. 2026-10-20 12:54:06,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 12:54:07,710 7 INFO rb-3d383b4-225775-426863 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-20 12:54:07,903 7 INFO rb-3d383b4-225775-426863 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-20 12:54:17,454 7 INFO rb-3d383b4-225775-426863 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-20 12:54:19,621 7 INFO rb-3d383b4-225775-426863 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-20 12:54:25,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-20 12:54:26,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 59886 2026-10-20 12:54:26,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmptaawtbf__chrome_odoo 2026-10-20 12:54:26,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:44135/json/version 2026-10-20 12:54:26,666 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:54:26,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-20 12:54:26,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:44135/json 2026-10-20 12:54:26,741 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:54:26,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:44135/devtools/page/957B5DEF02039A67E85C498AEB4376A0 2026-10-20 12:54:26,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-20 12:54:26,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-20 12:54:26,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:54:26,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-20 12:54:26,971 7 INFO rb-3d383b4-225775-426863 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-20 12:54:26,972 7 INFO rb-3d383b4-225775-426863 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-20 12:54:27,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:54:27,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:27] "GET /pos/ui?config_id=316 HTTP/1.1" 200 6868 65 0.043 0.439 rw 2026-10-20 12:54:27,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '957B5DEF02039A67E85C498AEB4376A0', 'loaderId': 'ACC3B60B74F0E7343D1A2A81605A4694', 'isDownload': False} 2026-10-20 12:54:27,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-20 12:54:27,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:27] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.056 ro 2026-10-20 12:54:27,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:27] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.583 ro 2026-10-20 12:54:27,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:27] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.081 ro 2026-10-20 12:54:28,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-20 12:54:28,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:54:28,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-20 12:54:28,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.021 ro 2026-10-20 12:54:28,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54: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.011 0.031 rw 2026-10-20 12:54:28,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.06 rw 2026-10-20 12:54:28,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:54:29,697 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 531997 244 0.413 0.698 rw 2026-10-20 12:54:29,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: The ready code tooks too much time : 2.449765920639038 2026-10-20 12:54:29,927 7 INFO rb-3d383b4-225775-426863 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-20 12:54:29,945 7 INFO rb-3d383b4-225775-426863 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-20 12:54:29,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.012 ro 2026-10-20 12:54:30,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "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-20 12:54:30,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54: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.036 rw 2026-10-20 12:54:30,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "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-20 12:54:30,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "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-20 12:54:30,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "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-20 12:54:30,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54: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.013 rw 2026-10-20 12:54:30,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.061 rw 2026-10-20 12:54:30,926 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:54:30,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:54:30,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "GET /web/image/res.users/363/avatar_128 HTTP/1.1" 200 305 4 0.006 0.048 ro 2026-10-20 12:54:30,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.067 rw 2026-10-20 12:54:31,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:54:31,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 12:54:31,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:54:31,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.038 rw 2026-10-20 12:54:31,155 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.099 - 2026-10-20 12:54:31,370 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /pos/ui/316 HTTP/1.1" 200 6908 31 0.078 0.111 rw 2026-10-20 12:54:31,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /pos/ui/316?from_backend=True HTTP/1.1" 200 6908 31 0.069 0.266 rw 2026-10-20 12:54:31,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54: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.183 rw 2026-10-20 12:54:31,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.039 0.208 rw 2026-10-20 12:54:31,730 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,731 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,807 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,817 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,824 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 12:54:31,833 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,857 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,869 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,876 7 INFO rb-3d383b4-225775-426863 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-20 12:54:31,877 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,049 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,050 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,050 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,081 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,112 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,112 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,123 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,476 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,477 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,489 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,490 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,535 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,535 7 INFO rb-3d383b4-225775-426863 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-20 12:54:32,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 12:54:32,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 12:54:33,045 7 INFO rb-3d383b4-225775-426863 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-20 12:54:33,075 7 INFO rb-3d383b4-225775-426863 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-20 12:54:33,075 7 INFO rb-3d383b4-225775-426863 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-20 12:54:33,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51129786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-316-000001', 'uuid': 'd6a99b4e-7bf8-46be-b1e8-cc2740bf7987'}] 2026-10-20 12:54:33,611 7 INFO rb-3d383b4-225775-426863 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-20 12:54:33,614 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51129786 order {'name': '/', 'pos_reference': '261-316-000001', 'uuid': 'd6a99b4e-7bf8-46be-b1e8-cc2740bf7987'} created pos.order #881 2026-10-20 12:54:34,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51129786 finished 2026-10-20 12:54:34,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5233 177 0.32 0.454 rw 2026-10-20 12:54:34,507 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54: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-20 12:54:34,569 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,575 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,583 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,584 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,614 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,615 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,630 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,650 7 INFO rb-3d383b4-225775-426863 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-20 12:54:34,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:34] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.048 rw 2026-10-20 12:54:34,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:34] "POST /web/dataset/call_kw/res.partner/action_open_partner_view#res.partner.action_open_partner_view HTTP/1.1" 200 192 2 0.009 0.033 rw 2026-10-20 12:54:34,816 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:34] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 14128 7 0.006 0.054 ro 2026-10-20 12:54:34,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:34] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 14128 2 0.003 0.027 ro 2026-10-20 12:54:34,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:34] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 4337 2 0.009 0.043 rw 2026-10-20 12:54:35,157 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,185 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,185 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 3250 0 0 0.029 rw 2026-10-20 12:54:35,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "POST /web/dataset/call_kw/res.partner/onchange#res.partner.onchange HTTP/1.1" 200 89 1 0.004 0.04 rw 2026-10-20 12:54:35,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.01 - 2026-10-20 12:54:35,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "POST /web/dataset/call_kw/res.partner/web_save#res.partner.web_save HTTP/1.1" 200 1359 21 0.058 0.092 rw 2026-10-20 12:54:35,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.007 0.055 rw 2026-10-20 12:54:35,638 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 1246 6 0.024 0.064 ro 2026-10-20 12:54:35,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:35] "GET /web/image/res.partner/1599/avatar_128?unique=1792500875000 HTTP/1.1" 200 305 4 0.019 0.094 ro 2026-10-20 12:54:35,803 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,811 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,818 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,824 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,830 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,833 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,853 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,856 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,860 7 INFO rb-3d383b4-225775-426863 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-20 12:54:35,864 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,031 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,032 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,041 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,041 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,556 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,564 7 INFO rb-3d383b4-225775-426863 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-20 12:54:36,564 7 INFO rb-3d383b4-225775-426863 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-20 12:54:37,083 7 INFO rb-3d383b4-225775-426863 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-20 12:54:37,088 7 INFO rb-3d383b4-225775-426863 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-20 12:54:37,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6164507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-316-000002', 'uuid': '2f7646b2-98da-444a-ae4c-f2223158924f'}] 2026-10-20 12:54:37,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6164507 order {'name': '/', 'pos_reference': '261-316-000002', 'uuid': '2f7646b2-98da-444a-ae4c-f2223158924f'} created pos.order #882 2026-10-20 12:54:37,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6164507 finished 2026-10-20 12:54:37,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5218 147 0.315 0.471 rw 2026-10-20 12:54:38,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.018 ro 2026-10-20 12:54:38,071 7 INFO rb-3d383b4-225775-426863 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-20 12:54:38,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-20 12:54:38,088 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-20 12:54:38,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:54:38,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 24789080 (allocated 26759168) 2026-10-20 12:54:38,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B_vBCdSs - [20/Oct/2026 12:54:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 9.739 rw 2026-10-20 12:54:38,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 59886 2026-10-20 12:54:38,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-20 12:54:38,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 59886 2026-10-20 12:54:38,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125438_557266_test_01_pos_number_autofill.txt 2026-10-20 12:54:38,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmptaawtbf__chrome_odoo" 2026-10-20 12:54:38,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:54:39,974 7 INFO rb-3d383b4-225775-426863 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-20 12:54:40,206 7 INFO rb-3d383b4-225775-426863 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-20 12:54:51,060 7 INFO rb-3d383b4-225775-426863 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-20 12:54:53,819 7 INFO rb-3d383b4-225775-426863 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-20 12:54:55,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-20 12:54:55,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_action_pos_order_invoice : Temporary to fast merge new valuation 2026-10-20 12:54:55,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-20 12:54:59,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_multi_products_perpetual ... 2026-10-20 12:55:00,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_invoicing ... 2026-10-20 12:55:02,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-20 12:55:02,827 7 INFO rb-3d383b4-225775-426863 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-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 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-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_create_account_move_line : Temporary to fast merge new valuation 2026-10-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_fifo_valuation_no_invoice : Temporary to fast merge new valuation 2026-10-20 12:55:02,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-20 12:55:05,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-20 12:55:07,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 422 checked, 10 removed 2026-10-20 12:55:08,772 7 INFO rb-3d383b4-225775-426863 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-20 12:55:08,967 7 INFO rb-3d383b4-225775-426863 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-20 12:55:17,869 7 INFO rb-3d383b4-225775-426863 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-20 12:55:19,805 7 INFO rb-3d383b4-225775-426863 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-20 12:55:21,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_closing_no_invoice ... 2026-10-20 12:55:23,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_company_no_real_time ... 2026-10-20 12:55:25,066 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_product_no_valuation ... 2026-10-20 12:55:27,243 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 12:55:28,255 7 INFO rb-3d383b4-225775-426863 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-20 12:55:28,453 7 INFO rb-3d383b4-225775-426863 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-20 12:55:38,554 7 INFO rb-3d383b4-225775-426863 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-20 12:55:40,740 7 INFO rb-3d383b4-225775-426863 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-20 12:55:45,868 7 INFO rb-3d383b4-225775-426863 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-20 12:55:45,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-20 12:55:46,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome pid: 60024 2026-10-20 12:55:46,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmpbhroupfw_chrome_odoo 2026-10-20 12:55:46,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:38517/json/version 2026-10-20 12:55:46,950 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:55:47,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-20 12:55:47,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:38517/json 2026-10-20 12:55:47,045 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:55:47,093 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:38517/devtools/page/C7FE7A3C77BA820FEABE8A6CC55CF0EF 2026-10-20 12:55:47,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-20 12:55:47,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-20 12:55:47,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:55:47,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-20 12:55:47,291 7 INFO rb-3d383b4-225775-426863 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-20 12:55:47,291 7 INFO rb-3d383b4-225775-426863 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-20 12:55:47,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:55:47,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:47] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6856 65 0.053 0.536 rw 2026-10-20 12:55:47,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigation result: {'frameId': 'C7FE7A3C77BA820FEABE8A6CC55CF0EF', 'loaderId': 'E7BECF523486CF8042548216A1229064', 'isDownload': False} 2026-10-20 12:55:47,898 7 INFO rb-3d383b4-225775-426863 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-20 12:55:47,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.695 ro 2026-10-20 12:55:48,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:48] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.058 ro 2026-10-20 12:55:48,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:48] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.098 ro 2026-10-20 12:55:48,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-20 12:55:48,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 12:55:48,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.011 - 2026-10-20 12:55:48,988 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.037 ro 2026-10-20 12:55:49,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.017 0.018 rw 2026-10-20 12:55:49,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55: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.066 rw 2026-10-20 12:55:49,569 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:55:50,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532352 247 0.511 0.632 rw 2026-10-20 12:55:50,536 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: The ready code tooks too much time : 2.6373133659362793 2026-10-20 12:55:50,536 7 INFO rb-3d383b4-225775-426863 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-20 12:55:50,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-20 12:55:50,559 7 INFO rb-3d383b4-225775-426863 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-20 12:55:50,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.023 ro 2026-10-20 12:55:50,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:50] "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-20 12:55:50,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55: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.004 0.032 rw 2026-10-20 12:55:50,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:50] "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-20 12:55:51,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.023 ro 2026-10-20 12:55:51,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55: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.014 rw 2026-10-20 12:55:51,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.017 0.042 rw 2026-10-20 12:55:51,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.015 - 2026-10-20 12:55:51,667 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:55:51,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.012 0.053 ro 2026-10-20 12:55:51,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.055 rw 2026-10-20 12:55:51,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:55:51,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:55:51,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.025 ro 2026-10-20 12:55:51,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.023 - 2026-10-20 12:55:51,957 7 INFO rb-3d383b4-225775-426863 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-20 12:55:51,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:51] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.075 0.084 rw 2026-10-20 12:55:52,155 7 INFO rb-3d383b4-225775-426863 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-20 12:55:52,218 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:52] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.109 0.274 rw 2026-10-20 12:55:52,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:52] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.366 rw 2026-10-20 12:55:52,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55: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.115 rw 2026-10-20 12:55:52,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.067 0.167 rw 2026-10-20 12:55:52,459 7 INFO rb-3d383b4-225775-426863 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-20 12:55:52,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:52] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.011 0.036 rw 2026-10-20 12:55:52,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:52] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.007 - 2026-10-20 12:55:52,635 7 INFO rb-3d383b4-225775-426863 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-20 12:55:52,650 7 INFO rb-3d383b4-225775-426863 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-20 12:55:52,928 7 INFO rb-3d383b4-225775-426863 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-20 12:55:52,934 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,011 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,013 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,072 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,073 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,074 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,074 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,082 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,083 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,083 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:53] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 12:55:53,264 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,265 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,270 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:53] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.01 0.035 rw 2026-10-20 12:55:53,382 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,383 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,661 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,663 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,685 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,686 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,686 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,698 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,699 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,699 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,878 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,879 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,880 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,880 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,895 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,916 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,938 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,939 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,940 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,954 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,955 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,956 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,956 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,957 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,957 7 INFO rb-3d383b4-225775-426863 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-20 12:55:53,958 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,129 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,130 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,130 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,145 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55: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.011 0.017 rw 2026-10-20 12:55:54,217 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,236 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,237 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,237 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,240 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55: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.009 0.02 rw 2026-10-20 12:55:54,329 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,337 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,611 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,613 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,632 7 INFO rb-3d383b4-225775-426863 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-20 12:55:54,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-20 12:55:54,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 12:55:54,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:55:54,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: heap 22036988 (allocated 23351296) 2026-10-20 12:55:54,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TiagMU-x - [20/Oct/2026 12:55:49] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 5.853 rw 2026-10-20 12:55:55,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing chrome headless with pid 60024 2026-10-20 12:55:55,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-20 12:55:55,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Terminating chrome headless with pid 60024 2026-10-20 12:55:55,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125555_217359_test_03_pos_with_lots.txt 2026-10-20 12:55:55,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmpbhroupfw_chrome_odoo" 2026-10-20 12:55:55,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan_with_lots ... 2026-10-20 12:55:56,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome pid: 60149 2026-10-20 12:55:56,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless temporary user profile dir: /tmp/tmp8n12sh9h_chrome_odoo 2026-10-20 12:55:56,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:37893/json/version 2026-10-20 12:55:56,693 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:55:56,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-20 12:55:56,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:37893/json 2026-10-20 12:55:56,888 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:55:56,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Websocket url found: ws://127.0.0.1:37893/devtools/page/D63967965C0F649CF7D2EC977F871306 2026-10-20 12:55:56,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Enable chrome headless console log notification 2026-10-20 12:55:56,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless enable page notifications 2026-10-20 12:55:57,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:55:57,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Setting session cookie in browser 2026-10-20 12:55:57,077 7 INFO rb-3d383b4-225775-426863 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-20 12:55:57,077 7 INFO rb-3d383b4-225775-426863 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-20 12:55:57,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:55:57,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:57] "GET /pos/ui/319 HTTP/1.1" 200 6905 66 0.046 0.541 rw 2026-10-20 12:55:57,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Navigation result: {'frameId': 'D63967965C0F649CF7D2EC977F871306', 'loaderId': '5A8561439893BA4B42CAB734C9D7C857', 'isDownload': False} 2026-10-20 12:55:57,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTourWithLots')" 2026-10-20 12:55:57,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:57] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.065 ro 2026-10-20 12:55:57,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:57] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.027 0.051 ro 2026-10-20 12:55:57,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:57] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.713 ro 2026-10-20 12:55:58,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: Owl is running in 'dev' mode. 2026-10-20 12:55:58,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:55:58,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:55:58,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.007 0.022 ro 2026-10-20 12:55:58,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55: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.02 0.028 rw 2026-10-20 12:55:58,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.046 rw 2026-10-20 12:55:59,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:55:59,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538583 250 0.403 0.673 rw 2026-10-20 12:56:00,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: The ready code tooks too much time : 2.4140191078186035 2026-10-20 12:56:00,092 7 INFO rb-3d383b4-225775-426863 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-20 12:56:00,128 7 INFO rb-3d383b4-225775-426863 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-20 12:56:00,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 305 2 0.008 0.03 ro 2026-10-20 12:56:00,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 7766 2 0.003 0.02 ro 2026-10-20 12:56:00,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-20 12:56:00,302 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:00] "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-20 12:56:00,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:00] "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-20 12:56:00,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56: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-20 12:56:00,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56: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-20 12:56:01,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.011 0.02 ro 2026-10-20 12:56:01,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 42 1 0.0 0.016 ro 2026-10-20 12:56:01,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56: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.018 rw 2026-10-20 12:56:01,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:56:01,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.02 - 2026-10-20 12:56:01,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.036 0.089 rw 2026-10-20 12:56:01,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.01 0.116 ro 2026-10-20 12:56:01,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.144 rw 2026-10-20 12:56:01,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:56:01,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.027 ro 2026-10-20 12:56:01,636 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 12:56:01,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.019 0.072 rw 2026-10-20 12:56:01,792 7 INFO rb-3d383b4-225775-426863 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-20 12:56:01,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 12:56:02,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:02] "GET /pos/ui/319 HTTP/1.1" 200 6945 31 0.13 0.105 rw 2026-10-20 12:56:02,069 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,213 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:02] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.007 - 2026-10-20 12:56:02,238 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,238 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:02] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6945 31 0.095 0.371 rw 2026-10-20 12:56:02,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:56:02,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56: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.005 0.253 rw 2026-10-20 12:56:02,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.072 0.333 rw 2026-10-20 12:56:02,529 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,530 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,566 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,567 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,587 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,588 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,601 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,602 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,618 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,618 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,645 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,646 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,653 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,654 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,674 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,676 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,682 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,683 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,716 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,716 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,730 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,731 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,770 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,775 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,793 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,794 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,835 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,836 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,846 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,849 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,896 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,897 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 12:56:02,948 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,949 7 INFO rb-3d383b4-225775-426863 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-20 12:56:02,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: tour succeeded 2026-10-20 12:56:02,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTourWithLots SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 12:56:03,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:56:03,147 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots.browser: heap 21525672 (allocated 22564864) 2026-10-20 12:56:03,156 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 1KdNzeZY - [20/Oct/2026 12:55:59] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 4.299 rw 2026-10-20 12:56:03,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Closing chrome headless with pid 60149 2026-10-20 12:56:03,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Closing websocket connection 2026-10-20 12:56:03,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Terminating chrome headless with pid 60149 2026-10-20 12:56:03,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125603_377410_test_GS1_pos_barcodes_scan_with_lots.txt 2026-10-20 12:56:03,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan_with_lots: Removing chrome user profile "/tmp/tmp8n12sh9h_chrome_odoo" 2026-10-20 12:56:03,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-20 12:56:04,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome pid: 60291 2026-10-20 12:56:04,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmp8xdec0p1_chrome_odoo 2026-10-20 12:56:04,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:42883/json/version 2026-10-20 12:56:04,257 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:04,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-20 12:56:04,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:42883/json 2026-10-20 12:56:04,322 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:04,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:42883/devtools/page/E1339393B310D7E57A58D8212A0547CF 2026-10-20 12:56:04,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-20 12:56:04,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-20 12:56:04,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:56:04,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-20 12:56:04,614 7 INFO rb-3d383b4-225775-426863 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-20 12:56:04,615 7 INFO rb-3d383b4-225775-426863 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-20 12:56:04,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:56:05,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:05] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.079 0.634 rw 2026-10-20 12:56:05,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': 'E1339393B310D7E57A58D8212A0547CF', 'loaderId': '07D0D7AD92F5CFB70114B8572E33F3AC', 'isDownload': False} 2026-10-20 12:56:05,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-20 12:56:05,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:05] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.798 ro 2026-10-20 12:56:05,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:05] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.045 ro 2026-10-20 12:56:05,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:05] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.068 ro 2026-10-20 12:56:06,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-20 12:56:06,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 12:56:06,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:56:06,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.019 ro 2026-10-20 12:56:06,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56: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.029 rw 2026-10-20 12:56:06,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.015 0.062 rw 2026-10-20 12:56:06,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:07,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533298 247 0.49 0.667 rw 2026-10-20 12:56:07,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: The ready code tooks too much time : 2.5648891925811768 2026-10-20 12:56:07,914 7 INFO rb-3d383b4-225775-426863 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-20 12:56:07,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 12:56:07,938 7 INFO rb-3d383b4-225775-426863 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-20 12:56:07,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.017 ro 2026-10-20 12:56:08,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56: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-20 12:56:08,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56: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.011 rw 2026-10-20 12:56:08,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:08] "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-20 12:56:08,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:08] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.017 ro 2026-10-20 12:56:08,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56: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.002 0.025 rw 2026-10-20 12:56:09,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.058 rw 2026-10-20 12:56:09,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:56:09,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 12:56:09,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.026 rw 2026-10-20 12:56:09,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.014 0.062 ro 2026-10-20 12:56:09,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.012 ro 2026-10-20 12:56:09,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:56:09,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.015 - 2026-10-20 12:56:09,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 12:56:09,490 7 INFO rb-3d383b4-225775-426863 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-20 12:56:09,528 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.105 0.106 rw 2026-10-20 12:56:09,680 7 INFO rb-3d383b4-225775-426863 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-20 12:56:09,844 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.221 0.306 rw 2026-10-20 12:56:09,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.526 rw 2026-10-20 12:56:09,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56: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.004 0.27 rw 2026-10-20 12:56:10,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.079 0.32 rw 2026-10-20 12:56:10,159 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:10] "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.03 rw 2026-10-20 12:56:10,304 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,305 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:10] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 12:56:10,578 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,581 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,596 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,598 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,604 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,878 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,880 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,895 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,896 7 INFO rb-3d383b4-225775-426863 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-20 12:56:10,900 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,177 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,179 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,195 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,196 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,253 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,253 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,318 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,318 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,331 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,340 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:11] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:56:11,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:11] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.023 0.035 rw 2026-10-20 12:56:11,443 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,446 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,451 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,727 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,729 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,745 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,746 7 INFO rb-3d383b4-225775-426863 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-20 12:56:11,751 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,027 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,029 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,045 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,046 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,082 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,082 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,090 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,091 7 INFO rb-3d383b4-225775-426863 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-20 12:56:12,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-20 12:56:12,093 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 12:56:12,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:56:12,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: heap 20895448 (allocated 21778432) 2026-10-20 12:56:12,309 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 NjHt0Xc3 - [20/Oct/2026 12:56:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.019 5.695 rw 2026-10-20 12:56:12,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 60291 2026-10-20 12:56:12,408 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-20 12:56:12,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 60291 2026-10-20 12:56:12,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125612_547222_test_add_multiple_serials_at_once.txt 2026-10-20 12:56:12,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmp8xdec0p1_chrome_odoo" 2026-10-20 12:56:12,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-20 12:56:13,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome pid: 60424 2026-10-20 12:56:13,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp_a0x2m5u_chrome_odoo 2026-10-20 12:56:13,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:44849/json/version 2026-10-20 12:56:13,243 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:13,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-20 12:56:13,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:44849/json 2026-10-20 12:56:13,315 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:13,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:44849/devtools/page/01D5CF3D307A815CD078DEEB787A7ED5 2026-10-20 12:56:13,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-20 12:56:13,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-20 12:56:13,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:56:13,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-20 12:56:13,545 7 INFO rb-3d383b4-225775-426863 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-20 12:56:13,545 7 INFO rb-3d383b4-225775-426863 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-20 12:56:13,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:56:14,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:14] "GET /pos/ui/319 HTTP/1.1" 200 6856 65 0.07 0.572 rw 2026-10-20 12:56:14,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Navigation result: {'frameId': '01D5CF3D307A815CD078DEEB787A7ED5', 'loaderId': '8AA40D9F860B8C4439566AAAC0527EBE', 'isDownload': False} 2026-10-20 12:56:14,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('StockPaymentScreenTour2')" 2026-10-20 12:56:14,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:14] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.691 ro 2026-10-20 12:56:14,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:14] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.051 ro 2026-10-20 12:56:14,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:14] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.048 ro 2026-10-20 12:56:14,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-20 12:56:15,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 12:56:15,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.01 - 2026-10-20 12:56:15,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.022 ro 2026-10-20 12:56:15,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:15] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-20 12:56:15,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56: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.017 0.031 rw 2026-10-20 12:56:15,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:16,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532889 246 0.502 0.764 rw 2026-10-20 12:56:16,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: The ready code tooks too much time : 2.4703733921051025 2026-10-20 12:56:16,667 7 INFO rb-3d383b4-225775-426863 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-20 12:56:16,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 12:56:16,690 7 INFO rb-3d383b4-225775-426863 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-20 12:56:16,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:16] "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-20 12:56:16,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56: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.032 rw 2026-10-20 12:56:16,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.044 rw 2026-10-20 12:56:16,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:16] "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-20 12:56:17,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.018 ro 2026-10-20 12:56:17,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56: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.016 rw 2026-10-20 12:56:17,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:56:17,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 12:56:17,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.02 0.049 rw 2026-10-20 12:56:17,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.045 ro 2026-10-20 12:56:17,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 12:56:17,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 12:56:17,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:56:17,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:56:17,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.046 rw 2026-10-20 12:56:17,858 7 INFO rb-3d383b4-225775-426863 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-20 12:56:17,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 12:56:18,062 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:18] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.076 0.127 rw 2026-10-20 12:56:18,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:18] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.081 0.285 rw 2026-10-20 12:56:18,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.046 0.228 rw 2026-10-20 12:56:18,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56: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.013 0.289 rw 2026-10-20 12:56:18,441 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,442 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,573 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,583 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,591 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,592 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,594 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:56:18,617 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,632 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,634 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,635 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,661 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,662 7 INFO rb-3d383b4-225775-426863 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-20 12:56:18,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:56:19,181 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,182 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,182 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,186 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,187 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,188 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,188 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,188 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,189 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,189 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,190 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,396 7 INFO rb-3d383b4-225775-426863 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-20 12:56:19,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-20 12:56:19,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: ╔════════════════════════════════════════╗ ║ TOUR StockPaymentScreenTour2 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 12:56:19,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:56:19,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method.browser: heap 20537236 (allocated 22040576) 2026-10-20 12:56:19,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nNo31rkz - [20/Oct/2026 12:56:15] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.478 rw 2026-10-20 12:56:19,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Closing chrome headless with pid 60424 2026-10-20 12:56:19,700 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Closing websocket connection 2026-10-20 12:56:19,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Terminating chrome headless with pid 60424 2026-10-20 12:56:19,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125619_830590_test_change_without_cash_method.txt 2026-10-20 12:56:19,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmp_a0x2m5u_chrome_odoo" 2026-10-20 12:56:19,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-20 12:56:20,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 60571 2026-10-20 12:56:20,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmp_ponky6i_chrome_odoo 2026-10-20 12:56:20,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:38851/json/version 2026-10-20 12:56:20,678 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:20,746 7 INFO rb-3d383b4-225775-426863 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-20 12:56:20,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:38851/json 2026-10-20 12:56:20,747 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:20,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:38851/devtools/page/EEA37169623D5465AB86D9C4C7197730 2026-10-20 12:56:20,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-10-20 12:56:20,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-20 12:56:20,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:56:20,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-20 12:56:20,977 7 INFO rb-3d383b4-225775-426863 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-20 12:56:20,977 7 INFO rb-3d383b4-225775-426863 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-20 12:56:21,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:56:21,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:21] "GET /pos/ui/319 HTTP/1.1" 200 7002 70 0.094 0.412 rw 2026-10-20 12:56:21,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': 'EEA37169623D5465AB86D9C4C7197730', 'loaderId': 'E0653A523335DE668CE635C7BD301E2A', 'isDownload': False} 2026-10-20 12:56:21,498 7 INFO rb-3d383b4-225775-426863 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-20 12:56:21,565 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:21] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.567 ro 2026-10-20 12:56:21,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:21] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.038 ro 2026-10-20 12:56:21,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:21] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.048 ro 2026-10-20 12:56:22,436 7 INFO rb-3d383b4-225775-426863 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-20 12:56:22,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:56:22,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:56:22,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.027 ro 2026-10-20 12:56:22,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.023 rw 2026-10-20 12:56:22,652 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56: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.019 0.051 rw 2026-10-20 12:56:23,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:24,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534904 255 0.631 0.761 rw 2026-10-20 12:56:24,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: The ready code tooks too much time : 2.8383266925811768 2026-10-20 12:56:24,337 7 INFO rb-3d383b4-225775-426863 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-20 12:56:24,351 7 INFO rb-3d383b4-225775-426863 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-20 12:56:24,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.011 0.029 ro 2026-10-20 12:56:24,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:24] "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-20 12:56:24,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:24] "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-20 12:56:24,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56: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.02 rw 2026-10-20 12:56:24,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:24] "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-20 12:56:25,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.02 ro 2026-10-20 12:56:25,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56: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.014 rw 2026-10-20 12:56:25,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:56:25,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:56:25,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.076 0.042 rw 2026-10-20 12:56:25,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /web/image/res.users/372/avatar_128 HTTP/1.1" 200 305 4 0.009 0.089 ro 2026-10-20 12:56:25,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.103 rw 2026-10-20 12:56:25,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:56:25,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:56:25,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.018 ro 2026-10-20 12:56:25,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.046 rw 2026-10-20 12:56:25,523 7 INFO rb-3d383b4-225775-426863 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-20 12:56:25,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 12:56:25,671 7 INFO rb-3d383b4-225775-426863 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-20 12:56:25,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 7042 35 0.096 0.1 rw 2026-10-20 12:56:25,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:25] "GET /pos/ui/319 HTTP/1.1" 200 7042 35 0.067 0.307 rw 2026-10-20 12:56:25,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56: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.278 rw 2026-10-20 12:56:26,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.054 0.313 rw 2026-10-20 12:56:26,176 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,177 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,348 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,349 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,350 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,350 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,351 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,351 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,352 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,366 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 12:56:26,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:26] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 12:56:26,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:26] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.009 - 2026-10-20 12:56:26,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:26] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.014 0.027 rw 2026-10-20 12:56:26,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:26] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:56:26,513 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,521 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,793 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,799 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,810 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,818 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,819 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,820 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,821 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,823 7 INFO rb-3d383b4-225775-426863 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-20 12:56:26,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-20 12:56:26,825 7 INFO rb-3d383b4-225775-426863 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-20 12:56:27,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:56:27,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KLIP01vJ - [20/Oct/2026 12:56:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.021 4.365 rw 2026-10-20 12:56:27,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 20493616 (allocated 21778432) 2026-10-20 12:56:27,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 60571 2026-10-20 12:56:27,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-20 12:56:27,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 60571 2026-10-20 12:56:27,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125627_252850_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-20 12:56:27,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmp_ponky6i_chrome_odoo" 2026-10-20 12:56:27,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_edit_paid_order ... 2026-10-20 12:56:27,832 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome pid: 60695 2026-10-20 12:56:27,832 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome headless temporary user profile dir: /tmp/tmpzr4jhfb__chrome_odoo 2026-10-20 12:56:27,833 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:38099/json/version 2026-10-20 12:56:27,834 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:27,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Browser version: Chrome/150.0.7871.114 2026-10-20 12:56:27,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:38099/json 2026-10-20 12:56:27,911 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:27,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Websocket url found: ws://127.0.0.1:38099/devtools/page/F97010D0F8800E0686713DBE7F572F25 2026-10-20 12:56:27,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Enable chrome headless console log notification 2026-10-20 12:56:27,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome headless enable page notifications 2026-10-20 12:56:28,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:56:28,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Setting session cookie in browser 2026-10-20 12:56:28,093 7 INFO rb-3d383b4-225775-426863 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-20 12:56:28,093 7 INFO rb-3d383b4-225775-426863 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-20 12:56:28,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:56:28,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:28] "GET /pos/ui/319 HTTP/1.1" 200 6856 65 0.083 0.587 rw 2026-10-20 12:56:28,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Navigation result: {'frameId': 'F97010D0F8800E0686713DBE7F572F25', 'loaderId': 'A13BB0302F3FA7991181748AE42556FE', 'isDownload': False} 2026-10-20 12:56:28,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Evaluate ready code "odoo.isTourReady('test_edit_paid_order_stock')" 2026-10-20 12:56:28,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:28] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.02 ro 2026-10-20 12:56:28,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:28] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.743 ro 2026-10-20 12:56:28,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:28] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.052 ro 2026-10-20 12:56:29,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: Owl is running in 'dev' mode. 2026-10-20 12:56:29,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:56:29,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:56:29,754 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.026 ro 2026-10-20 12:56:29,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:29] "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.023 rw 2026-10-20 12:56:29,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:29] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.048 rw 2026-10-20 12:56:30,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:31,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532039 245 0.62 0.696 rw 2026-10-20 12:56:31,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: The ready code tooks too much time : 2.605583667755127 2026-10-20 12:56:31,379 7 INFO rb-3d383b4-225775-426863 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-20 12:56:31,400 7 INFO rb-3d383b4-225775-426863 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-20 12:56:31,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.028 ro 2026-10-20 12:56:31,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:31] "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-20 12:56:31,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:31] "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-20 12:56:31,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56: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.038 rw 2026-10-20 12:56:31,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:31] "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-20 12:56:32,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.015 0.008 ro 2026-10-20 12:56:32,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56: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.015 rw 2026-10-20 12:56:32,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:56:32,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.023 0.055 rw 2026-10-20 12:56:32,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.009 - 2026-10-20 12:56:32,552 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.024 0.051 ro 2026-10-20 12:56:32,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.089 rw 2026-10-20 12:56:32,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.014 ro 2026-10-20 12:56:32,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:56:32,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.005 - 2026-10-20 12:56:32,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.053 rw 2026-10-20 12:56:32,766 7 INFO rb-3d383b4-225775-426863 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-20 12:56:32,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.01 - 2026-10-20 12:56:32,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:32] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.051 0.078 rw 2026-10-20 12:56:32,974 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:33] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.117 0.246 rw 2026-10-20 12:56:33,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56: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.007 0.262 rw 2026-10-20 12:56:33,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.06 0.322 rw 2026-10-20 12:56:33,470 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,472 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,543 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,544 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,544 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,587 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,588 7 INFO rb-3d383b4-225775-426863 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-20 12:56:33,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:33] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:56:33,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 12:56:33,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 12:56:34,095 7 INFO rb-3d383b4-225775-426863 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-20 12:56:34,123 7 INFO rb-3d383b4-225775-426863 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-20 12:56:34,655 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72299952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '99ffa7c7-da5a-4de4-913f-75a68d2e52a6'}] 2026-10-20 12:56:34,657 7 INFO rb-3d383b4-225775-426863 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-20 12:56:34,659 7 INFO rb-3d383b4-225775-426863 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-20 12:56:35,408 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72299952 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '99ffa7c7-da5a-4de4-913f-75a68d2e52a6'} created pos.order #891 2026-10-20 12:56:35,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72299952 finished 2026-10-20 12:56:35,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5197 172 0.391 0.454 rw 2026-10-20 12:56:35,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:35] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.019 ro 2026-10-20 12:56:35,705 7 INFO rb-3d383b4-225775-426863 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-20 12:56:35,756 7 INFO rb-3d383b4-225775-426863 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-20 12:56:35,772 7 INFO rb-3d383b4-225775-426863 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-20 12:56:35,773 7 INFO rb-3d383b4-225775-426863 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-20 12:56:35,784 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,130 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,332 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,333 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,335 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,335 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,350 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,366 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,375 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:36,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.155 0.34 rw 2026-10-20 12:56:36,885 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,890 7 INFO rb-3d383b4-225775-426863 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-20 12:56:36,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8788007 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-319-000001', 'uuid': '99ffa7c7-da5a-4de4-913f-75a68d2e52a6'}] 2026-10-20 12:56:38,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8788007 order {'name': 'Shop - 000001', 'pos_reference': '261-319-000001', 'uuid': '99ffa7c7-da5a-4de4-913f-75a68d2e52a6'} sync ignored for existing PoS order pos.order(891,) (state: paid) 2026-10-20 12:56:38,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8788007 finished 2026-10-20 12:56:38,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5314 291 0.619 0.756 rw 2026-10-20 12:56:38,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:38,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.152 1.585 rw 2026-10-20 12:56:38,652 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:38] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.279 ro 2026-10-20 12:56:38,677 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,702 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,739 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,739 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,747 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,749 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,750 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:38] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.021 0.041 rw 2026-10-20 12:56:38,773 7 INFO rb-3d383b4-225775-426863 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-20 12:56:38,774 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,269 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,277 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,288 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,303 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,304 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,311 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,663 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,664 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,676 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,698 7 INFO rb-3d383b4-225775-426863 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-20 12:56:39,726 7 INFO rb-3d383b4-225775-426863 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-20 12:56:40,241 7 INFO rb-3d383b4-225775-426863 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-20 12:56:40,248 7 INFO rb-3d383b4-225775-426863 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-20 12:56:40,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83423879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'fcebe775-ea0b-4b9d-9fb3-f8b105de786e'}] 2026-10-20 12:56:40,368 7 INFO rb-3d383b4-225775-426863 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-20 12:56:40,418 7 INFO rb-3d383b4-225775-426863 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-20 12:56:40,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83423879 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'fcebe775-ea0b-4b9d-9fb3-f8b105de786e'} created pos.order #892 2026-10-20 12:56:40,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83423879 finished 2026-10-20 12:56:40,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 160 0.311 0.385 rw 2026-10-20 12:56:41,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:41] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.012 ro 2026-10-20 12:56:41,114 7 INFO rb-3d383b4-225775-426863 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-20 12:56:41,146 7 INFO rb-3d383b4-225775-426863 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-20 12:56:41,158 7 INFO rb-3d383b4-225775-426863 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-20 12:56:41,167 7 INFO rb-3d383b4-225775-426863 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-20 12:56:41,684 7 INFO rb-3d383b4-225775-426863 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-20 12:56:41,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7745511 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-319-000002', 'uuid': 'fcebe775-ea0b-4b9d-9fb3-f8b105de786e'}] 2026-10-20 12:56:41,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: tour succeeded 2026-10-20 12:56:41,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_paid_order_stock SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 12:56:41,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7745511 order {'name': 'Shop - 000002', 'pos_reference': '261-319-000002', 'uuid': 'fcebe775-ea0b-4b9d-9fb3-f8b105de786e'} sync ignored for existing PoS order pos.order(892,) (state: paid) 2026-10-20 12:56:41,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7745511 finished 2026-10-20 12:56:41,974 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:56:41,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order.browser: heap 23600796 (allocated 25972736) 2026-10-20 12:56:42,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Closing chrome headless with pid 60695 2026-10-20 12:56:42,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 12.231 rw 2026-10-20 12:56:42,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Closing websocket connection 2026-10-20 12:56:42,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Terminating chrome headless with pid 60695 2026-10-20 12:56:42,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bVZzAVlk - [20/Oct/2026 12:56:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 76 0.238 0.212 rw 2026-10-20 12:56:42,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125642_248735_test_edit_paid_order.txt 2026-10-20 12:56:42,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_edit_paid_order: Removing chrome user profile "/tmp/tmpzr4jhfb__chrome_odoo" 2026-10-20 12:56:42,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-20 12:56:43,922 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome pid: 60830 2026-10-20 12:56:43,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpmdtwkc4h_chrome_odoo 2026-10-20 12:56:43,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:40413/json/version 2026-10-20 12:56:43,924 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:43,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-20 12:56:43,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:40413/json 2026-10-20 12:56:43,997 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:44,007 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:40413/devtools/page/6CB599D0B275849D54D51A7BDEC034FE 2026-10-20 12:56:44,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-20 12:56:44,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-20 12:56:44,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:56:44,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-20 12:56:44,204 7 INFO rb-3d383b4-225775-426863 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-20 12:56:44,204 7 INFO rb-3d383b4-225775-426863 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-20 12:56:44,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:56:44,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:44] "GET /pos/ui/319 HTTP/1.1" 200 6856 73 0.137 0.545 rw 2026-10-20 12:56:44,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': '6CB599D0B275849D54D51A7BDEC034FE', 'loaderId': '06EFC60AF971443DECBCA80C8FF103F4', 'isDownload': False} 2026-10-20 12:56:44,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoadingStock')" 2026-10-20 12:56:44,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:44] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.739 ro 2026-10-20 12:56:44,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:44] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.029 ro 2026-10-20 12:56:45,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:44] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.081 ro 2026-10-20 12:56:45,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 12:56:45,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:56:45,875 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:56:45,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.005 0.016 ro 2026-10-20 12:56:45,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56: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.032 rw 2026-10-20 12:56:45,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.025 rw 2026-10-20 12:56:46,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:47,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508909 232 0.51 0.612 rw 2026-10-20 12:56:47,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: The ready code tooks too much time : 2.4209609031677246 2026-10-20 12:56:47,315 7 INFO rb-3d383b4-225775-426863 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-20 12:56:47,336 7 INFO rb-3d383b4-225775-426863 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-20 12:56:47,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.014 ro 2026-10-20 12:56:47,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "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-20 12:56:47,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "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-20 12:56:47,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56: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.002 0.028 rw 2026-10-20 12:56:47,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "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-20 12:56:47,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "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-20 12:56:48,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56: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.011 rw 2026-10-20 12:56:48,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:56:48,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.064 rw 2026-10-20 12:56:48,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.011 - 2026-10-20 12:56:48,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.109 rw 2026-10-20 12:56:48,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.039 0.063 ro 2026-10-20 12:56:48,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 12:56:48,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.016 - 2026-10-20 12:56:48,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.011 0.045 ro 2026-10-20 12:56:48,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.068 rw 2026-10-20 12:56:48,547 7 INFO rb-3d383b4-225775-426863 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-20 12:56:48,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.006 - 2026-10-20 12:56:48,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.008 - 2026-10-20 12:56:48,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:56:48,864 7 INFO rb-3d383b4-225775-426863 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-20 12:56:48,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:48] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.132 0.116 rw 2026-10-20 12:56:48,882 7 INFO rb-3d383b4-225775-426863 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-20 12:56:48,883 7 INFO rb-3d383b4-225775-426863 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-20 12:56:49,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:49] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.097 0.36 rw 2026-10-20 12:56:49,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56: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.007 0.265 rw 2026-10-20 12:56:49,285 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.092 0.321 rw 2026-10-20 12:56:49,596 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:49,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 8852 110 0.219 0.601 rw 2026-10-20 12:56:49,882 7 INFO rb-3d383b4-225775-426863 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-20 12:56:49,884 7 INFO rb-3d383b4-225775-426863 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-20 12:56:49,901 7 INFO rb-3d383b4-225775-426863 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-20 12:56:49,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:49] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.011 - 2026-10-20 12:56:50,045 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:50,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 91 0.195 0.235 rw 2026-10-20 12:56:50,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:50,619 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 9957 119 0.174 0.52 rw 2026-10-20 12:56:50,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:51,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 101 0.261 0.257 rw 2026-10-20 12:56:51,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:51] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.01 0.523 rw 2026-10-20 12:56:51,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:51] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:56:51,267 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,275 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,543 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-20 12:56:51,547 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,596 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,597 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,634 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,635 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,648 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:51] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 12:56:51,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:51] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.008 0.023 rw 2026-10-20 12:56:51,728 7 INFO rb-3d383b4-225775-426863 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-20 12:56:51,733 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,012 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-20 12:56:52,014 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,042 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,043 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,053 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,054 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,054 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,055 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,056 7 INFO rb-3d383b4-225775-426863 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-20 12:56:52,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:52] "GET /pos/ui/319/product/bb0ae81b-46ca-4e5f-b2a1-e52426a55ec7 HTTP/1.1" 200 6896 31 0.03 0.086 rw 2026-10-20 12:56:52,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:47] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.034 6.471 rw 2026-10-20 12:56:53,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 12:56:53,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.015 0.904 rw 2026-10-20 12:56:53,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:54,360 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 202363 213 0.377 0.446 rw 2026-10-20 12:56:54,619 7 INFO rb-3d383b4-225775-426863 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-20 12:56:54,623 7 INFO rb-3d383b4-225775-426863 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-20 12:56:54,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.011 0.022 ro 2026-10-20 12:56:54,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.005 0.022 ro 2026-10-20 12:56:54,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.028 rw 2026-10-20 12:56:54,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56: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.027 rw 2026-10-20 12:56:54,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:54] "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-20 12:56:55,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 12:56:55,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.003 0.034 ro 2026-10-20 12:56:55,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:55] "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-20 12:56:55,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56: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.012 rw 2026-10-20 12:56:55,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.009 0.069 rw 2026-10-20 12:56:55,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:55] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 304 0 4 0.006 0.016 ro 2026-10-20 12:56:55,754 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,767 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,768 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,771 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:55] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.062 0.101 rw 2026-10-20 12:56:55,973 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,974 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,997 7 INFO rb-3d383b4-225775-426863 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-20 12:56:55,998 7 INFO rb-3d383b4-225775-426863 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-20 12:56:56,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:56] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.029 0.243 rw 2026-10-20 12:56:56,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:56,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 7922 110 0.189 0.417 rw 2026-10-20 12:56:56,696 7 INFO rb-3d383b4-225775-426863 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-20 12:56:56,697 7 INFO rb-3d383b4-225775-426863 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-20 12:56:56,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-20 12:56:56,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoadingStock SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 12:56:56,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:56:57,017 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: heap 20612140 (allocated 21516288) 2026-10-20 12:56:57,017 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:56:57,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:53] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 3.77 rw 2026-10-20 12:56:57,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Inom_Iay - [20/Oct/2026 12:56:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 0 89 0.244 0.251 rw 2026-10-20 12:56:57,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 60830 2026-10-20 12:56:57,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-20 12:56:57,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 60830 2026-10-20 12:56:57,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125657_310074_test_limited_product_pricelist_loading.txt 2026-10-20 12:56:57,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpmdtwkc4h_chrome_odoo" 2026-10-20 12:56:57,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot ... 2026-10-20 12:56:58,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome pid: 60978 2026-10-20 12:56:58,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmphmfbd9iq_chrome_odoo 2026-10-20 12:56:58,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:41003/json/version 2026-10-20 12:56:58,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:58,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-20 12:56:58,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:41003/json 2026-10-20 12:56:58,555 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:56:58,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Websocket url found: ws://127.0.0.1:41003/devtools/page/E1A60F929E961B57605727F6F22D311A 2026-10-20 12:56:58,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Enable chrome headless console log notification 2026-10-20 12:56:58,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome headless enable page notifications 2026-10-20 12:56:58,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:56:58,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Setting session cookie in browser 2026-10-20 12:56:58,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/319" in browser 2026-10-20 12:56:58,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-20 12:56:58,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:56:59,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:56:59] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.05 0.456 rw 2026-10-20 12:56:59,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Navigation result: {'frameId': 'E1A60F929E961B57605727F6F22D311A', 'loaderId': '3A7238D569024D2EBC24A9978FBB0A58', 'isDownload': False} 2026-10-20 12:56:59,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-20 12:56:59,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:56:59] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.571 ro 2026-10-20 12:56:59,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:56:59] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.064 ro 2026-10-20 12:56:59,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:56:59] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.069 ro 2026-10-20 12:57:00,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-20 12:57:00,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 12:57:00,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 12:57:00,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.023 ro 2026-10-20 12:57:00,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.024 0.028 rw 2026-10-20 12:57:00,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.046 rw 2026-10-20 12:57:00,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:01,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534551 247 0.238 0.592 rw 2026-10-20 12:57:01,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: The ready code tooks too much time : 2.24338698387146 2026-10-20 12:57:01,553 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:57:01,574 7 INFO rb-3d383b4-225775-426863 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-20 12:57:01,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.012 0.012 ro 2026-10-20 12:57:01,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.014 ro 2026-10-20 12:57:01,650 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:01] "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-20 12:57:01,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.006 0.022 rw 2026-10-20 12:57:01,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:01] "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-20 12:57:02,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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-20 12:57:02,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.002 0.012 rw 2026-10-20 12:57:02,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.046 rw 2026-10-20 12:57:02,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 12:57:02,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-20 12:57:02,594 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.044 ro 2026-10-20 12:57:02,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.058 rw 2026-10-20 12:57:02,662 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 12:57:02,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.013 ro 2026-10-20 12:57:02,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.012 - 2026-10-20 12:57:02,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.035 - 2026-10-20 12:57:02,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:02] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.069 0.123 rw 2026-10-20 12:57:02,880 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:03] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.07 0.304 rw 2026-10-20 12:57:03,053 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.016 0.358 rw 2026-10-20 12:57:03,272 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.06 0.128 rw 2026-10-20 12:57:03,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.011 0.222 rw 2026-10-20 12:57:03,330 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.005 0.026 rw 2026-10-20 12:57:03,451 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:03] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:57:03,471 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,479 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.008 0.023 rw 2026-10-20 12:57:03,583 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,590 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [10/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:03,865 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [12/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 12:57:03,878 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,932 7 INFO rb-3d383b4-225775-426863 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-20 12:57:03,933 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,010 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,011 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,011 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,046 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:04] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 12:57:04,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.015 0.025 rw 2026-10-20 12:57:04,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [20/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:04,122 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,126 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,131 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [24/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:04,412 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [26/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 12:57:04,430 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,446 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,456 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,465 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.014 0.025 rw 2026-10-20 12:57:04,558 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,563 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [33/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:04,844 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [35/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 12:57:04,862 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,874 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,884 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,885 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,885 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,913 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,930 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,930 7 INFO rb-3d383b4-225775-426863 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-20 12:57:04,941 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [45/115] Tour LotTour → Step body 2026-10-20 12:57:05,495 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,496 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,499 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,500 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,512 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,513 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,532 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57: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.011 0.028 rw 2026-10-20 12:57:05,798 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,803 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,911 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [55/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:05,912 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [57/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 12:57:05,937 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,953 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,954 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,970 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,970 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [63/115] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-20 12:57:05,971 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [65/115] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-20 12:57:05,991 7 INFO rb-3d383b4-225775-426863 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-20 12:57:05,992 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:06,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.177 0.41 rw 2026-10-20 12:57:06,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.18 rw 2026-10-20 12:57:06,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:06] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.006 0.204 rw 2026-10-20 12:57:06,283 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,289 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:06,558 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [70/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:06,560 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [72/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 12:57:06,578 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.128 0.296 rw 2026-10-20 12:57:06,594 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,612 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:06] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.007 0.023 rw 2026-10-20 12:57:06,703 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,708 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,978 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [78/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 12:57:06,979 7 INFO rb-3d383b4-225775-426863 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-20 12:57:06,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [80/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 12:57:06,995 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,012 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [83/115] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-10-20 12:57:07,015 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,016 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,027 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [87/115] Tour LotTour → Step .info-list:contains('Lot 1001') 2026-10-20 12:57:07,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:07] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 114 6 0.014 0.028 rw 2026-10-20 12:57:07,111 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,114 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,157 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,157 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:57:07,203 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:57:07,677 7 INFO rb-3d383b4-225775-426863 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-20 12:57:07,714 7 INFO rb-3d383b4-225775-426863 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-20 12:57:08,243 7 INFO rb-3d383b4-225775-426863 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-20 12:57:08,248 7 INFO rb-3d383b4-225775-426863 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-20 12:57:08,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87713417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'c76a987e-2d86-411c-9d3a-de1ebe3029e2'}] 2026-10-20 12:57:08,865 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1028] 2026-10-20 12:57:09,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87713417 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'c76a987e-2d86-411c-9d3a-de1ebe3029e2'} created pos.order #893 2026-10-20 12:57:09,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87713417 finished 2026-10-20 12:57:09,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6377 327 0.669 0.727 rw 2026-10-20 12:57:09,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:09] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.01 ro 2026-10-20 12:57:09,827 7 INFO rb-3d383b4-225775-426863 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-20 12:57:09,868 7 INFO rb-3d383b4-225775-426863 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-20 12:57:09,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [98/115] Tour LotTour → Step .pos-leftheader .orders-button 2026-10-20 12:57:09,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.048 rw 2026-10-20 12:57:09,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.021 rw 2026-10-20 12:57:09,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [99/115] Tour LotTour → Step .pos-search-bar .filter 2026-10-20 12:57:09,933 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [100/115] Tour LotTour → Step .pos-search-bar .filter ul 2026-10-20 12:57:09,948 7 INFO rb-3d383b4-225775-426863 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-20 12:57:09,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: [102/115] Tour LotTour → Step .ticket-screen .order-row:contains(002) 2026-10-20 12:57:09,974 7 INFO rb-3d383b4-225775-426863 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-20 12:57:09,991 7 INFO rb-3d383b4-225775-426863 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-20 12:57:09,992 7 INFO rb-3d383b4-225775-426863 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-20 12:57:09,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:09] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.011 0.027 rw 2026-10-20 12:57:09,999 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,003 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,004 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,005 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,092 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,141 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,155 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.011 0.074 rw 2026-10-20 12:57:10,666 7 INFO rb-3d383b4-225775-426863 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-20 12:57:10,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80834416 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000003', 'uuid': '2e4e5b74-4c1f-4091-a4a9-28123f39f4a4'}] 2026-10-20 12:57:10,675 7 INFO rb-3d383b4-225775-426863 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-20 12:57:11,087 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1031] 2026-10-20 12:57:11,197 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1032] 2026-10-20 12:57:11,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80834416 order {'name': '/', 'pos_reference': '261-319-000003', 'uuid': '2e4e5b74-4c1f-4091-a4a9-28123f39f4a4'} created pos.order #894 2026-10-20 12:57:11,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80834416 finished 2026-10-20 12:57:11,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 12393 335 0.429 0.735 rw 2026-10-20 12:57:11,973 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:11] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.023 ro 2026-10-20 12:57:12,018 7 INFO rb-3d383b4-225775-426863 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-20 12:57:12,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: tour succeeded 2026-10-20 12:57:12,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-20 12:57:12,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:12] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.097 rw 2026-10-20 12:57:12,382 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:57:12,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot.browser: heap 25139804 (allocated 27807744) 2026-10-20 12:57:12,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 O_TVYeGG - [20/Oct/2026 12:57:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 11.904 rw 2026-10-20 12:57:12,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Closing chrome headless with pid 60978 2026-10-20 12:57:12,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Closing websocket connection 2026-10-20 12:57:12,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Terminating chrome headless with pid 60978 2026-10-20 12:57:12,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125712_606367_test_lot.txt 2026-10-20 12:57:12,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot: Removing chrome user profile "/tmp/tmphmfbd9iq_chrome_odoo" 2026-10-20 12:57:15,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-20 12:57:15,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome pid: 61114 2026-10-20 12:57:15,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpa_iaw_n3_chrome_odoo 2026-10-20 12:57:15,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:44589/json/version 2026-10-20 12:57:15,916 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:16,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 12:57:16,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:44589/json 2026-10-20 12:57:16,042 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:16,067 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:44589/devtools/page/B1D6F8447A2CC0BFFBF601BB99635EF9 2026-10-20 12:57:16,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-20 12:57:16,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-20 12:57:16,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:57:16,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Setting session cookie in browser 2026-10-20 12:57:16,245 7 INFO rb-3d383b4-225775-426863 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-20 12:57:16,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/319" 2026-10-20 12:57:16,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:57:17,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.134 0.654 rw 2026-10-20 12:57:17,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Navigation result: {'frameId': 'B1D6F8447A2CC0BFFBF601BB99635EF9', 'loaderId': '8975840BFAEA421DF1F95AAD3D88A9CA', 'isDownload': False} 2026-10-20 12:57:17,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-20 12:57:17,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.85 ro 2026-10-20 12:57:17,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.008 0.054 ro 2026-10-20 12:57:17,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.073 ro 2026-10-20 12:57:17,911 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-20 12:57:17,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 12:57:17,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.011 - 2026-10-20 12:57:17,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 12:57:18,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57: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.01 0.027 rw 2026-10-20 12:57:18,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:18] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.04 rw 2026-10-20 12:57:18,512 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:19,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533298 247 0.46 0.64 rw 2026-10-20 12:57:19,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: The ready code tooks too much time : 2.345961093902588 2026-10-20 12:57:19,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:57:19,409 7 INFO rb-3d383b4-225775-426863 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-20 12:57:19,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.009 ro 2026-10-20 12:57:19,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57: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-20 12:57:19,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57: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.001 0.021 rw 2026-10-20 12:57:19,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:19] "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-20 12:57:19,543 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:19] "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-20 12:57:19,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:19] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.007 0.02 ro 2026-10-20 12:57:20,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57: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.001 0.018 rw 2026-10-20 12:57:20,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.052 rw 2026-10-20 12:57:20,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 12:57:20,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:57:20,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:57:20,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.01 0.039 ro 2026-10-20 12:57:20,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 12:57:20,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:57:20,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.022 ro 2026-10-20 12:57:20,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 12:57:20,552 7 INFO rb-3d383b4-225775-426863 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-20 12:57:20,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.043 0.102 rw 2026-10-20 12:57:20,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.042 0.233 rw 2026-10-20 12:57:20,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [3/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 12:57:20,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.302 rw 2026-10-20 12:57:20,827 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "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.076 rw 2026-10-20 12:57:20,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.039 0.129 rw 2026-10-20 12:57:21,002 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:21] "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-20 12:57:21,018 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,212 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.015 0.081 rw 2026-10-20 12:57:21,235 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [7/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 12:57:21,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:21] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:57:21,268 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,318 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57: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.013 0.027 rw 2026-10-20 12:57:21,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:21] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:57:21,485 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,497 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [12/53] Tour LotRefundTour → Step .o-autocomplete input 2026-10-20 12:57:21,777 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [14/53] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-10-20 12:57:21,799 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,861 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,861 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,892 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [19/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 12:57:21,910 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,928 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,929 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.003 0.015 rw 2026-10-20 12:57:21,942 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,947 7 INFO rb-3d383b4-225775-426863 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-20 12:57:21,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [25/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 12:57:21,964 7 INFO rb-3d383b4-225775-426863 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-20 12:57:22,025 7 INFO rb-3d383b4-225775-426863 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-20 12:57:22,026 7 INFO rb-3d383b4-225775-426863 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-20 12:57:22,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.005 - 2026-10-20 12:57:22,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 12:57:22,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.003 0.043 rw 2026-10-20 12:57:22,541 7 INFO rb-3d383b4-225775-426863 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-20 12:57:22,575 7 INFO rb-3d383b4-225775-426863 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-20 12:57:23,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66184500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '8acc86f3-73bc-4a7b-9493-c8c7ad76d5f7'}] 2026-10-20 12:57:23,113 7 INFO rb-3d383b4-225775-426863 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-20 12:57:23,123 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,045 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66184500 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '8acc86f3-73bc-4a7b-9493-c8c7ad76d5f7'} created pos.order #895 2026-10-20 12:57:24,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66184500 finished 2026-10-20 12:57:24,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5303 203 0.532 0.555 rw 2026-10-20 12:57:24,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:24] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 12:57:24,396 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,413 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [35/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 12:57:24,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [36/53] Tour LotRefundTour → Step .pos-search-bar .filter 2026-10-20 12:57:24,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: [37/53] Tour LotRefundTour → Step .pos-search-bar .filter ul 2026-10-20 12:57:24,455 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,461 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,474 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,483 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,484 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,488 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,488 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,491 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.055 rw 2026-10-20 12:57:24,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57: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.077 rw 2026-10-20 12:57:24,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:24] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.015 0.057 rw 2026-10-20 12:57:24,661 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,661 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,662 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.005 0.039 rw 2026-10-20 12:57:24,693 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,699 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,710 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,722 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,729 7 INFO rb-3d383b4-225775-426863 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-20 12:57:24,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: tour succeeded 2026-10-20 12:57:24,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-20 12:57:24,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:57:25,004 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund.browser: heap 23371076 (allocated 25448448) 2026-10-20 12:57:25,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rL4sUdKz - [20/Oct/2026 12:57:19] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.046 6.896 rw 2026-10-20 12:57:25,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Closing chrome headless with pid 61114 2026-10-20 12:57:25,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Closing websocket connection 2026-10-20 12:57:25,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Terminating chrome headless with pid 61114 2026-10-20 12:57:25,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125725_231877_test_lot_refund.txt 2026-10-20 12:57:25,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpa_iaw_n3_chrome_odoo" 2026-10-20 12:57:25,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_refund_lower_qty ... 2026-10-20 12:57:26,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome pid: 61257 2026-10-20 12:57:26,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmpwamtk2oi_chrome_odoo 2026-10-20 12:57:26,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:44053/json/version 2026-10-20 12:57:26,445 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:26,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-10-20 12:57:26,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:44053/json 2026-10-20 12:57:26,470 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:26,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:44053/devtools/page/086049E142B79C4F163301AA5DADF7BE 2026-10-20 12:57:26,494 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-10-20 12:57:26,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-10-20 12:57:26,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:57:26,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-10-20 12:57:26,700 7 INFO rb-3d383b4-225775-426863 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-20 12:57:26,700 7 INFO rb-3d383b4-225775-426863 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-20 12:57:26,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:57:27,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:27] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.083 0.554 rw 2026-10-20 12:57:27,345 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': '086049E142B79C4F163301AA5DADF7BE', 'loaderId': 'CEE29947FA73FCA70C9102996D7D938F', 'isDownload': False} 2026-10-20 12:57:27,345 7 INFO rb-3d383b4-225775-426863 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-20 12:57:27,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:27] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.702 ro 2026-10-20 12:57:27,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:27] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.033 ro 2026-10-20 12:57:27,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:27] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.05 ro 2026-10-20 12:57:28,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-10-20 12:57:28,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:57:28,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.013 - 2026-10-20 12:57:28,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.03 0.016 ro 2026-10-20 12:57:28,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57: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.016 0.016 rw 2026-10-20 12:57:28,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.029 rw 2026-10-20 12:57:28,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:29,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533314 247 0.608 0.683 rw 2026-10-20 12:57:29,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: The ready code tooks too much time : 2.6227779388427734 2026-10-20 12:57:29,969 7 INFO rb-3d383b4-225775-426863 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-20 12:57:29,986 7 INFO rb-3d383b4-225775-426863 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-20 12:57:30,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.015 ro 2026-10-20 12:57:30,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.011 ro 2026-10-20 12:57:30,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "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-20 12:57:30,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57: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.017 rw 2026-10-20 12:57:30,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "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-20 12:57:30,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.002 0.016 ro 2026-10-20 12:57:30,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57: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.003 0.015 rw 2026-10-20 12:57:30,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:57:30,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 12:57:30,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.023 0.076 rw 2026-10-20 12:57:30,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:30] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.009 0.066 ro 2026-10-20 12:57:31,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.089 rw 2026-10-20 12:57:31,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:57:31,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:57:31,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.02 ro 2026-10-20 12:57:31,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.043 rw 2026-10-20 12:57:31,203 7 INFO rb-3d383b4-225775-426863 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-20 12:57:31,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 12:57:31,447 7 INFO rb-3d383b4-225775-426863 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-20 12:57:31,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.094 0.109 rw 2026-10-20 12:57:31,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.043 0.277 rw 2026-10-20 12:57:31,688 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.056 0.157 rw 2026-10-20 12:57:31,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57: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.004 0.219 rw 2026-10-20 12:57:31,749 7 INFO rb-3d383b4-225775-426863 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-20 12:57:31,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.018 0.036 rw 2026-10-20 12:57:31,894 7 INFO rb-3d383b4-225775-426863 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-20 12:57:31,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:31] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:57:31,906 7 INFO rb-3d383b4-225775-426863 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-20 12:57:31,910 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,174 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,175 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,180 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,182 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,458 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,459 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,516 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,517 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,584 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,584 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,631 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,631 7 INFO rb-3d383b4-225775-426863 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-20 12:57:32,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:57:32,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:57:32,662 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:57:33,159 7 INFO rb-3d383b4-225775-426863 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-20 12:57:33,188 7 INFO rb-3d383b4-225775-426863 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-20 12:57:33,716 7 INFO rb-3d383b4-225775-426863 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-20 12:57:33,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80761460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '66fe68f2-9231-48cc-b3ba-c934c89f8294'}] 2026-10-20 12:57:33,731 7 INFO rb-3d383b4-225775-426863 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-20 12:57:34,289 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1038, 1039] 2026-10-20 12:57:34,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80761460 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '66fe68f2-9231-48cc-b3ba-c934c89f8294'} created pos.order #896 2026-10-20 12:57:34,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80761460 finished 2026-10-20 12:57:34,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5395 304 0.525 0.649 rw 2026-10-20 12:57:34,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:34] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.0 0.011 ro 2026-10-20 12:57:35,027 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,046 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,047 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,086 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:35] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.04 rw 2026-10-20 12:57:35,103 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.027 rw 2026-10-20 12:57:35,112 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,121 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,143 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,159 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,164 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,165 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,166 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,167 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:35] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.008 0.035 rw 2026-10-20 12:57:35,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.044 rw 2026-10-20 12:57:35,342 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,343 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,343 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,367 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,388 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,401 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,402 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,419 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,431 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,434 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,435 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,450 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,450 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,964 7 INFO rb-3d383b4-225775-426863 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-20 12:57:35,973 7 INFO rb-3d383b4-225775-426863 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-20 12:57:36,492 7 INFO rb-3d383b4-225775-426863 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-20 12:57:36,498 7 INFO rb-3d383b4-225775-426863 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-20 12:57:36,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71242341 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'aad0b873-37de-4f2d-91cb-87a9d0aac03e'}] 2026-10-20 12:57:36,989 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #371 deleted stock.move.line records with IDs: [1042] 2026-10-20 12:57:37,456 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71242341 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'aad0b873-37de-4f2d-91cb-87a9d0aac03e'} created pos.order #897 2026-10-20 12:57:37,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71242341 finished 2026-10-20 12:57:37,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10329 265 0.485 0.641 rw 2026-10-20 12:57:37,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:37] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.016 ro 2026-10-20 12:57:37,786 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,808 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,811 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,824 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,838 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,851 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,858 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,873 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:37] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.051 rw 2026-10-20 12:57:37,883 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,893 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,896 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,898 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,902 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,903 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.072 rw 2026-10-20 12:57:37,917 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:37] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.015 0.076 rw 2026-10-20 12:57:37,973 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,978 7 INFO rb-3d383b4-225775-426863 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-20 12:57:37,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-10-20 12:57:37,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 12:57:38,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.025 0.093 rw 2026-10-20 12:57:38,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:57:38,273 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: heap 23753100 (allocated 25186304) 2026-10-20 12:57:38,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 nz-LA0XM - [20/Oct/2026 12:57:29] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.022 9.813 rw 2026-10-20 12:57:38,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 61257 2026-10-20 12:57:38,378 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-10-20 12:57:38,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 61257 2026-10-20 12:57:38,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125738_517873_test_lot_refund_lower_qty.txt 2026-10-20 12:57:38,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmpwamtk2oi_chrome_odoo" 2026-10-20 12:57:38,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_lot_tracking_without_lot_creation ... 2026-10-20 12:57:39,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome pid: 61390 2026-10-20 12:57:39,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmprcw33n4s_chrome_odoo 2026-10-20 12:57:39,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:35241/json/version 2026-10-20 12:57:39,181 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:39,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-10-20 12:57:39,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:35241/json 2026-10-20 12:57:39,253 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:39,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:35241/devtools/page/A720A06F5028A64D6AE19DC4BE12C634 2026-10-20 12:57:39,283 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-10-20 12:57:39,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-10-20 12:57:39,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:57:39,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-10-20 12:57:39,494 7 INFO rb-3d383b4-225775-426863 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-20 12:57:39,495 7 INFO rb-3d383b4-225775-426863 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-20 12:57:39,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:57:40,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:40] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6856 65 0.074 0.667 rw 2026-10-20 12:57:40,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': 'A720A06F5028A64D6AE19DC4BE12C634', 'loaderId': '609EDDDF82A5C04ACFA6BA8113B71B3D', 'isDownload': False} 2026-10-20 12:57:40,246 7 INFO rb-3d383b4-225775-426863 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-20 12:57:40,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:40] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.031 ro 2026-10-20 12:57:40,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:40] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.009 0.822 ro 2026-10-20 12:57:40,360 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:40] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.071 ro 2026-10-20 12:57:41,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-10-20 12:57:41,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:57:41,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-20 12:57:41,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.04 ro 2026-10-20 12:57:41,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.009 rw 2026-10-20 12:57:41,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57: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.005 0.024 rw 2026-10-20 12:57:41,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:42,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 518759 244 0.45 0.67 rw 2026-10-20 12:57:42,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: The ready code tooks too much time : 2.403332471847534 2026-10-20 12:57:42,650 7 INFO rb-3d383b4-225775-426863 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-20 12:57:42,674 7 INFO rb-3d383b4-225775-426863 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-20 12:57:42,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.009 0.032 ro 2026-10-20 12:57:42,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:42] "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-20 12:57:42,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57: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-20 12:57:42,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57: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.041 rw 2026-10-20 12:57:42,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:42] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.03 rw 2026-10-20 12:57:43,560 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:43] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 12:57:43,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57: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.014 rw 2026-10-20 12:57:43,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.075 rw 2026-10-20 12:57:43,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:57:43,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.024 - 2026-10-20 12:57:43,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:43] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.078 rw 2026-10-20 12:57:43,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:43] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.008 0.083 ro 2026-10-20 12:57:44,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:57:44,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.026 ro 2026-10-20 12:57:44,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 12:57:44,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 12:57:44,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.041 0.065 rw 2026-10-20 12:57:44,183 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.074 0.186 rw 2026-10-20 12:57:44,368 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.02 0.252 rw 2026-10-20 12:57:44,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.041 0.081 rw 2026-10-20 12:57:44,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57: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.01 0.138 rw 2026-10-20 12:57:44,590 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,591 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,667 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,669 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,692 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,695 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,704 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-10-20 12:57:44,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:57:44,710 7 INFO rb-3d383b4-225775-426863 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-20 12:57:44,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: heap 19523116 (allocated 20729856) 2026-10-20 12:57:44,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:57:44,994 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RuhR9eLH - [20/Oct/2026 12:57:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.032 3.665 rw 2026-10-20 12:57:45,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 61390 2026-10-20 12:57:45,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-10-20 12:57:45,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 61390 2026-10-20 12:57:45,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125745_180304_test_lot_tracking_without_lot_creation.txt 2026-10-20 12:57:45,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmprcw33n4s_chrome_odoo" 2026-10-20 12:57:45,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_only_existing_lots_fifo ... 2026-10-20 12:57:46,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome pid: 61530 2026-10-20 12:57:46,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmp4zhrvkur_chrome_odoo 2026-10-20 12:57:46,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:35143/json/version 2026-10-20 12:57:46,290 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:46,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-10-20 12:57:46,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:35143/json 2026-10-20 12:57:46,358 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:46,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:35143/devtools/page/9470AD08387D1A6F82D9304384BC6A12 2026-10-20 12:57:46,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-10-20 12:57:46,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-10-20 12:57:46,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:57:46,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-10-20 12:57:46,630 7 INFO rb-3d383b4-225775-426863 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-20 12:57:46,630 7 INFO rb-3d383b4-225775-426863 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-20 12:57:46,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:57:47,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:47] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6856 66 0.229 0.613 rw 2026-10-20 12:57:47,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '9470AD08387D1A6F82D9304384BC6A12', 'loaderId': '48DA813ED7F85A6C1861E088D3361390', 'isDownload': False} 2026-10-20 12:57:47,484 7 INFO rb-3d383b4-225775-426863 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-20 12:57:47,551 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:47] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.021 ro 2026-10-20 12:57:47,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:47] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.015 0.954 ro 2026-10-20 12:57:47,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:47] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.019 0.141 ro 2026-10-20 12:57:48,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-10-20 12:57:48,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:57:48,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 12:57:48,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.041 ro 2026-10-20 12:57:48,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:48] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.022 rw 2026-10-20 12:57:48,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57: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.014 0.038 rw 2026-10-20 12:57:49,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:50,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533466 248 0.734 0.618 rw 2026-10-20 12:57:50,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: The ready code tooks too much time : 2.8176376819610596 2026-10-20 12:57:50,303 7 INFO rb-3d383b4-225775-426863 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-20 12:57:50,320 7 INFO rb-3d383b4-225775-426863 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-20 12:57:50,342 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.015 ro 2026-10-20 12:57:50,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.02 ro 2026-10-20 12:57:50,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:50] "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-20 12:57:50,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57: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.003 0.02 rw 2026-10-20 12:57:50,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:50] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.031 rw 2026-10-20 12:57:51,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "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-20 12:57:51,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57: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.011 rw 2026-10-20 12:57:51,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.014 0.061 rw 2026-10-20 12:57:51,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:57:51,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 12:57:51,410 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.013 0.046 ro 2026-10-20 12:57:51,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.049 rw 2026-10-20 12:57:51,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 12:57:51,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 12:57:51,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.027 ro 2026-10-20 12:57:51,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.063 rw 2026-10-20 12:57:51,640 7 INFO rb-3d383b4-225775-426863 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-20 12:57:51,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.032 - 2026-10-20 12:57:51,854 7 INFO rb-3d383b4-225775-426863 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-20 12:57:51,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:51] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.076 0.122 rw 2026-10-20 12:57:52,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:52] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.076 0.296 rw 2026-10-20 12:57:52,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.049 0.245 rw 2026-10-20 12:57:52,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57: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.314 rw 2026-10-20 12:57:52,200 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,201 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57: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.016 0.039 rw 2026-10-20 12:57:52,451 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,452 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,453 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,457 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,457 7 INFO rb-3d383b4-225775-426863 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-20 12:57:52,458 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-10-20 12:57:52,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 12:57:52,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:52] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 12:57:52,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:57:52,702 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: heap 20050668 (allocated 20729856) 2026-10-20 12:57:52,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 B3GIa3L4 - [20/Oct/2026 12:57:48] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 4.023 rw 2026-10-20 12:57:52,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 61530 2026-10-20 12:57:52,811 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-10-20 12:57:52,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 61530 2026-10-20 12:57:52,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125752_914088_test_only_existing_lots_fifo.txt 2026-10-20 12:57:52,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmp4zhrvkur_chrome_odoo" 2026-10-20 12:57:52,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_only_existing_lots_lifo ... 2026-10-20 12:57:54,050 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome pid: 61658 2026-10-20 12:57:54,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmp77064jiq_chrome_odoo 2026-10-20 12:57:54,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:42305/json/version 2026-10-20 12:57:54,052 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:54,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-10-20 12:57:54,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:42305/json 2026-10-20 12:57:54,139 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:57:54,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:42305/devtools/page/6FF92E0FA28E6F6BAC448EF5D6152764 2026-10-20 12:57:54,189 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-10-20 12:57:54,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-10-20 12:57:54,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:57:54,458 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-10-20 12:57:54,461 7 INFO rb-3d383b4-225775-426863 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-20 12:57:54,461 7 INFO rb-3d383b4-225775-426863 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-20 12:57:54,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:57:55,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:55] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6856 66 0.086 0.545 rw 2026-10-20 12:57:55,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': '6FF92E0FA28E6F6BAC448EF5D6152764', 'loaderId': '4F58A4EAC921CD56BD3CCABE7BC11D29', 'isDownload': False} 2026-10-20 12:57:55,100 7 INFO rb-3d383b4-225775-426863 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-20 12:57:55,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:55] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.024 ro 2026-10-20 12:57:55,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:55] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.684 ro 2026-10-20 12:57:55,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:55] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.001 0.049 ro 2026-10-20 12:57:56,088 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-10-20 12:57:56,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:57:56,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 12:57:56,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.032 ro 2026-10-20 12:57:56,233 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.02 rw 2026-10-20 12:57:56,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57: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.026 0.043 rw 2026-10-20 12:57:56,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:57:57,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533466 248 0.473 0.655 rw 2026-10-20 12:57:57,651 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: The ready code tooks too much time : 2.550701379776001 2026-10-20 12:57:57,651 7 INFO rb-3d383b4-225775-426863 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-20 12:57:57,662 7 INFO rb-3d383b4-225775-426863 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-20 12:57:57,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.01 ro 2026-10-20 12:57:57,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:57] "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-20 12:57:57,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:57] "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-20 12:57:57,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57: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.004 0.03 rw 2026-10-20 12:57:57,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:57] "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-20 12:57:58,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57: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-20 12:57:58,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57: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.015 rw 2026-10-20 12:57:58,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.046 rw 2026-10-20 12:57:58,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 12:57:58,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.003 - 2026-10-20 12:57:58,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.014 - 2026-10-20 12:57:58,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:57:58,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 12:57:58,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.039 0.053 ro 2026-10-20 12:57:58,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.043 ro 2026-10-20 12:57:58,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 12:57:59,033 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:59] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.058 0.189 rw 2026-10-20 12:57:59,184 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:59] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.116 0.339 rw 2026-10-20 12:57:59,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.018 0.458 rw 2026-10-20 12:57:59,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57: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.018 0.256 rw 2026-10-20 12:57:59,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.056 0.319 rw 2026-10-20 12:57:59,621 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,622 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,659 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:59] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.011 0.025 rw 2026-10-20 12:57:59,880 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,881 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,881 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,882 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,885 7 INFO rb-3d383b4-225775-426863 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-20 12:57:59,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-10-20 12:57:59,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 12:57:59,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:59] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:58:00,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:58:00,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: heap 20119460 (allocated 20992000) 2026-10-20 12:58:00,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 HxRDI3P- - [20/Oct/2026 12:57:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.017 3.804 rw 2026-10-20 12:58:00,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 61658 2026-10-20 12:58:00,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-10-20 12:58:00,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 61658 2026-10-20 12:58:00,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125800_300034_test_only_existing_lots_lifo.txt 2026-10-20 12:58:00,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmp77064jiq_chrome_odoo" 2026-10-20 12:58:00,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-10-20 12:58:01,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome pid: 61784 2026-10-20 12:58:01,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpv4uepjf2_chrome_odoo 2026-10-20 12:58:01,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:45945/json/version 2026-10-20 12:58:01,419 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:01,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-20 12:58:01,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:45945/json 2026-10-20 12:58:01,520 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:01,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:45945/devtools/page/98D0C604608172383659052132AA0163 2026-10-20 12:58:01,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-20 12:58:01,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-20 12:58:01,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:58:01,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-20 12:58:01,781 7 INFO rb-3d383b4-225775-426863 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-20 12:58:01,781 7 INFO rb-3d383b4-225775-426863 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-20 12:58:01,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:58:02,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:02] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.053 0.861 rw 2026-10-20 12:58:02,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigation result: {'frameId': '98D0C604608172383659052132AA0163', 'loaderId': '91C2AFD76D8AED554A08E3C67C3BE68B', 'isDownload': False} 2026-10-20 12:58:02,711 7 INFO rb-3d383b4-225775-426863 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-20 12:58:02,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:02] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.045 ro 2026-10-20 12:58:02,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:02] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.038 ro 2026-10-20 12:58:02,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:02] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.007 1.016 ro 2026-10-20 12:58:03,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-20 12:58:03,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:58:03,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:58:03,622 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.015 ro 2026-10-20 12:58:03,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.029 rw 2026-10-20 12:58:03,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58: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.027 0.026 rw 2026-10-20 12:58:04,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:58:04,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533314 247 0.424 0.64 rw 2026-10-20 12:58:05,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: The ready code tooks too much time : 2.2907633781433105 2026-10-20 12:58:05,002 7 INFO rb-3d383b4-225775-426863 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-20 12:58:05,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.015 ro 2026-10-20 12:58:05,027 7 INFO rb-3d383b4-225775-426863 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-20 12:58:05,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.036 ro 2026-10-20 12:58:05,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "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-20 12:58:05,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58: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.003 0.019 rw 2026-10-20 12:58:05,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "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-20 12:58:05,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 12:58:05,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58: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.013 rw 2026-10-20 12:58:05,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 12:58:06,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:58:06,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.024 0.044 rw 2026-10-20 12:58:06,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.015 0.041 ro 2026-10-20 12:58:06,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.089 rw 2026-10-20 12:58:06,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:58:06,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.015 ro 2026-10-20 12:58:06,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 12:58:06,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.046 rw 2026-10-20 12:58:06,215 7 INFO rb-3d383b4-225775-426863 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-20 12:58:06,280 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 12:58:06,402 7 INFO rb-3d383b4-225775-426863 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-20 12:58:06,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.076 0.101 rw 2026-10-20 12:58:06,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.028 0.24 rw 2026-10-20 12:58:06,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58: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.003 0.161 rw 2026-10-20 12:58:06,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.066 0.198 rw 2026-10-20 12:58:06,742 7 INFO rb-3d383b4-225775-426863 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-20 12:58:06,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.013 0.029 rw 2026-10-20 12:58:06,873 7 INFO rb-3d383b4-225775-426863 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-20 12:58:06,874 7 INFO rb-3d383b4-225775-426863 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-20 12:58:06,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:06] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:58:07,142 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,142 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,215 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,216 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,302 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,302 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,303 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,303 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,304 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,313 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:07] "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.015 rw 2026-10-20 12:58:07,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:58:07,371 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,372 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,640 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,641 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,666 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,666 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,674 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,675 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,675 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,676 7 INFO rb-3d383b4-225775-426863 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-20 12:58:07,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-20 12:58:07,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 12:58:07,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: heap 20646344 (allocated 22040576) 2026-10-20 12:58:07,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:58:07,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 xaP7Ad7k - [20/Oct/2026 12:58:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.02 4.16 rw 2026-10-20 12:58:07,978 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing chrome headless with pid 61784 2026-10-20 12:58:07,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-20 12:58:07,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Terminating chrome headless with pid 61784 2026-10-20 12:58:08,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125808_085799_test_order_with_existing_serial.txt 2026-10-20 12:58:08,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpv4uepjf2_chrome_odoo" 2026-10-20 12:58:08,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_pos_order_shipping_date ... 2026-10-20 12:58:08,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome pid: 61910 2026-10-20 12:58:08,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmpww1mcz4o_chrome_odoo 2026-10-20 12:58:08,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:43369/json/version 2026-10-20 12:58:08,775 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:08,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-10-20 12:58:08,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:43369/json 2026-10-20 12:58:08,815 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:08,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:43369/devtools/page/659F0E1D83E614A9DAB1028C9F8CA6C2 2026-10-20 12:58:08,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-10-20 12:58:08,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-10-20 12:58:09,019 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:58:09,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-10-20 12:58:09,075 7 INFO rb-3d383b4-225775-426863 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-20 12:58:09,075 7 INFO rb-3d383b4-225775-426863 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-20 12:58:09,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:58:09,621 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:09] "GET /pos/ui?config_id=319 HTTP/1.1" 200 6856 65 0.115 0.425 rw 2026-10-20 12:58:09,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '659F0E1D83E614A9DAB1028C9F8CA6C2', 'loaderId': '7832EA3023F2E9AB19057802E7359D38', 'isDownload': False} 2026-10-20 12:58:09,625 7 INFO rb-3d383b4-225775-426863 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-20 12:58:09,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:09] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.047 ro 2026-10-20 12:58:09,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:09] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.001 0.045 ro 2026-10-20 12:58:09,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:09] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.628 ro 2026-10-20 12:58:10,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-10-20 12:58:10,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:58:10,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:58:10,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 12:58:10,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:10] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-20 12:58:10,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58: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.012 0.029 rw 2026-10-20 12:58:11,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:58:11,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532039 245 0.551 0.728 rw 2026-10-20 12:58:12,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: The ready code tooks too much time : 2.4839375019073486 2026-10-20 12:58:12,109 7 INFO rb-3d383b4-225775-426863 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-20 12:58:12,140 7 INFO rb-3d383b4-225775-426863 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-20 12:58:12,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.023 ro 2026-10-20 12:58:12,206 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.021 ro 2026-10-20 12:58:12,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:12] "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-20 12:58:12,275 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58: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.008 0.025 rw 2026-10-20 12:58:12,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58: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-20 12:58:12,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:12] "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-20 12:58:12,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58: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-20 12:58:13,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.007 - 2026-10-20 12:58:13,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.015 0.057 rw 2026-10-20 12:58:13,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:58:13,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.004 0.043 ro 2026-10-20 12:58:13,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.061 rw 2026-10-20 12:58:13,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:58:13,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:58:13,215 7 INFO rb-3d383b4-225775-426863 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-20 12:58:13,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.027 ro 2026-10-20 12:58:13,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.006 0.061 rw 2026-10-20 12:58:13,362 7 INFO rb-3d383b4-225775-426863 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-20 12:58:13,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.013 - 2026-10-20 12:58:13,571 7 INFO rb-3d383b4-225775-426863 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-20 12:58:13,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.09 0.115 rw 2026-10-20 12:58:13,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.043 0.291 rw 2026-10-20 12:58:13,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58: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.002 0.207 rw 2026-10-20 12:58:13,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.043 0.248 rw 2026-10-20 12:58:13,956 7 INFO rb-3d383b4-225775-426863 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-20 12:58:13,957 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,045 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,046 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,047 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,091 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,094 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:14] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.005 - 2026-10-20 12:58:14,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:14] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.007 - 2026-10-20 12:58:14,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 12:58:14,128 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:58:14,608 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,637 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,650 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,666 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,671 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,683 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,698 7 INFO rb-3d383b4-225775-426863 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-20 12:58:14,711 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,238 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,248 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,763 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,801 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9629068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '24b6c44d-059a-486c-abdd-a08668330c96'}] 2026-10-20 12:58:15,858 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,879 7 INFO rb-3d383b4-225775-426863 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-20 12:58:15,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-10-20 12:58:15,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 12:58:16,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:58:16,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: heap 22245400 (allocated 23351296) 2026-10-20 12:58:16,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing chrome headless with pid 61910 2026-10-20 12:58:16,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9629068 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '24b6c44d-059a-486c-abdd-a08668330c96'} created pos.order #898 2026-10-20 12:58:16,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9629068 finished 2026-10-20 12:58:16,345 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing websocket connection 2026-10-20 12:58:16,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 61910 2026-10-20 12:58:16,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:10] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.038 5.837 rw 2026-10-20 12:58:16,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 JReNFA9y - [20/Oct/2026 12:58:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.228 0.387 rw 2026-10-20 12:58:16,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125816_488343_test_pos_order_shipping_date.txt 2026-10-20 12:58:16,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmpww1mcz4o_chrome_odoo" 2026-10-20 12:58:16,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_product_info_product_inventory ... 2026-10-20 12:58:17,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome pid: 62046 2026-10-20 12:58:17,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmpukcjvg7c_chrome_odoo 2026-10-20 12:58:17,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:40561/json/version 2026-10-20 12:58:17,561 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:17,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-10-20 12:58:17,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:40561/json 2026-10-20 12:58:17,624 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:17,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:40561/devtools/page/D570BF58BE6B27973F746E815DF8217E 2026-10-20 12:58:17,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-10-20 12:58:17,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-10-20 12:58:17,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:58:17,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-10-20 12:58:17,786 7 INFO rb-3d383b4-225775-426863 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-20 12:58:17,786 7 INFO rb-3d383b4-225775-426863 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-20 12:58:17,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:58:18,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:18] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.068 0.365 rw 2026-10-20 12:58:18,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'D570BF58BE6B27973F746E815DF8217E', 'loaderId': '2B2DC9CEB6725EE6FC9EDC23D82CC73E', 'isDownload': False} 2026-10-20 12:58:18,230 7 INFO rb-3d383b4-225775-426863 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-20 12:58:18,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:18] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.023 ro 2026-10-20 12:58:18,301 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:18] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.501 ro 2026-10-20 12:58:18,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:18] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.046 ro 2026-10-20 12:58:19,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-10-20 12:58:19,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:58:19,140 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 12:58:19,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 12:58:19,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58: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.005 0.024 rw 2026-10-20 12:58:19,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:19] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-20 12:58:19,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:58:20,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534556 250 0.414 0.677 rw 2026-10-20 12:58:20,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: The ready code tooks too much time : 2.3527393341064453 2026-10-20 12:58:20,583 7 INFO rb-3d383b4-225775-426863 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-20 12:58:20,600 7 INFO rb-3d383b4-225775-426863 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-20 12:58:20,610 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.018 ro 2026-10-20 12:58:20,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.017 ro 2026-10-20 12:58:20,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:20] "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-20 12:58:20,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58: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.001 0.016 rw 2026-10-20 12:58:20,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58: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-20 12:58:21,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.007 0.021 ro 2026-10-20 12:58:21,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "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-20 12:58:21,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58: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.018 rw 2026-10-20 12:58:21,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.011 0.048 rw 2026-10-20 12:58:21,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.009 - 2026-10-20 12:58:21,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.013 - 2026-10-20 12:58:21,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.013 0.068 ro 2026-10-20 12:58:21,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.093 rw 2026-10-20 12:58:21,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 12:58:21,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.018 ro 2026-10-20 12:58:21,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 12:58:21,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:21] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.054 rw 2026-10-20 12:58:21,959 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.026 - 2026-10-20 12:58:22,087 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,088 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.004 - 2026-10-20 12:58:22,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.081 0.097 rw 2026-10-20 12:58:22,211 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,212 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:58:22,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.025 - 2026-10-20 12:58:22,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.07 0.248 rw 2026-10-20 12:58:22,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58: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.244 rw 2026-10-20 12:58:22,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.046 0.295 rw 2026-10-20 12:58:22,510 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,530 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 12:58:22,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 12:58:22,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:22] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 74 0.131 0.242 rw 2026-10-20 12:58:22,975 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,980 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,981 7 INFO rb-3d383b4-225775-426863 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-20 12:58:22,981 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,009 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,009 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,015 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,029 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 12:58:23,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 371, model: account.tax 2026-10-20 12:58:23,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:23] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 72 0.092 0.202 rw 2026-10-20 12:58:23,362 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,363 7 INFO rb-3d383b4-225775-426863 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-20 12:58:23,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: tour succeeded 2026-10-20 12:58:23,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 12:58:23,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:58:23,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: heap 20772672 (allocated 22302720) 2026-10-20 12:58:23,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TvxqNlX_ - [20/Oct/2026 12:58:20] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 4.275 rw 2026-10-20 12:58:23,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing chrome headless with pid 62046 2026-10-20 12:58:23,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing websocket connection 2026-10-20 12:58:23,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Terminating chrome headless with pid 62046 2026-10-20 12:58:23,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125823_792308_test_product_info_product_inventory.txt 2026-10-20 12:58:23,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmpukcjvg7c_chrome_odoo" 2026-10-20 12:58:23,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_receipt_screen_tour ... 2026-10-20 12:58:24,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome pid: 62189 2026-10-20 12:58:24,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmp_dt87zco_chrome_odoo 2026-10-20 12:58:24,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:34023/json/version 2026-10-20 12:58:24,416 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:24,524 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 12:58:24,524 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:34023/json 2026-10-20 12:58:24,525 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:24,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:34023/devtools/page/ED17218FBD15279C99DBAE72271B8E9B 2026-10-20 12:58:24,574 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-10-20 12:58:24,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-10-20 12:58:24,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:58:24,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-10-20 12:58:24,755 7 INFO rb-3d383b4-225775-426863 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-20 12:58:24,755 7 INFO rb-3d383b4-225775-426863 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-20 12:58:24,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:58:25,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:25] "GET /pos/ui/319 HTTP/1.1" 200 6896 93 0.133 0.462 rw 2026-10-20 12:58:25,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigation result: {'frameId': 'ED17218FBD15279C99DBAE72271B8E9B', 'loaderId': 'C3546B13FEB3811E507A0DA42242862E', 'isDownload': False} 2026-10-20 12:58:25,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('StockFeedbackScreenTour')" 2026-10-20 12:58:25,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:25] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.657 ro 2026-10-20 12:58:25,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:25] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.044 ro 2026-10-20 12:58:25,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:25] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.054 ro 2026-10-20 12:58:26,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-10-20 12:58:26,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:58:26,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:58:26,277 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.029 ro 2026-10-20 12:58:26,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:26] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.012 rw 2026-10-20 12:58:26,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:26] "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.048 rw 2026-10-20 12:58:26,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:58:27,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532435 245 0.382 0.686 rw 2026-10-20 12:58:27,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: The ready code tooks too much time : 2.323417901992798 2026-10-20 12:58:27,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('StockFeedbackScreenTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:58:27,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 12:58:27,717 7 INFO rb-3d383b4-225775-426863 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-20 12:58:27,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:27] "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-20 12:58:27,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:27] "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-20 12:58:27,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58: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.022 rw 2026-10-20 12:58:27,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:27] "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-20 12:58:28,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.011 ro 2026-10-20 12:58:28,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58: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.003 0.015 rw 2026-10-20 12:58:28,623 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.039 rw 2026-10-20 12:58:28,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 12:58:28,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.013 rw 2026-10-20 12:58:28,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.01 - 2026-10-20 12:58:28,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.032 ro 2026-10-20 12:58:28,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 12:58:28,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.03 ro 2026-10-20 12:58:28,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.02 - 2026-10-20 12:58:28,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 12:58:28,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:28] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.069 0.077 rw 2026-10-20 12:58:28,934 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:29] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.056 0.282 rw 2026-10-20 12:58:29,111 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,112 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.327 rw 2026-10-20 12:58:29,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58: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.004 0.058 rw 2026-10-20 12:58:29,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.049 0.119 rw 2026-10-20 12:58:29,389 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,390 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,467 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,473 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,483 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,485 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:29] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:58:29,505 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,518 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,518 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,522 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,693 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,693 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,694 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,720 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,756 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,757 7 INFO rb-3d383b4-225775-426863 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-20 12:58:29,768 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,120 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,121 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,134 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,135 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,183 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,183 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 12:58:30,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 12:58:30,697 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,730 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,731 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,746 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,766 7 INFO rb-3d383b4-225775-426863 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-20 12:58:30,781 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,319 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [35/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:31,432 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 12:58:31,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [36/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:31,554 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,566 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,567 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,582 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,608 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,609 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,617 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,621 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,626 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,629 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,639 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,654 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,655 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,822 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,823 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,851 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,852 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,884 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,894 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,898 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,902 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:31] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 12:58:31,918 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,922 7 INFO rb-3d383b4-225775-426863 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-20 12:58:31,928 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,115 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,115 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,128 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,129 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,134 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,141 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,148 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,151 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,166 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,171 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,176 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,356 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,357 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,373 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,374 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,887 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,894 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,899 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,900 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,900 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,901 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,901 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,902 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,902 7 INFO rb-3d383b4-225775-426863 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-20 12:58:32,903 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,072 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,074 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,075 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,077 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,078 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,079 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,079 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,079 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,080 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,255 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,257 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,768 7 INFO rb-3d383b4-225775-426863 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-20 12:58:33,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [98/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:33,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87378362 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '71aef469-0299-47f4-89e7-6a0b6cf6c527'}] 2026-10-20 12:58:33,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [99/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:33,885 7 INFO rb-3d383b4-225775-426863 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-20 12:58:34,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87378362 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '71aef469-0299-47f4-89e7-6a0b6cf6c527'} created pos.order #899 2026-10-20 12:58:34,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87378362 finished 2026-10-20 12:58:34,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 180 0.267 0.391 rw 2026-10-20 12:58:34,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67347279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'a68d59a4-4144-4809-9037-b14612f36dc5'}] 2026-10-20 12:58:35,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67347279 order {'name': '/', 'pos_reference': '261-319-000002', 'uuid': 'a68d59a4-4144-4809-9037-b14612f36dc5'} created pos.order #900 2026-10-20 12:58:35,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67347279 finished 2026-10-20 12:58:35,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8400 172 0.297 0.514 rw 2026-10-20 12:58:35,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:35] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.014 ro 2026-10-20 12:58:35,553 7 INFO rb-3d383b4-225775-426863 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-20 12:58:35,581 7 INFO rb-3d383b4-225775-426863 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-20 12:58:35,581 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:36] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 44 144 0.22 0.307 rw 2026-10-20 12:58:36,139 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,146 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,147 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,147 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,191 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,219 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,221 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,243 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,247 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,250 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,253 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,267 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,276 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,279 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,458 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,459 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,473 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,474 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,981 7 INFO rb-3d383b4-225775-426863 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-20 12:58:36,991 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,002 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,008 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,023 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,024 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,024 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,032 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,040 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,041 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,076 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,076 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,094 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,099 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,111 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,111 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,114 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,140 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,150 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,168 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,170 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,182 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,184 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,195 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,202 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,215 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,223 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,235 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,235 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,236 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,237 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,259 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,267 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,271 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,280 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,280 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,283 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,301 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,324 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,329 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,329 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,330 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,349 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,350 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,362 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,881 7 INFO rb-3d383b4-225775-426863 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-20 12:58:37,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [168/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:37,955 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 12:58:37,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [169/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:38,027 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,027 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,047 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,113 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,114 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,165 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,169 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,184 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,188 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,193 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,199 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,200 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,200 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,201 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,201 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,204 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,210 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,225 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,242 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,251 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,251 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,277 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,278 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,784 7 INFO rb-3d383b4-225775-426863 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-20 12:58:38,794 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,313 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [196/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:39,369 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 12:58:39,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [197/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:39,419 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,420 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,441 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,466 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,467 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,477 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,478 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,487 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,487 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,499 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,511 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,512 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,513 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,514 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,515 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,517 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,518 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,520 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,536 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,557 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,572 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,576 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,580 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,583 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,586 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,612 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,622 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,646 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,647 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,655 7 INFO rb-3d383b4-225775-426863 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-20 12:58:39,656 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,165 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,171 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,688 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,690 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 12:58:40,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [232/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:40,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [233/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:40,786 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,788 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,798 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,820 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,822 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,833 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,835 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,843 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,848 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,852 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,863 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,868 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,871 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,872 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,874 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,876 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,877 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,879 7 INFO rb-3d383b4-225775-426863 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-20 12:58:40,881 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,058 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,063 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,064 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,075 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,076 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,594 7 INFO rb-3d383b4-225775-426863 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-20 12:58:41,602 7 INFO rb-3d383b4-225775-426863 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-20 12:58:42,114 7 INFO rb-3d383b4-225775-426863 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-20 12:58:42,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [261/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:42,160 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 12:58:42,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [262/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 12:58:42,216 7 INFO rb-3d383b4-225775-426863 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-20 12:58:42,217 7 INFO rb-3d383b4-225775-426863 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-20 12:58:42,230 7 INFO rb-3d383b4-225775-426863 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-20 12:58:42,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: tour succeeded 2026-10-20 12:58:42,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR StockFeedbackScreenTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 12:58:42,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:58:42,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: heap 28358420 (allocated 30167040) 2026-10-20 12:58:42,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 -6-kvjBS - [20/Oct/2026 12:58:26] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.036 16.153 rw 2026-10-20 12:58:42,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing chrome headless with pid 62189 2026-10-20 12:58:42,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing websocket connection 2026-10-20 12:58:42,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Terminating chrome headless with pid 62189 2026-10-20 12:58:42,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125842_751025_test_receipt_screen_tour.txt 2026-10-20 12:58:42,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmp_dt87zco_chrome_odoo" 2026-10-20 12:58:42,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-20 12:58:43,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome pid: 62320 2026-10-20 12:58:43,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpbtqup0zj_chrome_odoo 2026-10-20 12:58:43,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:46449/json/version 2026-10-20 12:58:43,565 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:43,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-20 12:58:43,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:46449/json 2026-10-20 12:58:43,615 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:58:43,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:46449/devtools/page/9694C74DEFCF220EB8C500171D9710E2 2026-10-20 12:58:43,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-20 12:58:43,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-20 12:58:43,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:58:43,797 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-20 12:58:43,800 7 INFO rb-3d383b4-225775-426863 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-20 12:58:43,801 7 INFO rb-3d383b4-225775-426863 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-20 12:58:43,833 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:58:44,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:44] "GET /pos/ui/319 HTTP/1.1" 200 6856 66 0.075 0.457 rw 2026-10-20 12:58:44,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigation result: {'frameId': '9694C74DEFCF220EB8C500171D9710E2', 'loaderId': '1E08FBB93C6E74FBE86B568092BFBFDC', 'isDownload': False} 2026-10-20 12:58:44,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-20 12:58:44,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:44] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.591 ro 2026-10-20 12:58:44,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:44] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.041 ro 2026-10-20 12:58:44,463 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:44] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.056 ro 2026-10-20 12:58:45,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-20 12:58:45,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 12:58:45,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:58:45,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.025 ro 2026-10-20 12:58:45,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58: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.008 0.027 rw 2026-10-20 12:58:45,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.04 rw 2026-10-20 12:58:45,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:58:46,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533295 247 0.447 0.729 rw 2026-10-20 12:58:46,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: The ready code tooks too much time : 2.479095697402954 2026-10-20 12:58:46,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "debug": false})" 2026-10-20 12:58:46,843 7 INFO rb-3d383b4-225775-426863 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-20 12:58:46,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.014 ro 2026-10-20 12:58:46,895 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:46] "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-20 12:58:46,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:46] "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-20 12:58:46,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58: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.025 rw 2026-10-20 12:58:46,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:46] "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-20 12:58:47,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58: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-20 12:58:47,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58: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.002 0.02 rw 2026-10-20 12:58:47,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.006 - 2026-10-20 12:58:47,832 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 12:58:47,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.016 0.078 rw 2026-10-20 12:58:47,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.006 0.064 ro 2026-10-20 12:58:47,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.082 rw 2026-10-20 12:58:47,926 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.022 ro 2026-10-20 12:58:47,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 12:58:47,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:47] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:58:48,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.047 rw 2026-10-20 12:58:48,088 7 INFO rb-3d383b4-225775-426863 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-20 12:58:48,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 12:58:48,321 7 INFO rb-3d383b4-225775-426863 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-20 12:58:48,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.152 0.093 rw 2026-10-20 12:58:48,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.076 0.336 rw 2026-10-20 12:58:48,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58: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.012 0.236 rw 2026-10-20 12:58:48,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.058 0.273 rw 2026-10-20 12:58:48,698 7 INFO rb-3d383b4-225775-426863 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-20 12:58:48,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.013 0.025 rw 2026-10-20 12:58:48,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:48] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 12:58:48,840 7 INFO rb-3d383b4-225775-426863 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-20 12:58:48,852 7 INFO rb-3d383b4-225775-426863 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-20 12:58:49,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [7/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-10-20 12:58:49,126 7 INFO rb-3d383b4-225775-426863 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-20 12:58:49,187 7 INFO rb-3d383b4-225775-426863 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-20 12:58:49,335 7 INFO rb-3d383b4-225775-426863 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-20 12:58:49,336 7 INFO rb-3d383b4-225775-426863 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-20 12:58:49,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:49] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:58:49,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 12:58:49,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 12:58:49,868 7 INFO rb-3d383b4-225775-426863 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-20 12:58:49,889 7 INFO rb-3d383b4-225775-426863 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-20 12:58:50,413 7 INFO rb-3d383b4-225775-426863 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-20 12:58:50,419 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76403471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-319-000001', 'uuid': '1f99cfc7-dc0c-4d34-ae40-86e10f27c86c'}] 2026-10-20 12:58:50,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [15/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 12:58:50,529 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [16/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 12:58:50,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-20 12:58:50,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 12:58:50,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: heap 21695220 (allocated 23351296) 2026-10-20 12:58:50,738 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:58:50,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing chrome headless with pid 62320 2026-10-20 12:58:50,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-20 12:58:50,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Terminating chrome headless with pid 62320 2026-10-20 12:58:51,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125851_001237_test_receipt_tracking_method.txt 2026-10-20 12:58:51,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpbtqup0zj_chrome_odoo" 2026-10-20 12:58:51,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_receipt_tracking_method: waiting for threads: [, ] 2026-10-20 12:58:51,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76403471 order {'name': '/', 'pos_reference': '261-319-000001', 'uuid': '1f99cfc7-dc0c-4d34-ae40-86e10f27c86c'} created pos.order #901 2026-10-20 12:58:51,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76403471 finished 2026-10-20 12:58:51,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 5.885 rw 2026-10-20 12:58:51,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a7Lianyu - [20/Oct/2026 12:58:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 219 0.414 0.523 rw 2026-10-20 12:59:01,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting TestUi.test_weighted_product_ean13_barcode_scan ... 2026-10-20 12:59:01,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome pid: 62453 2026-10-20 12:59:01,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome headless temporary user profile dir: /tmp/tmpo087x7z0_chrome_odoo 2026-10-20 12:59:01,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:33203/json/version 2026-10-20 12:59:01,632 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:01,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Browser version: Chrome/150.0.7871.114 2026-10-20 12:59:01,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:33203/json 2026-10-20 12:59:01,716 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:01,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Websocket url found: ws://127.0.0.1:33203/devtools/page/8DFB740B59B5F637C1C3A37096D20253 2026-10-20 12:59:01,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Enable chrome headless console log notification 2026-10-20 12:59:01,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome headless enable page notifications 2026-10-20 12:59:01,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:59:02,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Setting session cookie in browser 2026-10-20 12:59:02,017 7 INFO rb-3d383b4-225775-426863 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-20 12:59:02,017 7 INFO rb-3d383b4-225775-426863 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-20 12:59:02,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:59:02,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:02] "GET /pos/ui/319 HTTP/1.1" 200 6856 65 0.088 0.417 rw 2026-10-20 12:59:02,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Navigation result: {'frameId': '8DFB740B59B5F637C1C3A37096D20253', 'loaderId': 'D0D64499B919EA8E0041985806872861', 'isDownload': False} 2026-10-20 12:59:02,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningWeightedProductTour')" 2026-10-20 12:59:02,627 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:02] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.593 ro 2026-10-20 12:59:02,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:02] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.033 ro 2026-10-20 12:59:02,662 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:02] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.061 ro 2026-10-20 12:59:03,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: Owl is running in 'dev' mode. 2026-10-20 12:59:03,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 12:59:03,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:59:03,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.019 ro 2026-10-20 12:59:03,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.016 rw 2026-10-20 12:59:03,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59: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.01 0.024 rw 2026-10-20 12:59:04,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:59:04,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532042 246 0.474 0.703 rw 2026-10-20 12:59:04,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: The ready code tooks too much time : 2.4596428871154785 2026-10-20 12:59:04,992 7 INFO rb-3d383b4-225775-426863 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-20 12:59:05,004 7 INFO rb-3d383b4-225775-426863 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-20 12:59:05,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.004 0.01 ro 2026-10-20 12:59:05,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.018 ro 2026-10-20 12:59:05,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59: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.008 0.025 rw 2026-10-20 12:59:05,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "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-20 12:59:05,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "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-20 12:59:05,656 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.021 ro 2026-10-20 12:59:05,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59: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.018 rw 2026-10-20 12:59:05,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.002 - 2026-10-20 12:59:05,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 12:59:05,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:05] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.026 0.052 rw 2026-10-20 12:59:06,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /web/image/res.users/371/avatar_128 HTTP/1.1" 200 305 4 0.015 0.069 ro 2026-10-20 12:59:06,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.08 rw 2026-10-20 12:59:06,098 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:59:06,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.014 ro 2026-10-20 12:59:06,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:59:06,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.01 0.046 rw 2026-10-20 12:59:06,221 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.014 - 2026-10-20 12:59:06,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /pos/ui/319?from_backend=True HTTP/1.1" 200 6896 31 0.059 0.094 rw 2026-10-20 12:59:06,427 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.002 - 2026-10-20 12:59:06,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /pos/ui/319 HTTP/1.1" 200 6896 31 0.037 0.209 rw 2026-10-20 12:59:06,550 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,550 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59: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.005 0.143 rw 2026-10-20 12:59:06,591 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 12:59:06,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.048 0.191 rw 2026-10-20 12:59:06,735 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,735 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,766 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,767 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,774 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,775 7 INFO rb-3d383b4-225775-426863 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-20 12:59:06,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: tour succeeded 2026-10-20 12:59:06,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningWeightedProductTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-20 12:59:06,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:59:06,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ZruwNe96 - [20/Oct/2026 12:59:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 3.376 rw 2026-10-20 12:59:06,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan.browser: heap 20073620 (allocated 21516288) 2026-10-20 12:59:07,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Closing chrome headless with pid 62453 2026-10-20 12:59:07,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Closing websocket connection 2026-10-20 12:59:07,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Terminating chrome headless with pid 62453 2026-10-20 12:59:07,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125907_159146_test_weighted_product_ean13_barcode_scan.txt 2026-10-20 12:59:07,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.TestUi.test_weighted_product_ean13_barcode_scan: Removing chrome user profile "/tmp/tmpo087x7z0_chrome_odoo" 2026-10-20 12:59:07,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 12:59:08,490 7 INFO rb-3d383b4-225775-426863 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-20 12:59:08,712 7 INFO rb-3d383b4-225775-426863 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-20 12:59:19,642 7 INFO rb-3d383b4-225775-426863 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-20 12:59:22,411 7 INFO rb-3d383b4-225775-426863 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-20 12:59:27,329 7 INFO rb-3d383b4-225775-426863 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-20 12:59:27,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-20 12:59:28,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome pid: 62597 2026-10-20 12:59:28,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmpxkhsjkyy_chrome_odoo 2026-10-20 12:59:28,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:46033/json/version 2026-10-20 12:59:28,372 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:28,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-20 12:59:28,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:46033/json 2026-10-20 12:59:28,431 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:28,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:46033/devtools/page/7345CF81130F6961DB93A0EA5812997D 2026-10-20 12:59:28,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-20 12:59:28,474 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-20 12:59:28,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:59:28,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-20 12:59:28,665 7 INFO rb-3d383b4-225775-426863 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-20 12:59:28,666 7 INFO rb-3d383b4-225775-426863 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-20 12:59:28,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:59:29,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:29] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6844 65 0.061 0.407 rw 2026-10-20 12:59:29,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigation result: {'frameId': '7345CF81130F6961DB93A0EA5812997D', 'loaderId': '1EC09B5A681EF4C0C962BBA3401BD8E1', 'isDownload': False} 2026-10-20 12:59:29,141 7 INFO rb-3d383b4-225775-426863 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-20 12:59:29,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:29] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.528 ro 2026-10-20 12:59:29,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:29] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.066 ro 2026-10-20 12:59:29,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:29] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.013 0.055 ro 2026-10-20 12:59:30,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-20 12:59:30,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 12:59:30,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.008 - 2026-10-20 12:59:30,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.03 ro 2026-10-20 12:59:30,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.042 rw 2026-10-20 12:59:30,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.04 rw 2026-10-20 12:59:30,569 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:59:31,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532354 247 0.449 0.759 rw 2026-10-20 12:59:31,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: The ready code tooks too much time : 2.4875025749206543 2026-10-20 12:59:31,629 7 INFO rb-3d383b4-225775-426863 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-20 12:59:31,645 7 INFO rb-3d383b4-225775-426863 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-20 12:59:31,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.013 ro 2026-10-20 12:59:31,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:31] "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-20 12:59:31,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:31] "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-20 12:59:31,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.004 0.032 rw 2026-10-20 12:59:31,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:31] "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-20 12:59:32,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "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-20 12:59:32,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.011 rw 2026-10-20 12:59:32,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:59:32,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.058 rw 2026-10-20 12:59:32,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 12:59:32,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.013 ro 2026-10-20 12:59:32,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.017 - 2026-10-20 12:59:32,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 12:59:32,754 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.038 rw 2026-10-20 12:59:32,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.034 rw 2026-10-20 12:59:32,859 7 INFO rb-3d383b4-225775-426863 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-20 12:59:32,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.033 - 2026-10-20 12:59:33,016 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:33] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.081 0.1 rw 2026-10-20 12:59:33,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:33] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.031 0.248 rw 2026-10-20 12:59:33,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.006 0.23 rw 2026-10-20 12:59:33,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.059 0.256 rw 2026-10-20 12:59:33,380 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:33] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.02 0.027 rw 2026-10-20 12:59:33,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:33] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 12:59:33,540 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,546 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,819 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,826 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,878 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,893 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,928 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,939 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,954 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,964 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,979 7 INFO rb-3d383b4-225775-426863 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-20 12:59:33,993 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,005 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,006 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,028 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,044 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.011 0.021 rw 2026-10-20 12:59:34,141 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,144 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,419 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,422 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,444 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,458 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,473 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,475 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,492 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,499 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,499 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,514 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,545 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,593 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,594 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,615 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,647 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,657 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,671 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,672 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,687 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,697 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,714 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,728 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,740 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,747 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,747 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,780 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,794 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,811 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.006 0.027 rw 2026-10-20 12:59:34,891 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,892 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,915 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,916 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,933 7 INFO rb-3d383b4-225775-426863 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-20 12:59:34,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59: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.015 0.021 rw 2026-10-20 12:59:35,027 7 INFO rb-3d383b4-225775-426863 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-20 12:59:35,027 7 INFO rb-3d383b4-225775-426863 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-20 12:59:35,303 7 INFO rb-3d383b4-225775-426863 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-20 12:59:35,304 7 INFO rb-3d383b4-225775-426863 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-20 12:59:35,327 7 INFO rb-3d383b4-225775-426863 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-20 12:59:35,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-20 12:59:35,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-20 12:59:35,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:59:35,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: heap 23181068 (allocated 24662016) 2026-10-20 12:59:35,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 rs4W5WGL - [20/Oct/2026 12:59:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 5.34 rw 2026-10-20 12:59:35,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing chrome headless with pid 62597 2026-10-20 12:59:35,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-20 12:59:35,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Terminating chrome headless with pid 62597 2026-10-20 12:59:35,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125935_759204_test_03_pos_with_lots.txt 2026-10-20 12:59:35,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmpxkhsjkyy_chrome_odoo" 2026-10-20 12:59:35,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan_with_lots ... 2026-10-20 12:59:36,909 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome pid: 62730 2026-10-20 12:59:36,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless temporary user profile dir: /tmp/tmp9szrdiwo_chrome_odoo 2026-10-20 12:59:36,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:43701/json/version 2026-10-20 12:59:36,911 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:37,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-20 12:59:37,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Issuing json command http://127.0.0.1:43701/json 2026-10-20 12:59:37,001 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:37,022 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Websocket url found: ws://127.0.0.1:43701/devtools/page/E49E44B2326974EA4948AD46DC935323 2026-10-20 12:59:37,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Enable chrome headless console log notification 2026-10-20 12:59:37,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome headless enable page notifications 2026-10-20 12:59:37,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:59:37,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Setting session cookie in browser 2026-10-20 12:59:37,225 7 INFO rb-3d383b4-225775-426863 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-20 12:59:37,225 7 INFO rb-3d383b4-225775-426863 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-20 12:59:37,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:59:37,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:37] "GET /pos/ui/320 HTTP/1.1" 200 6893 66 0.051 0.396 rw 2026-10-20 12:59:37,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Navigation result: {'frameId': 'E49E44B2326974EA4948AD46DC935323', 'loaderId': 'A7404EAA3D67570E1BA64B72CB2A9807', 'isDownload': False} 2026-10-20 12:59:37,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTourWithLots')" 2026-10-20 12:59:37,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:37] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.523 ro 2026-10-20 12:59:37,772 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:37] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.037 ro 2026-10-20 12:59:37,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:37] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.007 0.052 ro 2026-10-20 12:59:38,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: Owl is running in 'dev' mode. 2026-10-20 12:59:38,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 12:59:38,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 12:59:38,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 12:59:38,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.008 0.026 rw 2026-10-20 12:59:38,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59: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.012 0.045 rw 2026-10-20 12:59:39,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:59:39,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538585 250 0.497 0.729 rw 2026-10-20 12:59:40,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: The ready code tooks too much time : 2.4942240715026855 2026-10-20 12:59:40,186 7 INFO rb-3d383b4-225775-426863 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-20 12:59:40,198 7 INFO rb-3d383b4-225775-426863 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-20 12:59:40,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 305 2 0.004 0.012 ro 2026-10-20 12:59:40,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 7766 2 0.016 0.038 ro 2026-10-20 12:59:40,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59: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-20 12:59:40,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:40] "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-20 12:59:40,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:40] "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-20 12:59:40,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59: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.003 0.023 rw 2026-10-20 12:59:40,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:40] "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-20 12:59:40,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:40] "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-20 12:59:41,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 42 1 0.0 0.01 ro 2026-10-20 12:59:41,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59: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.003 0.015 rw 2026-10-20 12:59:41,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.018 0.063 rw 2026-10-20 12:59:41,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:59:41,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 12:59:41,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 12:59:41,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 12:59:41,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.023 ro 2026-10-20 12:59:41,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.045 rw 2026-10-20 12:59:41,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.015 0.067 rw 2026-10-20 12:59:41,742 7 INFO rb-3d383b4-225775-426863 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-20 12:59:41,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 12:59:41,911 7 INFO rb-3d383b4-225775-426863 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-20 12:59:41,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:41] "GET /pos/ui/320 HTTP/1.1" 200 6933 31 0.059 0.095 rw 2026-10-20 12:59:41,997 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:42] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.006 - 2026-10-20 12:59:42,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:42] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6933 31 0.035 0.216 rw 2026-10-20 12:59:42,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59: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.005 0.241 rw 2026-10-20 12:59:42,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.052 0.242 rw 2026-10-20 12:59:42,261 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,309 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,321 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,363 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,371 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,378 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,389 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,421 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,427 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,439 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,449 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,479 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,485 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,510 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,523 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,561 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,567 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,579 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,600 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,626 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,637 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,651 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,663 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,702 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,705 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,714 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,726 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,759 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,760 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,771 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,799 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,843 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,849 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,899 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,908 7 INFO rb-3d383b4-225775-426863 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-20 12:59:42,909 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: tour succeeded 2026-10-20 12:59:42,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTourWithLots SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-20 12:59:42,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:42] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 12:59:43,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots.browser: heap 23116296 (allocated 24399872) 2026-10-20 12:59:43,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:59:43,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 U1wOAHHh - [20/Oct/2026 12:59:38] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.009 4.412 rw 2026-10-20 12:59:43,216 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Closing chrome headless with pid 62730 2026-10-20 12:59:43,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Closing websocket connection 2026-10-20 12:59:43,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Terminating chrome headless with pid 62730 2026-10-20 12:59:43,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125943_345992_test_GS1_pos_barcodes_scan_with_lots.txt 2026-10-20 12:59:43,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan_with_lots: Removing chrome user profile "/tmp/tmp9szrdiwo_chrome_odoo" 2026-10-20 12:59:43,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-20 12:59:44,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome pid: 62871 2026-10-20 12:59:44,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmpm2b0p_r6_chrome_odoo 2026-10-20 12:59:44,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:43879/json/version 2026-10-20 12:59:44,061 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:44,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-20 12:59:44,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:43879/json 2026-10-20 12:59:44,106 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:44,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:43879/devtools/page/D3DB80AA68151F16C0204A3CE7330098 2026-10-20 12:59:44,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-20 12:59:44,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-20 12:59:44,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:59:44,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-20 12:59:44,323 7 INFO rb-3d383b4-225775-426863 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-20 12:59:44,323 7 INFO rb-3d383b4-225775-426863 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-20 12:59:44,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:59:44,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:44] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.03 0.395 rw 2026-10-20 12:59:44,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': 'D3DB80AA68151F16C0204A3CE7330098', 'loaderId': '1A6307FF34C3F3A7CA9830FE64211C4C', 'isDownload': False} 2026-10-20 12:59:44,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-20 12:59:44,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:44] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 12:59:44,837 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:44] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.493 ro 2026-10-20 12:59:44,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:44] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.083 ro 2026-10-20 12:59:45,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-20 12:59:45,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:59:45,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:59:45,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 12:59:45,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.034 rw 2026-10-20 12:59:45,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59: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.006 0.044 rw 2026-10-20 12:59:46,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:59:46,893 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.385 0.728 rw 2026-10-20 12:59:47,101 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: The ready code tooks too much time : 2.3400137424468994 2026-10-20 12:59:47,101 7 INFO rb-3d383b4-225775-426863 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-20 12:59:47,118 7 INFO rb-3d383b4-225775-426863 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-20 12:59:47,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.012 ro 2026-10-20 12:59:47,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.002 0.011 ro 2026-10-20 12:59:47,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59: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.002 0.023 rw 2026-10-20 12:59:47,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:47] "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-20 12:59:47,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:47] "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-20 12:59:47,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:47] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.0 0.023 ro 2026-10-20 12:59:47,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59: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.019 rw 2026-10-20 12:59:48,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 12:59:48,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.006 0.047 rw 2026-10-20 12:59:48,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 12:59:48,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.002 - 2026-10-20 12:59:48,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 12:59:48,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.002 - 2026-10-20 12:59:48,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.012 0.017 ro 2026-10-20 12:59:48,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.045 rw 2026-10-20 12:59:48,388 7 INFO rb-3d383b4-225775-426863 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-20 12:59:48,532 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.024 - 2026-10-20 12:59:48,567 7 INFO rb-3d383b4-225775-426863 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-20 12:59:48,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.059 0.096 rw 2026-10-20 12:59:48,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.043 0.203 rw 2026-10-20 12:59:48,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59: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.006 0.208 rw 2026-10-20 12:59:48,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.212 rw 2026-10-20 12:59:48,863 7 INFO rb-3d383b4-225775-426863 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-20 12:59:48,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.007 0.024 rw 2026-10-20 12:59:48,970 7 INFO rb-3d383b4-225775-426863 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-20 12:59:48,971 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:48] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.004 - 2026-10-20 12:59:48,978 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,253 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,255 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,274 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,275 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,280 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,552 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,555 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,570 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,571 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,575 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,852 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,853 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,870 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,871 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,922 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,937 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,965 7 INFO rb-3d383b4-225775-426863 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-20 12:59:49,981 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,001 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59: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.023 0.021 rw 2026-10-20 12:59:50,074 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,078 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,080 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,353 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,354 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,370 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,370 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,374 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,655 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,655 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,670 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,671 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,693 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,709 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,719 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,727 7 INFO rb-3d383b4-225775-426863 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-20 12:59:50,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-20 12:59:50,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 12:59:50,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:59:50,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: heap 21105140 (allocated 22564864) 2026-10-20 12:59:50,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 KBVGowDD - [20/Oct/2026 12:59:45] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.013 5.175 rw 2026-10-20 12:59:51,031 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 62871 2026-10-20 12:59:51,032 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-20 12:59:51,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 62871 2026-10-20 12:59:51,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125951_167981_test_add_multiple_serials_at_once.txt 2026-10-20 12:59:51,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmpm2b0p_r6_chrome_odoo" 2026-10-20 12:59:51,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-20 12:59:51,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome pid: 63005 2026-10-20 12:59:51,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp_6qzjmke_chrome_odoo 2026-10-20 12:59:51,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:39733/json/version 2026-10-20 12:59:51,828 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:51,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-20 12:59:51,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:39733/json 2026-10-20 12:59:51,857 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 12:59:51,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:39733/devtools/page/D795853B4680387DFCCF6569B563E49E 2026-10-20 12:59:51,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-20 12:59:51,899 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-20 12:59:51,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 12:59:51,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-20 12:59:51,973 7 INFO rb-3d383b4-225775-426863 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-20 12:59:51,973 7 INFO rb-3d383b4-225775-426863 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-20 12:59:51,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:59:52,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:52] "GET /pos/ui/320 HTTP/1.1" 200 6844 65 0.043 0.403 rw 2026-10-20 12:59:52,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigation result: {'frameId': 'D795853B4680387DFCCF6569B563E49E', 'loaderId': '4C3BF78CD6BCBD9DEB661F0397C095BD', 'isDownload': False} 2026-10-20 12:59:52,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('StockPaymentScreenTour2')" 2026-10-20 12:59:52,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:52] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.041 ro 2026-10-20 12:59:52,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:52] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.01 0.565 ro 2026-10-20 12:59:52,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:52] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.009 0.097 ro 2026-10-20 12:59:53,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-20 12:59:53,261 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 12:59:53,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 12:59:53,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 12:59:53,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59: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.003 0.024 rw 2026-10-20 12:59:53,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:53] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.023 rw 2026-10-20 12:59:53,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 12:59:54,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532891 246 0.432 0.707 rw 2026-10-20 12:59:54,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: The ready code tooks too much time : 2.299379348754883 2026-10-20 12:59:54,729 7 INFO rb-3d383b4-225775-426863 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-20 12:59:54,743 7 INFO rb-3d383b4-225775-426863 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-20 12:59:54,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.014 ro 2026-10-20 12:59:54,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:54] "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-20 12:59:54,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:54] "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-20 12:59:54,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59: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.003 0.026 rw 2026-10-20 12:59:54,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:54] "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-20 12:59:55,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.005 0.012 ro 2026-10-20 12:59:55,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59: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.016 rw 2026-10-20 12:59:55,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 12:59:55,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.056 rw 2026-10-20 12:59:55,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 12:59:55,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 12:59:55,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 12:59:55,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.053 rw 2026-10-20 12:59:55,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.013 0.044 ro 2026-10-20 12:59:55,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:55] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.04 rw 2026-10-20 12:59:56,014 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 12:59:56,153 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:56] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.034 0.083 rw 2026-10-20 12:59:56,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:56] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.125 0.197 rw 2026-10-20 12:59:56,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59: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.006 0.3 rw 2026-10-20 12:59:56,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 15 0.032 0.31 rw 2026-10-20 12:59:56,601 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,608 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,707 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,715 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,723 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,725 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,732 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,758 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,779 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,780 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,791 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,792 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,869 7 INFO rb-3d383b4-225775-426863 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-20 12:59:56,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 12:59:57,379 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,379 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,393 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,393 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,394 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,415 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,428 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,430 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,455 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,456 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,470 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,478 7 INFO rb-3d383b4-225775-426863 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-20 12:59:57,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-20 12:59:57,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: ╔════════════════════════════════════════╗ ║ TOUR StockPaymentScreenTour2 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 12:59:57,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 12:59:57,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: heap 20782908 (allocated 21778432) 2026-10-20 12:59:57,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fJKUfXGN - [20/Oct/2026 12:59:54] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.01 4.293 rw 2026-10-20 12:59:57,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing chrome headless with pid 63005 2026-10-20 12:59:57,800 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing websocket connection 2026-10-20 12:59:57,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Terminating chrome headless with pid 63005 2026-10-20 12:59:57,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_125957_911784_test_change_without_cash_method.txt 2026-10-20 12:59:57,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmp_6qzjmke_chrome_odoo" 2026-10-20 12:59:57,928 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-20 12:59:58,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 63128 2026-10-20 12:59:58,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmp6hjva9hz_chrome_odoo 2026-10-20 12:59:58,727 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:34483/json/version 2026-10-20 12:59:58,728 7 INFO rb-3d383b4-225775-426863 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-20 12:59:58,771 7 INFO rb-3d383b4-225775-426863 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-20 12:59:58,771 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:34483/json 2026-10-20 12:59:58,772 7 INFO rb-3d383b4-225775-426863 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-20 12:59:58,788 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:34483/devtools/page/5319C739A40A7E0CB81CBC3973F10376 2026-10-20 12:59:58,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-10-20 12:59:58,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-20 12:59:58,980 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-20 12:59:58,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-20 12:59:59,000 7 INFO rb-3d383b4-225775-426863 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-20 12:59:59,001 7 INFO rb-3d383b4-225775-426863 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-20 12:59:59,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 12:59:59,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 12:59:59] "GET /pos/ui/320 HTTP/1.1" 200 6990 70 0.042 0.362 rw 2026-10-20 12:59:59,419 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '5319C739A40A7E0CB81CBC3973F10376', 'loaderId': '520F073E3239746CD708A8996A18BE34', 'isDownload': False} 2026-10-20 12:59:59,420 7 INFO rb-3d383b4-225775-426863 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-20 12:59:59,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 12:59:59] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.011 0.454 ro 2026-10-20 12:59:59,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 12:59:59] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.04 ro 2026-10-20 12:59:59,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 12:59:59] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.065 ro 2026-10-20 13:00:00,301 7 INFO rb-3d383b4-225775-426863 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-20 13:00:00,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 13:00:00,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.008 - 2026-10-20 13:00:00,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.034 ro 2026-10-20 13:00:00,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.015 rw 2026-10-20 13:00:00,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00: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.009 0.031 rw 2026-10-20 13:00:00,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:01,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534909 255 0.336 0.686 rw 2026-10-20 13:00:01,768 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: The ready code tooks too much time : 2.3480641841888428 2026-10-20 13:00:01,768 7 INFO rb-3d383b4-225775-426863 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-20 13:00:01,792 7 INFO rb-3d383b4-225775-426863 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-20 13:00:01,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.008 0.025 ro 2026-10-20 13:00:01,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.001 0.029 ro 2026-10-20 13:00:01,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00: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.018 rw 2026-10-20 13:00:01,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:01] "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-20 13:00:02,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:02] "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-20 13:00:02,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:02] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.027 0.008 ro 2026-10-20 13:00:02,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00: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.004 0.014 rw 2026-10-20 13:00:02,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 13:00:02,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.047 0.068 rw 2026-10-20 13:00:02,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:02] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.011 rw 2026-10-20 13:00:03,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 13:00:03,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.012 ro 2026-10-20 13:00:03,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 13:00:03,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.018 - 2026-10-20 13:00:03,078 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.037 rw 2026-10-20 13:00:03,105 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 13:00:03,333 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 7030 35 0.122 0.121 rw 2026-10-20 13:00:03,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /pos/ui/320 HTTP/1.1" 200 7030 35 0.034 0.293 rw 2026-10-20 13:00:03,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00: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.009 0.295 rw 2026-10-20 13:00:03,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.053 0.29 rw 2026-10-20 13:00:03,790 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,803 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,892 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,893 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,906 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,926 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,927 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.004 - 2026-10-20 13:00:03,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:03] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.008 - 2026-10-20 13:00:03,952 7 INFO rb-3d383b4-225775-426863 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-20 13:00:03,974 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,007 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00: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.009 0.024 rw 2026-10-20 13:00:04,123 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:04] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.002 - 2026-10-20 13:00:04,135 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,142 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,419 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,422 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,431 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,442 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,442 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,453 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,470 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,471 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-20 13:00:04,492 7 INFO rb-3d383b4-225775-426863 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-20 13:00:04,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:00:04,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 21161136 (allocated 22564864) 2026-10-20 13:00:04,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 LIvqu252 - [20/Oct/2026 13:00:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.023 4.211 rw 2026-10-20 13:00:04,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 63128 2026-10-20 13:00:04,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-20 13:00:04,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 63128 2026-10-20 13:00:04,904 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130004_903934_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-20 13:00:04,904 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmp6hjva9hz_chrome_odoo" 2026-10-20 13:00:04,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_edit_paid_order ... 2026-10-20 13:00:05,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome pid: 63261 2026-10-20 13:00:05,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome headless temporary user profile dir: /tmp/tmpq8huz8xh_chrome_odoo 2026-10-20 13:00:05,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:43819/json/version 2026-10-20 13:00:05,468 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:05,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Browser version: Chrome/150.0.7871.114 2026-10-20 13:00:05,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Issuing json command http://127.0.0.1:43819/json 2026-10-20 13:00:05,589 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:05,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Websocket url found: ws://127.0.0.1:43819/devtools/page/7F6F23146883AF7A5E0F9A55D060C0AC 2026-10-20 13:00:05,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Enable chrome headless console log notification 2026-10-20 13:00:05,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome headless enable page notifications 2026-10-20 13:00:05,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:00:05,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Setting session cookie in browser 2026-10-20 13:00:05,754 7 INFO rb-3d383b4-225775-426863 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-20 13:00:05,754 7 INFO rb-3d383b4-225775-426863 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-20 13:00:05,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:00:06,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:06] "GET /pos/ui/320 HTTP/1.1" 200 6844 65 0.108 0.455 rw 2026-10-20 13:00:06,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Navigation result: {'frameId': '7F6F23146883AF7A5E0F9A55D060C0AC', 'loaderId': '69727B2EB77853CD9A56D3C671EE1251', 'isDownload': False} 2026-10-20 13:00:06,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Evaluate ready code "odoo.isTourReady('test_edit_paid_order_stock')" 2026-10-20 13:00:06,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:06] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.03 ro 2026-10-20 13:00:06,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:06] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.629 ro 2026-10-20 13:00:06,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:06] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.057 ro 2026-10-20 13:00:07,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: Owl is running in 'dev' mode. 2026-10-20 13:00:07,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 13:00:07,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.006 - 2026-10-20 13:00:07,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 13:00:07,359 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.011 rw 2026-10-20 13:00:07,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00: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.022 0.038 rw 2026-10-20 13:00:07,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:08,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.473 0.664 rw 2026-10-20 13:00:08,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: The ready code tooks too much time : 2.5045583248138428 2026-10-20 13:00:08,830 7 INFO rb-3d383b4-225775-426863 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-20 13:00:08,850 7 INFO rb-3d383b4-225775-426863 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-20 13:00:08,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.012 ro 2026-10-20 13:00:08,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.026 ro 2026-10-20 13:00:08,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:08] "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-20 13:00:08,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00: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.027 rw 2026-10-20 13:00:08,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:08] "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-20 13:00:09,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:09] "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-20 13:00:09,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00: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.016 rw 2026-10-20 13:00:09,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 13:00:09,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:09] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.06 rw 2026-10-20 13:00:10,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-20 13:00:10,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.013 - 2026-10-20 13:00:10,071 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 13:00:10,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.04 0.021 ro 2026-10-20 13:00:10,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.072 rw 2026-10-20 13:00:10,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.021 0.079 rw 2026-10-20 13:00:10,211 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.019 - 2026-10-20 13:00:10,406 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.095 0.118 rw 2026-10-20 13:00:10,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.055 0.282 rw 2026-10-20 13:00:10,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00: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.005 0.278 rw 2026-10-20 13:00:10,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.072 0.276 rw 2026-10-20 13:00:10,845 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,853 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,902 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,903 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,917 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,918 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,960 7 INFO rb-3d383b4-225775-426863 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-20 13:00:10,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.004 - 2026-10-20 13:00:10,978 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 13:00:11,468 7 INFO rb-3d383b4-225775-426863 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-20 13:00:11,480 7 INFO rb-3d383b4-225775-426863 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-20 13:00:12,004 7 INFO rb-3d383b4-225775-426863 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-20 13:00:12,011 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43905131 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '3dbe9d80-0f8e-4dc0-971a-2a42d503379b'}] 2026-10-20 13:00:12,015 7 INFO rb-3d383b4-225775-426863 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-20 13:00:12,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43905131 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '3dbe9d80-0f8e-4dc0-971a-2a42d503379b'} created pos.order #902 2026-10-20 13:00:12,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43905131 finished 2026-10-20 13:00:12,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5197 172 0.441 0.434 rw 2026-10-20 13:00:13,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.005 0.014 ro 2026-10-20 13:00:13,060 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,105 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,118 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,120 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,138 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,491 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,691 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,692 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,694 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,695 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,708 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,722 7 INFO rb-3d383b4-225775-426863 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-20 13:00:13,731 7 INFO rb-3d383b4-225775-426863 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-20 13:00:14,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:14,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.175 0.191 rw 2026-10-20 13:00:14,246 7 INFO rb-3d383b4-225775-426863 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-20 13:00:14,249 7 INFO rb-3d383b4-225775-426863 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-20 13:00:14,374 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:14,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53851856 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-320-000001', 'uuid': '3dbe9d80-0f8e-4dc0-971a-2a42d503379b'}] 2026-10-20 13:00:14,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.116 0.211 rw 2026-10-20 13:00:15,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53851856 order {'name': 'Shop - 000001', 'pos_reference': '261-320-000001', 'uuid': '3dbe9d80-0f8e-4dc0-971a-2a42d503379b'} sync ignored for existing PoS order pos.order(902,) (state: paid) 2026-10-20 13:00:15,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53851856 finished 2026-10-20 13:00:15,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5314 291 0.701 0.934 rw 2026-10-20 13:00:16,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:16] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.002 0.015 ro 2026-10-20 13:00:16,058 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,079 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,099 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,105 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,119 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,120 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,131 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,139 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,143 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:16] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.011 0.051 rw 2026-10-20 13:00:16,158 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,672 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,676 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,687 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,701 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,705 7 INFO rb-3d383b4-225775-426863 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-20 13:00:16,722 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,074 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,076 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,084 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,110 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,131 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,656 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,659 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57527321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'f871a44a-e91e-46e7-be89-2a9a25af9a88'}] 2026-10-20 13:00:17,813 7 INFO rb-3d383b4-225775-426863 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-20 13:00:17,895 7 INFO rb-3d383b4-225775-426863 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-20 13:00:18,304 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57527321 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': 'f871a44a-e91e-46e7-be89-2a9a25af9a88'} created pos.order #903 2026-10-20 13:00:18,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57527321 finished 2026-10-20 13:00:18,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5227 160 0.378 0.42 rw 2026-10-20 13:00:18,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:18] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.02 ro 2026-10-20 13:00:18,665 7 INFO rb-3d383b4-225775-426863 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-20 13:00:18,680 7 INFO rb-3d383b4-225775-426863 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-20 13:00:18,701 7 INFO rb-3d383b4-225775-426863 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-20 13:00:18,708 7 INFO rb-3d383b4-225775-426863 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-20 13:00:19,225 7 INFO rb-3d383b4-225775-426863 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-20 13:00:19,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: tour succeeded 2026-10-20 13:00:19,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27291927 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-320-000002', 'uuid': 'f871a44a-e91e-46e7-be89-2a9a25af9a88'}] 2026-10-20 13:00:19,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_paid_order_stock SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-20 13:00:19,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27291927 order {'name': 'Shop - 000002', 'pos_reference': '261-320-000002', 'uuid': 'f871a44a-e91e-46e7-be89-2a9a25af9a88'} sync ignored for existing PoS order pos.order(903,) (state: paid) 2026-10-20 13:00:19,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27291927 finished 2026-10-20 13:00:19,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:00:19,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order.browser: heap 23653724 (allocated 26234880) 2026-10-20 13:00:19,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.03 12.167 rw 2026-10-20 13:00:19,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Closing chrome headless with pid 63261 2026-10-20 13:00:19,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 d09MJtFa - [20/Oct/2026 13:00:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 76 0.164 0.204 rw 2026-10-20 13:00:19,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Closing websocket connection 2026-10-20 13:00:19,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Terminating chrome headless with pid 63261 2026-10-20 13:00:19,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130019_759431_test_edit_paid_order.txt 2026-10-20 13:00:19,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_edit_paid_order: Removing chrome user profile "/tmp/tmpq8huz8xh_chrome_odoo" 2026-10-20 13:00:19,826 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-20 13:00:21,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome pid: 63396 2026-10-20 13:00:21,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmp1v_fmcfv_chrome_odoo 2026-10-20 13:00:21,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:39499/json/version 2026-10-20 13:00:21,587 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:21,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-20 13:00:21,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:39499/json 2026-10-20 13:00:21,673 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:21,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:39499/devtools/page/03DB76DF7D636AA476E88AC230BC07E1 2026-10-20 13:00:21,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-20 13:00:21,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-20 13:00:21,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:00:21,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-20 13:00:21,838 7 INFO rb-3d383b4-225775-426863 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-20 13:00:21,839 7 INFO rb-3d383b4-225775-426863 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-20 13:00:21,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:00:22,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:22] "GET /pos/ui/320 HTTP/1.1" 200 6844 73 0.089 0.516 rw 2026-10-20 13:00:22,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': '03DB76DF7D636AA476E88AC230BC07E1', 'loaderId': '49DCF48BF5A5B499CA5484F3BE493A25', 'isDownload': False} 2026-10-20 13:00:22,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoadingStock')" 2026-10-20 13:00:22,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:22] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.018 0.693 ro 2026-10-20 13:00:22,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:22] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.075 ro 2026-10-20 13:00:22,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:22] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.077 ro 2026-10-20 13:00:23,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 13:00:23,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-20 13:00:23,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.009 - 2026-10-20 13:00:23,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.038 ro 2026-10-20 13:00:23,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:23] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.022 rw 2026-10-20 13:00:23,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00: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.015 0.031 rw 2026-10-20 13:00:23,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:24,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 508909 232 0.292 0.543 rw 2026-10-20 13:00:24,652 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: The ready code tooks too much time : 2.198869228363037 2026-10-20 13:00:24,652 7 INFO rb-3d383b4-225775-426863 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-20 13:00:24,673 7 INFO rb-3d383b4-225775-426863 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-20 13:00:24,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.059 0.013 ro 2026-10-20 13:00:24,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:24] "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-20 13:00:24,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 44 0 0 0.028 rw 2026-10-20 13:00:24,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:24] "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-20 13:00:24,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00: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.007 0.04 rw 2026-10-20 13:00:25,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.009 0.031 ro 2026-10-20 13:00:25,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00: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.016 rw 2026-10-20 13:00:25,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 13:00:25,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.027 0.07 rw 2026-10-20 13:00:25,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 13:00:25,947 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 13:00:25,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.008 - 2026-10-20 13:00:25,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 13:00:25,964 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:25] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.014 0.017 ro 2026-10-20 13:00:26,019 7 INFO rb-3d383b4-225775-426863 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-20 13:00:26,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.05 rw 2026-10-20 13:00:26,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:26] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.003 - 2026-10-20 13:00:26,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.04 - 2026-10-20 13:00:26,259 7 INFO rb-3d383b4-225775-426863 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-20 13:00:26,283 7 INFO rb-3d383b4-225775-426863 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-20 13:00:26,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:26] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.105 0.143 rw 2026-10-20 13:00:26,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:26] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.041 0.317 rw 2026-10-20 13:00:26,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00: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.005 0.275 rw 2026-10-20 13:00:26,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.083 0.319 rw 2026-10-20 13:00:26,729 7 INFO rb-3d383b4-225775-426863 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-20 13:00:27,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:27,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 8851 110 0.255 0.608 rw 2026-10-20 13:00:27,240 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:27] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.004 - 2026-10-20 13:00:27,273 7 INFO rb-3d383b4-225775-426863 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-20 13:00:27,292 7 INFO rb-3d383b4-225775-426863 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-20 13:00:27,310 7 INFO rb-3d383b4-225775-426863 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-20 13:00:27,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:27,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 91 0.189 0.238 rw 2026-10-20 13:00:27,873 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:27,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 4039 116 0.18 0.488 rw 2026-10-20 13:00:28,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:28,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 100 0.149 0.236 rw 2026-10-20 13:00:28,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:28] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.007 0.388 rw 2026-10-20 13:00:28,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:28] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 13:00:28,519 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,526 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-20 13:00:28,805 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,829 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,847 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,873 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,882 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,893 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:28] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.012 - 2026-10-20 13:00:28,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:28] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.006 0.023 rw 2026-10-20 13:00:28,986 7 INFO rb-3d383b4-225775-426863 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-20 13:00:28,987 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoadingStock → Step .o-autocomplete input 2026-10-20 13:00:29,269 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,290 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,306 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,315 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,329 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,336 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,336 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,355 7 INFO rb-3d383b4-225775-426863 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-20 13:00:29,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:29] "GET /pos/ui/320/product/9561c6e5-1f29-44f0-8a00-f54b790dcae1 HTTP/1.1" 200 6884 31 0.059 0.079 rw 2026-10-20 13:00:29,843 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:23] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 6.28 rw 2026-10-20 13:00:30,669 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-20 13:00:30,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:30] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.008 1.072 rw 2026-10-20 13:00:31,494 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:32,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 202363 213 0.432 0.639 rw 2026-10-20 13:00:32,257 7 INFO rb-3d383b4-225775-426863 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-20 13:00:32,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.018 ro 2026-10-20 13:00:32,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "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-20 13:00:32,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "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-20 13:00:32,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00: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.03 rw 2026-10-20 13:00:32,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "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-20 13:00:32,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.007 rw 2026-10-20 13:00:32,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.009 0.021 ro 2026-10-20 13:00:32,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:32] "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-20 13:00:32,943 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00: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.021 rw 2026-10-20 13:00:33,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:33] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 4 0.005 0.049 rw 2026-10-20 13:00:33,218 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,251 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,252 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,253 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,253 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:33] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.069 0.085 rw 2026-10-20 13:00:33,426 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,438 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,459 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,474 7 INFO rb-3d383b4-225775-426863 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-20 13:00:33,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:33] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.124 0.262 rw 2026-10-20 13:00:33,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:34,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 7921 110 0.195 0.325 rw 2026-10-20 13:00:34,089 7 INFO rb-3d383b4-225775-426863 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-20 13:00:34,104 7 INFO rb-3d383b4-225775-426863 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-20 13:00:34,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-20 13:00:34,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoadingStock SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 13:00:34,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:34,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 89 0.187 0.278 rw 2026-10-20 13:00:34,528 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:00:34,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 P0-bGD5a - [20/Oct/2026 13:00:30] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.012 3.739 rw 2026-10-20 13:00:34,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: heap 20631244 (allocated 22302720) 2026-10-20 13:00:34,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 63396 2026-10-20 13:00:34,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-20 13:00:34,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 63396 2026-10-20 13:00:34,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130034_774100_test_limited_product_pricelist_loading.txt 2026-10-20 13:00:34,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmp1v_fmcfv_chrome_odoo" 2026-10-20 13:00:34,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-10-20 13:00:36,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome pid: 63555 2026-10-20 13:00:36,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmpbip2pxvb_chrome_odoo 2026-10-20 13:00:36,022 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:44705/json/version 2026-10-20 13:00:36,024 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:36,117 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-20 13:00:36,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:44705/json 2026-10-20 13:00:36,120 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:36,157 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Websocket url found: ws://127.0.0.1:44705/devtools/page/D530A64124696CC2078C97A2422BCE31 2026-10-20 13:00:36,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Enable chrome headless console log notification 2026-10-20 13:00:36,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome headless enable page notifications 2026-10-20 13:00:36,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:00:36,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Setting session cookie in browser 2026-10-20 13:00:36,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/320" in browser 2026-10-20 13:00:36,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-20 13:00:36,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:00:37,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:37] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.073 0.612 rw 2026-10-20 13:00:37,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Navigation result: {'frameId': 'D530A64124696CC2078C97A2422BCE31', 'loaderId': '3E7B8D98116D2954F422E493FC3A072F', 'isDownload': False} 2026-10-20 13:00:37,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-20 13:00:37,179 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:37] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.009 0.756 ro 2026-10-20 13:00:37,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:37] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.011 0.073 ro 2026-10-20 13:00:37,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:37] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.109 ro 2026-10-20 13:00:38,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-20 13:00:38,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 13:00:38,074 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 13:00:38,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.04 ro 2026-10-20 13:00:38,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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.008 0.022 rw 2026-10-20 13:00:38,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:38] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.028 rw 2026-10-20 13:00:38,689 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:39,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534553 247 0.358 0.634 rw 2026-10-20 13:00:39,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: The ready code tooks too much time : 2.3802294731140137 2026-10-20 13:00:39,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "debug": false})" 2026-10-20 13:00:39,506 7 INFO rb-3d383b4-225775-426863 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-20 13:00:39,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.005 0.032 ro 2026-10-20 13:00:39,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:39] "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-20 13:00:39,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:39] "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-20 13:00:39,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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.021 rw 2026-10-20 13:00:39,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:39] "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-20 13:00:40,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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-20 13:00:40,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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.015 rw 2026-10-20 13:00:40,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 13:00:40,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.007 0.055 rw 2026-10-20 13:00:40,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.016 rw 2026-10-20 13:00:40,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 13:00:40,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.019 - 2026-10-20 13:00:40,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 13:00:40,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.028 ro 2026-10-20 13:00:40,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.055 rw 2026-10-20 13:00:40,729 7 INFO rb-3d383b4-225775-426863 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-20 13:00:40,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.018 - 2026-10-20 13:00:40,975 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:41] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.067 0.123 rw 2026-10-20 13:00:41,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:41] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.04 0.265 rw 2026-10-20 13:00:41,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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.004 0.222 rw 2026-10-20 13:00:41,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.218 rw 2026-10-20 13:00:41,282 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:41] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.014 0.021 rw 2026-10-20 13:00:41,408 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:41] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 13:00:41,419 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,433 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:41] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.013 0.019 rw 2026-10-20 13:00:41,518 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,527 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [10/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:41,806 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,819 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [12/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 13:00:41,822 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,866 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,883 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,915 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,929 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,940 7 INFO rb-3d383b4-225775-426863 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-20 13:00:41,960 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:42] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.022 0.021 rw 2026-10-20 13:00:42,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [20/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:42,044 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,055 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,055 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [24/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:42,335 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [26/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 13:00:42,352 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,358 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,374 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,379 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:42] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.006 0.023 rw 2026-10-20 13:00:42,450 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,454 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [33/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:42,736 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [35/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 13:00:42,752 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,764 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,773 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,785 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,796 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,829 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,847 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,850 7 INFO rb-3d383b4-225775-426863 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-20 13:00:42,863 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [45/115] Tour LotTour → Step body 2026-10-20 13:00:43,417 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,417 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,419 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,420 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,433 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,452 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,467 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:43,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 88 0.102 0.242 rw 2026-10-20 13:00:43,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:43] "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.329 rw 2026-10-20 13:00:43,872 7 INFO rb-3d383b4-225775-426863 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-20 13:00:43,877 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:44,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [55/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:44,158 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [57/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 13:00:44,172 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.165 0.203 rw 2026-10-20 13:00:44,202 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,213 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,235 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,255 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [63/115] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-20 13:00:44,278 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [65/115] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-20 13:00:44,300 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,317 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.014 0.075 rw 2026-10-20 13:00:44,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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.008 0.105 rw 2026-10-20 13:00:44,485 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,490 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [70/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:44,768 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [72/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 13:00:44,785 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,802 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,815 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00: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.011 0.022 rw 2026-10-20 13:00:44,901 7 INFO rb-3d383b4-225775-426863 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-20 13:00:44,903 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [78/115] Tour LotTour → Step .o-autocomplete input 2026-10-20 13:00:45,189 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [80/115] Tour LotTour → Step .o-autocomplete input:value() 2026-10-20 13:00:45,210 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,231 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [83/115] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-10-20 13:00:45,258 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,269 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,292 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [87/115] Tour LotTour → Step .info-list:contains('Lot 1001') 2026-10-20 13:00:45,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:45] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 114 6 0.019 0.033 rw 2026-10-20 13:00:45,391 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,404 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,405 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,463 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.002 - 2026-10-20 13:00:45,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.006 - 2026-10-20 13:00:45,970 7 INFO rb-3d383b4-225775-426863 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-20 13:00:45,979 7 INFO rb-3d383b4-225775-426863 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-20 13:00:46,509 7 INFO rb-3d383b4-225775-426863 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-20 13:00:46,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62572521 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '9ac86559-4c6f-4567-b8c9-803f57e2c6bb'}] 2026-10-20 13:00:46,516 7 INFO rb-3d383b4-225775-426863 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-20 13:00:47,095 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1059] 2026-10-20 13:00:47,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62572521 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '9ac86559-4c6f-4567-b8c9-803f57e2c6bb'} created pos.order #904 2026-10-20 13:00:47,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62572521 finished 2026-10-20 13:00:47,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 6381 326 0.487 0.699 rw 2026-10-20 13:00:47,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:47] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.009 ro 2026-10-20 13:00:47,869 7 INFO rb-3d383b4-225775-426863 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-20 13:00:47,886 7 INFO rb-3d383b4-225775-426863 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-20 13:00:47,904 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [98/115] Tour LotTour → Step .pos-leftheader .orders-button 2026-10-20 13:00:47,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [99/115] Tour LotTour → Step .pos-search-bar .filter 2026-10-20 13:00:47,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [100/115] Tour LotTour → Step .pos-search-bar .filter ul 2026-10-20 13:00:47,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:47] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.033 rw 2026-10-20 13:00:47,963 7 INFO rb-3d383b4-225775-426863 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-20 13:00:47,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.031 rw 2026-10-20 13:00:47,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: [102/115] Tour LotTour → Step .ticket-screen .order-row:contains(002) 2026-10-20 13:00:47,983 7 INFO rb-3d383b4-225775-426863 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-20 13:00:47,985 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,001 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,015 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,016 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,017 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,019 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:48] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.017 0.031 rw 2026-10-20 13:00:48,040 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,119 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.026 rw 2026-10-20 13:00:48,128 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,134 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,648 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,654 7 INFO rb-3d383b4-225775-426863 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-20 13:00:48,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5304545 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000003', 'uuid': 'f30811ba-2e36-43ca-97a0-5fb586a86f5c'}] 2026-10-20 13:00:49,047 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1062] 2026-10-20 13:00:49,149 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1063] 2026-10-20 13:00:49,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5304545 order {'name': '/', 'pos_reference': '261-320-000003', 'uuid': 'f30811ba-2e36-43ca-97a0-5fb586a86f5c'} created pos.order #905 2026-10-20 13:00:49,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5304545 finished 2026-10-20 13:00:49,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 12399 335 0.395 0.658 rw 2026-10-20 13:00:49,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:49] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.011 ro 2026-10-20 13:00:49,850 7 INFO rb-3d383b4-225775-426863 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-20 13:00:49,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: tour succeeded 2026-10-20 13:00:49,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-20 13:00:49,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:49] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.008 0.05 rw 2026-10-20 13:00:50,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:00:50,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot.browser: heap 26091476 (allocated 28856320) 2026-10-20 13:00:50,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 wxkOit1E - [20/Oct/2026 13:00:39] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.036 11.829 rw 2026-10-20 13:00:50,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Closing chrome headless with pid 63555 2026-10-20 13:00:50,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Closing websocket connection 2026-10-20 13:00:50,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Terminating chrome headless with pid 63555 2026-10-20 13:00:50,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130050_337953_test_lot.txt 2026-10-20 13:00:50,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot: Removing chrome user profile "/tmp/tmpbip2pxvb_chrome_odoo" 2026-10-20 13:00:52,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-20 13:00:53,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome pid: 63684 2026-10-20 13:00:53,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmppq2kyfts_chrome_odoo 2026-10-20 13:00:53,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:46617/json/version 2026-10-20 13:00:53,226 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:53,260 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 13:00:53,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:46617/json 2026-10-20 13:00:53,261 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:00:53,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:46617/devtools/page/2ADFECB26800343BCCFC8DF9C5CC8B78 2026-10-20 13:00:53,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-20 13:00:53,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-20 13:00:53,443 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:00:53,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Setting session cookie in browser 2026-10-20 13:00:53,462 7 INFO rb-3d383b4-225775-426863 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-20 13:00:53,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/320" 2026-10-20 13:00:53,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:00:54,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:54] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.059 0.706 rw 2026-10-20 13:00:54,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Navigation result: {'frameId': '2ADFECB26800343BCCFC8DF9C5CC8B78', 'loaderId': 'D155E4BB67BCBE57F3FCB66918739C79', 'isDownload': False} 2026-10-20 13:00:54,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-20 13:00:54,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:54] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.007 0.028 ro 2026-10-20 13:00:54,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:54] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.851 ro 2026-10-20 13:00:54,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:54] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.096 ro 2026-10-20 13:00:55,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-20 13:00:55,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 13:00:55,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.007 - 2026-10-20 13:00:55,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 13:00:55,133 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00: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.008 0.019 rw 2026-10-20 13:00:55,147 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.014 rw 2026-10-20 13:00:55,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:00:56,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533300 247 0.352 0.621 rw 2026-10-20 13:00:56,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: The ready code tooks too much time : 2.1137239933013916 2026-10-20 13:00:56,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "debug": false})" 2026-10-20 13:00:56,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.01 ro 2026-10-20 13:00:56,368 7 INFO rb-3d383b4-225775-426863 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-20 13:00:56,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:56] "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-20 13:00:56,423 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:56] "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-20 13:00:56,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00: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.021 rw 2026-10-20 13:00:56,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00: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-20 13:00:57,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "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-20 13:00:57,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00: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.005 0.017 rw 2026-10-20 13:00:57,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.042 rw 2026-10-20 13:00:57,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 13:00:57,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 13:00:57,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.005 - 2026-10-20 13:00:57,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.017 ro 2026-10-20 13:00:57,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 13:00:57,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 13:00:57,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.005 0.037 rw 2026-10-20 13:00:57,575 7 INFO rb-3d383b4-225775-426863 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-20 13:00:57,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 13:00:57,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [3/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 13:00:57,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.079 0.099 rw 2026-10-20 13:00:57,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:57] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.032 0.23 rw 2026-10-20 13:00:57,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00: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.233 rw 2026-10-20 13:00:58,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.242 rw 2026-10-20 13:00:58,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.002 0.01 rw 2026-10-20 13:00:58,095 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,105 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,224 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,229 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [7/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 13:00:58,254 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,258 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.009 0.063 rw 2026-10-20 13:00:58,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.007 0.04 rw 2026-10-20 13:00:58,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 13:00:58,408 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,421 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,699 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [12/53] Tour LotRefundTour → Step .o-autocomplete input 2026-10-20 13:00:58,703 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [14/53] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-10-20 13:00:58,718 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,768 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,785 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,814 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [19/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 13:00:58,832 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,848 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,849 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.005 0.009 rw 2026-10-20 13:00:58,859 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,862 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [25/53] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-10-20 13:00:58,875 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,876 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,939 7 INFO rb-3d383b4-225775-426863 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-20 13:00:58,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 13:00:58,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.006 - 2026-10-20 13:00:59,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.007 0.045 rw 2026-10-20 13:00:59,454 7 INFO rb-3d383b4-225775-426863 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-20 13:00:59,460 7 INFO rb-3d383b4-225775-426863 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-20 13:00:59,985 7 INFO rb-3d383b4-225775-426863 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-20 13:00:59,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60749021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '101a7700-1a7a-4a97-b007-b3a52c82491f'}] 2026-10-20 13:01:00,003 7 INFO rb-3d383b4-225775-426863 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-20 13:01:00,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60749021 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '101a7700-1a7a-4a97-b007-b3a52c82491f'} created pos.order #906 2026-10-20 13:01:00,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60749021 finished 2026-10-20 13:01:00,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:01:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5303 203 0.34 0.493 rw 2026-10-20 13:01:00,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:01:00] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.03 ro 2026-10-20 13:01:00,985 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,004 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [35/53] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-10-20 13:01:01,035 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [36/53] Tour LotRefundTour → Step .pos-search-bar .filter 2026-10-20 13:01:01,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [37/53] Tour LotRefundTour → Step .pos-search-bar .filter ul 2026-10-20 13:01:01,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:01:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.038 rw 2026-10-20 13:01:01,058 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,059 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:01:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.034 rw 2026-10-20 13:01:01,078 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,089 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,101 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,113 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,117 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,119 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:01:01] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.023 0.033 rw 2026-10-20 13:01:01,139 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:01:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.01 0.055 rw 2026-10-20 13:01:01,285 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,289 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,306 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,353 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,364 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,374 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,377 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,385 7 INFO rb-3d383b4-225775-426863 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-20 13:01:01,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: tour succeeded 2026-10-20 13:01:01,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-20 13:01:01,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:01,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund.browser: heap 23388324 (allocated 25972736) 2026-10-20 13:01:01,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 y7DYkyxB - [20/Oct/2026 13:00:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.015 6.425 rw 2026-10-20 13:01:01,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Closing chrome headless with pid 63684 2026-10-20 13:01:01,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Closing websocket connection 2026-10-20 13:01:01,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Terminating chrome headless with pid 63684 2026-10-20 13:01:01,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130101_857244_test_lot_refund.txt 2026-10-20 13:01:01,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund: Removing chrome user profile "/tmp/tmppq2kyfts_chrome_odoo" 2026-10-20 13:01:01,873 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_refund_lower_qty ... 2026-10-20 13:01:02,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome pid: 63821 2026-10-20 13:01:02,874 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmp34k0npxm_chrome_odoo 2026-10-20 13:01:02,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:46483/json/version 2026-10-20 13:01:02,880 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:02,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:02,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:46483/json 2026-10-20 13:01:02,976 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:02,988 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:46483/devtools/page/AA776694DE0A29137F20CE465779AF7C 2026-10-20 13:01:02,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-10-20 13:01:02,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-10-20 13:01:03,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:03,189 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-10-20 13:01:03,197 7 INFO rb-3d383b4-225775-426863 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-20 13:01:03,197 7 INFO rb-3d383b4-225775-426863 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-20 13:01:03,233 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:03,841 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:03] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.065 0.574 rw 2026-10-20 13:01:03,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': 'AA776694DE0A29137F20CE465779AF7C', 'loaderId': '3597680E141369DE36339BF3FA5CD92C', 'isDownload': False} 2026-10-20 13:01:03,846 7 INFO rb-3d383b4-225775-426863 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-20 13:01:03,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:03] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.712 ro 2026-10-20 13:01:03,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:03] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.043 ro 2026-10-20 13:01:03,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:03] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.057 ro 2026-10-20 13:01:04,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:04,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 13:01:04,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 13:01:04,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 13:01:04,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01: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.004 0.023 rw 2026-10-20 13:01:04,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.022 rw 2026-10-20 13:01:05,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:05,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.287 0.607 rw 2026-10-20 13:01:05,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: The ready code tooks too much time : 2.097536325454712 2026-10-20 13:01:05,944 7 INFO rb-3d383b4-225775-426863 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-20 13:01:05,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01: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-20 13:01:05,972 7 INFO rb-3d383b4-225775-426863 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-20 13:01:05,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:05] "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-20 13:01:06,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "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-20 13:01:06,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01: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.018 rw 2026-10-20 13:01:06,065 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "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-20 13:01:06,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "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-20 13:01:06,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01: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.01 rw 2026-10-20 13:01:06,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 13:01:06,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.05 rw 2026-10-20 13:01:06,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 13:01:06,906 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.011 - 2026-10-20 13:01:06,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 13:01:06,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 13:01:06,915 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.025 ro 2026-10-20 13:01:07,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:06] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.045 rw 2026-10-20 13:01:07,002 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,139 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.064 - 2026-10-20 13:01:07,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:07] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.046 0.09 rw 2026-10-20 13:01:07,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:07] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.024 0.193 rw 2026-10-20 13:01:07,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01: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.005 0.188 rw 2026-10-20 13:01:07,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.093 0.221 rw 2026-10-20 13:01:07,510 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:07] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 186 6 0.011 0.022 rw 2026-10-20 13:01:07,595 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:07] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.005 - 2026-10-20 13:01:07,607 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,611 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,888 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,890 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,899 7 INFO rb-3d383b4-225775-426863 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-20 13:01:07,899 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,168 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,169 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,211 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,229 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,265 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,279 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,280 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,330 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 13:01:08,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 13:01:08,840 7 INFO rb-3d383b4-225775-426863 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-20 13:01:08,850 7 INFO rb-3d383b4-225775-426863 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-20 13:01:09,377 7 INFO rb-3d383b4-225775-426863 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-20 13:01:09,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97706957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'd89fb670-5b9d-42aa-aacd-95dcd361d9b9'}] 2026-10-20 13:01:09,384 7 INFO rb-3d383b4-225775-426863 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-20 13:01:09,834 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1069, 1070] 2026-10-20 13:01:10,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97706957 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'd89fb670-5b9d-42aa-aacd-95dcd361d9b9'} created pos.order #907 2026-10-20 13:01:10,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97706957 finished 2026-10-20 13:01:10,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5395 304 0.405 0.6 rw 2026-10-20 13:01:10,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:10] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.003 0.022 ro 2026-10-20 13:01:10,533 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,559 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,573 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,618 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,631 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,637 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:10] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.023 0.063 rw 2026-10-20 13:01:10,639 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,642 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,650 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.035 rw 2026-10-20 13:01:10,655 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,677 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,687 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:10] "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-20 13:01:10,703 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,706 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,732 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,861 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.06 rw 2026-10-20 13:01:10,868 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,874 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,900 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,929 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,959 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,960 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,960 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,961 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,976 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,980 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,996 7 INFO rb-3d383b4-225775-426863 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-20 13:01:10,999 7 INFO rb-3d383b4-225775-426863 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-20 13:01:11,019 7 INFO rb-3d383b4-225775-426863 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-20 13:01:11,546 7 INFO rb-3d383b4-225775-426863 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-20 13:01:11,552 7 INFO rb-3d383b4-225775-426863 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-20 13:01:12,063 7 INFO rb-3d383b4-225775-426863 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-20 13:01:12,074 7 INFO rb-3d383b4-225775-426863 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-20 13:01:12,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72926115 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '866db9ac-6310-4e78-8197-a56a34b18fbc'}] 2026-10-20 13:01:12,656 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #375 deleted stock.move.line records with IDs: [1073] 2026-10-20 13:01:13,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72926115 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '866db9ac-6310-4e78-8197-a56a34b18fbc'} created pos.order #908 2026-10-20 13:01:13,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72926115 finished 2026-10-20 13:01:13,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 10329 265 0.461 0.688 rw 2026-10-20 13:01:13,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01: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-20 13:01:13,367 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,388 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,403 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,410 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,420 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,438 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:13] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.04 rw 2026-10-20 13:01:13,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:13] "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-20 13:01:13,444 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,459 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,470 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,478 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:13] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 133 7 0.016 0.033 rw 2026-10-20 13:01:13,496 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,502 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,551 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 3 0.006 0.035 rw 2026-10-20 13:01:13,585 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,600 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,602 7 INFO rb-3d383b4-225775-426863 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-20 13:01:13,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-10-20 13:01:13,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 13:01:13,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: heap 23889096 (allocated 26759168) 2026-10-20 13:01:13,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:13,830 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 bKKnEyIy - [20/Oct/2026 13:01:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.011 8.969 rw 2026-10-20 13:01:13,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 63821 2026-10-20 13:01:13,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-10-20 13:01:13,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 63821 2026-10-20 13:01:14,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130114_027071_test_lot_refund_lower_qty.txt 2026-10-20 13:01:14,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmp34k0npxm_chrome_odoo" 2026-10-20 13:01:14,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_lot_tracking_without_lot_creation ... 2026-10-20 13:01:14,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome pid: 63954 2026-10-20 13:01:14,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmpkedx1k9t_chrome_odoo 2026-10-20 13:01:14,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:39459/json/version 2026-10-20 13:01:14,650 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:14,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:14,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:39459/json 2026-10-20 13:01:14,710 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:14,724 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:39459/devtools/page/4D7D25A0508D248259B6CADB9798A0BC 2026-10-20 13:01:14,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-10-20 13:01:14,748 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-10-20 13:01:14,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:14,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-10-20 13:01:14,867 7 INFO rb-3d383b4-225775-426863 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-20 13:01:14,868 7 INFO rb-3d383b4-225775-426863 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-20 13:01:14,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:15,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:15] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6844 65 0.088 0.469 rw 2026-10-20 13:01:15,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': '4D7D25A0508D248259B6CADB9798A0BC', 'loaderId': '430DC607722E61875016D0E3A2313EFB', 'isDownload': False} 2026-10-20 13:01:15,439 7 INFO rb-3d383b4-225775-426863 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-20 13:01:15,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:15] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.022 ro 2026-10-20 13:01:15,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:15] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.637 ro 2026-10-20 13:01:15,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:15] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.054 ro 2026-10-20 13:01:16,141 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:16,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 13:01:16,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 13:01:16,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.016 ro 2026-10-20 13:01:16,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01: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.006 0.019 rw 2026-10-20 13:01:16,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:16] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.019 rw 2026-10-20 13:01:16,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:17,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 518761 244 0.353 0.574 rw 2026-10-20 13:01:17,386 7 INFO rb-3d383b4-225775-426863 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-20 13:01:17,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.009 ro 2026-10-20 13:01:17,408 7 INFO rb-3d383b4-225775-426863 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-20 13:01:17,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.004 0.009 ro 2026-10-20 13:01:17,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "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-20 13:01:17,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01: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.018 rw 2026-10-20 13:01:17,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "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-20 13:01:17,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.003 0.014 ro 2026-10-20 13:01:18,123 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01: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.002 0.022 rw 2026-10-20 13:01:18,303 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 13:01:18,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.013 0.062 rw 2026-10-20 13:01:18,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.008 rw 2026-10-20 13:01:18,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 13:01:18,453 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 13:01:18,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 13:01:18,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.026 ro 2026-10-20 13:01:18,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.042 rw 2026-10-20 13:01:18,556 7 INFO rb-3d383b4-225775-426863 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-20 13:01:18,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 13:01:18,711 7 INFO rb-3d383b4-225775-426863 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-20 13:01:18,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.05 0.097 rw 2026-10-20 13:01:18,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:18] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.067 0.241 rw 2026-10-20 13:01:18,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01: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.284 rw 2026-10-20 13:01:19,037 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.031 0.29 rw 2026-10-20 13:01:19,109 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,119 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,119 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,174 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,206 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,216 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,217 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-10-20 13:01:19,227 7 INFO rb-3d383b4-225775-426863 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-20 13:01:19,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:19,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: heap 19714004 (allocated 20992000) 2026-10-20 13:01:19,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 fxgv2gY9 - [20/Oct/2026 13:01:17] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.016 3.074 rw 2026-10-20 13:01:19,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 63954 2026-10-20 13:01:19,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-10-20 13:01:19,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 63954 2026-10-20 13:01:19,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130119_610660_test_lot_tracking_without_lot_creation.txt 2026-10-20 13:01:19,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmpkedx1k9t_chrome_odoo" 2026-10-20 13:01:19,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_fifo ... 2026-10-20 13:01:20,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome pid: 64085 2026-10-20 13:01:20,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmpsx023n97_chrome_odoo 2026-10-20 13:01:20,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:41669/json/version 2026-10-20 13:01:20,541 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:20,576 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:20,576 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:41669/json 2026-10-20 13:01:20,577 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:20,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:41669/devtools/page/780FAFC02E37223EFC9EE4E5DB2D5C67 2026-10-20 13:01:20,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-10-20 13:01:20,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-10-20 13:01:20,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:20,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-10-20 13:01:20,748 7 INFO rb-3d383b4-225775-426863 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-20 13:01:20,748 7 INFO rb-3d383b4-225775-426863 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-20 13:01:20,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:21,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:21] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6844 66 0.049 0.552 rw 2026-10-20 13:01:21,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '780FAFC02E37223EFC9EE4E5DB2D5C67', 'loaderId': 'A0BAC813C1A0DC68293E55095AC4F4AF', 'isDownload': False} 2026-10-20 13:01:21,369 7 INFO rb-3d383b4-225775-426863 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-20 13:01:21,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:21] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.042 ro 2026-10-20 13:01:21,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:21] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.722 ro 2026-10-20 13:01:21,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:21] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.084 ro 2026-10-20 13:01:22,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:22,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 13:01:22,221 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 13:01:22,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 13:01:22,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:22] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.025 rw 2026-10-20 13:01:22,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01: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.034 rw 2026-10-20 13:01:22,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:23,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.232 0.549 rw 2026-10-20 13:01:23,296 7 INFO rb-3d383b4-225775-426863 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-20 13:01:23,312 7 INFO rb-3d383b4-225775-426863 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-20 13:01:23,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.017 ro 2026-10-20 13:01:23,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:23] "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-20 13:01:23,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01: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.017 rw 2026-10-20 13:01:23,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:23] "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-20 13:01:23,454 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:23] "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-20 13:01:23,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:23] "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-20 13:01:24,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01: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.003 0.013 rw 2026-10-20 13:01:24,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.012 0.041 rw 2026-10-20 13:01:24,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 13:01:24,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.012 rw 2026-10-20 13:01:24,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 13:01:24,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.008 - 2026-10-20 13:01:24,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 13:01:24,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 13:01:24,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.04 rw 2026-10-20 13:01:24,442 7 INFO rb-3d383b4-225775-426863 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-20 13:01:24,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.008 - 2026-10-20 13:01:24,573 7 INFO rb-3d383b4-225775-426863 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-20 13:01:24,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.045 0.098 rw 2026-10-20 13:01:24,758 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.029 0.214 rw 2026-10-20 13:01:24,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01: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.002 0.21 rw 2026-10-20 13:01:24,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.232 rw 2026-10-20 13:01:24,891 7 INFO rb-3d383b4-225775-426863 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-20 13:01:24,905 7 INFO rb-3d383b4-225775-426863 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-20 13:01:24,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:24] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.006 0.019 rw 2026-10-20 13:01:25,004 7 INFO rb-3d383b4-225775-426863 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-20 13:01:25,013 7 INFO rb-3d383b4-225775-426863 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-20 13:01:25,028 7 INFO rb-3d383b4-225775-426863 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-20 13:01:25,040 7 INFO rb-3d383b4-225775-426863 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-20 13:01:25,050 7 INFO rb-3d383b4-225775-426863 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-20 13:01:25,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-10-20 13:01:25,054 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 13:01:25,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:25,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: heap 20210820 (allocated 21516288) 2026-10-20 13:01:25,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 PEgzvQND - [20/Oct/2026 13:01:22] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.004 2.898 rw 2026-10-20 13:01:25,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 64085 2026-10-20 13:01:25,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-10-20 13:01:25,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 64085 2026-10-20 13:01:25,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130125_419816_test_only_existing_lots_fifo.txt 2026-10-20 13:01:25,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmpsx023n97_chrome_odoo" 2026-10-20 13:01:25,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_lifo ... 2026-10-20 13:01:26,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome pid: 64219 2026-10-20 13:01:26,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmp1n8uuf5b_chrome_odoo 2026-10-20 13:01:26,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:45513/json/version 2026-10-20 13:01:26,339 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:26,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:26,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:45513/json 2026-10-20 13:01:26,354 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:26,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:45513/devtools/page/B1256ACE07B0C218A7DC8253483E8839 2026-10-20 13:01:26,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-10-20 13:01:26,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-10-20 13:01:26,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:26,493 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-10-20 13:01:26,506 7 INFO rb-3d383b4-225775-426863 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-20 13:01:26,507 7 INFO rb-3d383b4-225775-426863 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-20 13:01:26,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:27,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6844 66 0.054 0.444 rw 2026-10-20 13:01:27,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': 'B1256ACE07B0C218A7DC8253483E8839', 'loaderId': '3818F383C857FC478AA97491919435C9', 'isDownload': False} 2026-10-20 13:01:27,013 7 INFO rb-3d383b4-225775-426863 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-20 13:01:27,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.006 0.043 ro 2026-10-20 13:01:27,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.556 ro 2026-10-20 13:01:27,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.068 ro 2026-10-20 13:01:27,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:27,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.005 - 2026-10-20 13:01:27,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 13:01:27,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.016 ro 2026-10-20 13:01:27,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01: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.014 rw 2026-10-20 13:01:27,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.015 rw 2026-10-20 13:01:28,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:28,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533468 248 0.369 0.743 rw 2026-10-20 13:01:29,149 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: The ready code tooks too much time : 2.135047197341919 2026-10-20 13:01:29,149 7 INFO rb-3d383b4-225775-426863 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-20 13:01:29,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 13:01:29,165 7 INFO rb-3d383b4-225775-426863 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-20 13:01:29,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "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-20 13:01:29,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "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-20 13:01:29,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01: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.018 rw 2026-10-20 13:01:29,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "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-20 13:01:29,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "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-20 13:01:29,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01: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.009 rw 2026-10-20 13:01:29,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 13:01:29,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:29] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.011 0.056 rw 2026-10-20 13:01:30,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.006 - 2026-10-20 13:01:30,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.011 - 2026-10-20 13:01:30,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.012 - 2026-10-20 13:01:30,092 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.006 0.018 ro 2026-10-20 13:01:30,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.025 rw 2026-10-20 13:01:30,163 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.048 rw 2026-10-20 13:01:30,182 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,285 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.017 - 2026-10-20 13:01:30,355 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.067 0.082 rw 2026-10-20 13:01:30,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.031 0.23 rw 2026-10-20 13:01:30,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01: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.01 0.198 rw 2026-10-20 13:01:30,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.021 0.21 rw 2026-10-20 13:01:30,663 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,675 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:30] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 188 6 0.008 0.022 rw 2026-10-20 13:01:30,780 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,797 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,825 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,839 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,847 7 INFO rb-3d383b4-225775-426863 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-20 13:01:30,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-10-20 13:01:30,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 13:01:30,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:30,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: heap 20234880 (allocated 21516288) 2026-10-20 13:01:31,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5NtvSPKE - [20/Oct/2026 13:01:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 3.127 rw 2026-10-20 13:01:31,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 64219 2026-10-20 13:01:31,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-10-20 13:01:31,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 64219 2026-10-20 13:01:31,248 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130131_248503_test_only_existing_lots_lifo.txt 2026-10-20 13:01:31,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmp1n8uuf5b_chrome_odoo" 2026-10-20 13:01:31,260 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-10-20 13:01:32,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome pid: 64355 2026-10-20 13:01:32,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmp1coa5bbt_chrome_odoo 2026-10-20 13:01:32,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:43051/json/version 2026-10-20 13:01:32,203 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:32,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:32,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:43051/json 2026-10-20 13:01:32,239 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:32,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:43051/devtools/page/65C05AAD03BF88592D46B6E006A736A7 2026-10-20 13:01:32,272 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-20 13:01:32,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-20 13:01:32,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:32,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-20 13:01:32,451 7 INFO rb-3d383b4-225775-426863 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-20 13:01:32,451 7 INFO rb-3d383b4-225775-426863 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-20 13:01:32,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:33,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.033 0.558 rw 2026-10-20 13:01:33,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigation result: {'frameId': '65C05AAD03BF88592D46B6E006A736A7', 'loaderId': 'FC75F7DA31A2C8B94683AB9282EE5A50', 'isDownload': False} 2026-10-20 13:01:33,053 7 INFO rb-3d383b4-225775-426863 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-20 13:01:33,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.02 ro 2026-10-20 13:01:33,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.654 ro 2026-10-20 13:01:33,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.068 ro 2026-10-20 13:01:33,834 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:33,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.003 - 2026-10-20 13:01:33,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 13:01:33,911 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.012 0.022 ro 2026-10-20 13:01:33,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01: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.007 0.027 rw 2026-10-20 13:01:33,983 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.038 rw 2026-10-20 13:01:34,361 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:34,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533316 247 0.333 0.665 rw 2026-10-20 13:01:35,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: The ready code tooks too much time : 2.155925989151001 2026-10-20 13:01:35,210 7 INFO rb-3d383b4-225775-426863 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-20 13:01:35,222 7 INFO rb-3d383b4-225775-426863 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-20 13:01:35,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.007 0.011 ro 2026-10-20 13:01:35,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:35] "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-20 13:01:35,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:35] "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-20 13:01:35,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01: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.032 rw 2026-10-20 13:01:35,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:35] "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-20 13:01:35,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:35] "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-20 13:01:35,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01: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.016 rw 2026-10-20 13:01:36,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.046 rw 2026-10-20 13:01:36,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.016 - 2026-10-20 13:01:36,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 13:01:36,274 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 13:01:36,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 13:01:36,280 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.01 - 2026-10-20 13:01:36,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.019 ro 2026-10-20 13:01:36,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.007 0.041 rw 2026-10-20 13:01:36,364 7 INFO rb-3d383b4-225775-426863 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-20 13:01:36,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.016 - 2026-10-20 13:01:36,502 7 INFO rb-3d383b4-225775-426863 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-20 13:01:36,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.084 0.078 rw 2026-10-20 13:01:36,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.028 0.227 rw 2026-10-20 13:01:36,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01: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.003 0.234 rw 2026-10-20 13:01:36,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.02 0.235 rw 2026-10-20 13:01:36,807 7 INFO rb-3d383b4-225775-426863 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-20 13:01:36,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01: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.013 0.026 rw 2026-10-20 13:01:36,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:36] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 13:01:36,921 7 INFO rb-3d383b4-225775-426863 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-20 13:01:36,926 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,198 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,199 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,252 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,269 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,302 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,310 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,329 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,334 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,344 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,359 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:37] "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.018 rw 2026-10-20 13:01:37,422 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,423 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,701 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,702 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,721 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,732 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,739 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,762 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,763 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,778 7 INFO rb-3d383b4-225775-426863 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-20 13:01:37,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-20 13:01:37,788 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-20 13:01:37,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:37,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: heap 21186232 (allocated 22564864) 2026-10-20 13:01:37,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 W0sua9OO - [20/Oct/2026 13:01:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 3.931 rw 2026-10-20 13:01:38,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing chrome headless with pid 64355 2026-10-20 13:01:38,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-20 13:01:38,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Terminating chrome headless with pid 64355 2026-10-20 13:01:38,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130138_185643_test_order_with_existing_serial.txt 2026-10-20 13:01:38,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmp1coa5bbt_chrome_odoo" 2026-10-20 13:01:38,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_pos_order_shipping_date ... 2026-10-20 13:01:38,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome pid: 64488 2026-10-20 13:01:38,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmp9hjxiq23_chrome_odoo 2026-10-20 13:01:38,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:36785/json/version 2026-10-20 13:01:38,692 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:38,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:38,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:36785/json 2026-10-20 13:01:38,731 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:38,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:36785/devtools/page/0BAA80E40635C8F49D645D47E69E0E6E 2026-10-20 13:01:38,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-10-20 13:01:38,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-10-20 13:01:38,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:38,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-10-20 13:01:38,853 7 INFO rb-3d383b4-225775-426863 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-20 13:01:38,853 7 INFO rb-3d383b4-225775-426863 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-20 13:01:38,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:39,457 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:39] "GET /pos/ui?config_id=320 HTTP/1.1" 200 6844 65 0.058 0.542 rw 2026-10-20 13:01:39,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '0BAA80E40635C8F49D645D47E69E0E6E', 'loaderId': '8CA9D6836CE9CF673EE503F8B73D6948', 'isDownload': False} 2026-10-20 13:01:39,461 7 INFO rb-3d383b4-225775-426863 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-20 13:01:39,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:39] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.002 0.016 ro 2026-10-20 13:01:39,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:39] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.675 ro 2026-10-20 13:01:39,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:39] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.008 0.049 ro 2026-10-20 13:01:40,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:40,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 13:01:40,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.006 - 2026-10-20 13:01:40,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 13:01:40,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01: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.005 0.02 rw 2026-10-20 13:01:40,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:40] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.036 rw 2026-10-20 13:01:40,804 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:41,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532041 245 0.301 0.751 rw 2026-10-20 13:01:41,589 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: The ready code tooks too much time : 2.12798810005188 2026-10-20 13:01:41,590 7 INFO rb-3d383b4-225775-426863 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-20 13:01:41,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.012 ro 2026-10-20 13:01:41,612 7 INFO rb-3d383b4-225775-426863 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-20 13:01:41,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:41] "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-20 13:01:41,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01: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-20 13:01:41,713 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01: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.027 rw 2026-10-20 13:01:41,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:41] "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-20 13:01:42,190 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "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-20 13:01:42,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01: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.015 rw 2026-10-20 13:01:42,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.05 rw 2026-10-20 13:01:42,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.005 - 2026-10-20 13:01:42,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 13:01:42,609 7 INFO rb-3d383b4-225775-426863 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-20 13:01:42,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.006 - 2026-10-20 13:01:42,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.004 - 2026-10-20 13:01:42,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.01 - 2026-10-20 13:01:42,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.026 ro 2026-10-20 13:01:42,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.047 rw 2026-10-20 13:01:42,739 7 INFO rb-3d383b4-225775-426863 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-20 13:01:42,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 13:01:42,877 7 INFO rb-3d383b4-225775-426863 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-20 13:01:42,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:42] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.05 0.076 rw 2026-10-20 13:01:43,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:43] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.037 0.194 rw 2026-10-20 13:01:43,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01: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.003 0.221 rw 2026-10-20 13:01:43,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.24 rw 2026-10-20 13:01:43,249 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,258 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,337 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,338 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,351 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,352 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:43] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.007 - 2026-10-20 13:01:43,408 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.004 - 2026-10-20 13:01:43,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.007 - 2026-10-20 13:01:43,920 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,936 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,948 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,986 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,995 7 INFO rb-3d383b4-225775-426863 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-20 13:01:43,996 7 INFO rb-3d383b4-225775-426863 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-20 13:01:44,012 7 INFO rb-3d383b4-225775-426863 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-20 13:01:44,019 7 INFO rb-3d383b4-225775-426863 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-20 13:01:44,535 7 INFO rb-3d383b4-225775-426863 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-20 13:01:44,548 7 INFO rb-3d383b4-225775-426863 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-20 13:01:45,057 7 INFO rb-3d383b4-225775-426863 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-20 13:01:45,095 7 INFO rb-3d383b4-225775-426863 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-20 13:01:45,143 7 INFO rb-3d383b4-225775-426863 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-20 13:01:45,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11222437 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '160cf2ab-90e9-44a3-a1bd-6300e396fbef'}] 2026-10-20 13:01:45,159 7 INFO rb-3d383b4-225775-426863 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-20 13:01:45,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-10-20 13:01:45,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-20 13:01:45,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:01:45,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: heap 22310252 (allocated 23613440) 2026-10-20 13:01:45,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing chrome headless with pid 64488 2026-10-20 13:01:45,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing websocket connection 2026-10-20 13:01:45,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 64488 2026-10-20 13:01:45,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11222437 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '160cf2ab-90e9-44a3-a1bd-6300e396fbef'} created pos.order #909 2026-10-20 13:01:45,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11222437 finished 2026-10-20 13:01:45,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130145_754576_test_pos_order_shipping_date.txt 2026-10-20 13:01:45,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmp9hjxiq23_chrome_odoo" 2026-10-20 13:01:45,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: waiting for threads: [, ] 2026-10-20 13:01:45,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:41] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.006 5.464 rw 2026-10-20 13:01:45,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 b91DYar_ - [20/Oct/2026 13:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 186 0.338 0.356 rw 2026-10-20 13:01:55,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_product_info_product_inventory ... 2026-10-20 13:01:56,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome pid: 64627 2026-10-20 13:01:56,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmptl5zwh3s_chrome_odoo 2026-10-20 13:01:56,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:45623/json/version 2026-10-20 13:01:56,875 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:56,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-10-20 13:01:56,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:45623/json 2026-10-20 13:01:56,908 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:01:56,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:45623/devtools/page/8B6A5D5571D3DE5CDB28CFC416C98C49 2026-10-20 13:01:56,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-10-20 13:01:56,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-10-20 13:01:57,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:01:57,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-10-20 13:01:57,067 7 INFO rb-3d383b4-225775-426863 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-20 13:01:57,067 7 INFO rb-3d383b4-225775-426863 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-20 13:01:57,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:01:57,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:57] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.064 0.6 rw 2026-10-20 13:01:57,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigation result: {'frameId': '8B6A5D5571D3DE5CDB28CFC416C98C49', 'loaderId': '9B952E286A70CCC814A9903E0BF46DD3', 'isDownload': False} 2026-10-20 13:01:57,740 7 INFO rb-3d383b4-225775-426863 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-20 13:01:57,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:57] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.721 ro 2026-10-20 13:01:57,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:57] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.035 ro 2026-10-20 13:01:57,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:57] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.049 ro 2026-10-20 13:01:58,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-10-20 13:01:58,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.002 - 2026-10-20 13:01:58,540 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 13:01:58,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.014 ro 2026-10-20 13:01:58,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:58] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.008 rw 2026-10-20 13:01:58,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01: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.006 0.021 rw 2026-10-20 13:01:59,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:01:59,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 534558 250 0.415 0.603 rw 2026-10-20 13:01:59,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: The ready code tooks too much time : 2.113229990005493 2026-10-20 13:01:59,853 7 INFO rb-3d383b4-225775-426863 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-20 13:01:59,866 7 INFO rb-3d383b4-225775-426863 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-20 13:01:59,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.019 ro 2026-10-20 13:01:59,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.006 0.024 ro 2026-10-20 13:01:59,998 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:59] "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-20 13:02:00,028 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02: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.004 0.021 rw 2026-10-20 13:02:00,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 44 0 0 0.03 rw 2026-10-20 13:02:00,545 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 41 2 0.005 0.037 ro 2026-10-20 13:02:00,622 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "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-20 13:02:00,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02: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.01 rw 2026-10-20 13:02:00,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.007 - 2026-10-20 13:02:00,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 6 0.008 0.055 rw 2026-10-20 13:02:00,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.006 rw 2026-10-20 13:02:00,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.012 ro 2026-10-20 13:02:00,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.012 - 2026-10-20 13:02:00,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.022 - 2026-10-20 13:02:00,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.009 - 2026-10-20 13:02:01,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.05 rw 2026-10-20 13:02:01,050 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.036 - 2026-10-20 13:02:01,200 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.057 0.082 rw 2026-10-20 13:02:01,369 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.035 0.226 rw 2026-10-20 13:02:01,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02: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.003 0.208 rw 2026-10-20 13:02:01,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.028 0.228 rw 2026-10-20 13:02:01,502 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.003 - 2026-10-20 13:02:01,620 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,654 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,654 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 13:02:01,686 7 INFO rb-3d383b4-225775-426863 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-20 13:02:01,732 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 13:02:01,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 13:02:01,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:01] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 74 0.084 0.192 rw 2026-10-20 13:02:02,022 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,025 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,043 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,062 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,091 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,093 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,094 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,109 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 13:02:02,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 375, model: account.tax 2026-10-20 13:02:02,390 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:02:02] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 1084 72 0.101 0.179 rw 2026-10-20 13:02:02,413 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,417 7 INFO rb-3d383b4-225775-426863 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-20 13:02:02,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: tour succeeded 2026-10-20 13:02:02,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-20 13:02:02,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:02:02,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: heap 21127236 (allocated 22827008) 2026-10-20 13:02:02,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 RqybFTpL - [20/Oct/2026 13:01:58] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 3.957 rw 2026-10-20 13:02:02,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing chrome headless with pid 64627 2026-10-20 13:02:02,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing websocket connection 2026-10-20 13:02:02,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Terminating chrome headless with pid 64627 2026-10-20 13:02:02,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130202_825044_test_product_info_product_inventory.txt 2026-10-20 13:02:02,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmptl5zwh3s_chrome_odoo" 2026-10-20 13:02:02,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_tour ... 2026-10-20 13:02:03,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome pid: 64769 2026-10-20 13:02:03,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpbgfe935i_chrome_odoo 2026-10-20 13:02:03,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:38947/json/version 2026-10-20 13:02:03,416 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:02:03,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:02:03,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:38947/json 2026-10-20 13:02:03,449 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:02:03,474 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:38947/devtools/page/885B19BE759510F15113FC20BF0C4A8E 2026-10-20 13:02:03,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-10-20 13:02:03,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-10-20 13:02:03,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:02:03,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-10-20 13:02:03,634 7 INFO rb-3d383b4-225775-426863 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-20 13:02:03,634 7 INFO rb-3d383b4-225775-426863 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-20 13:02:03,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:02:04,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:04] "GET /pos/ui/320 HTTP/1.1" 200 6884 93 0.088 0.687 rw 2026-10-20 13:02:04,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigation result: {'frameId': '885B19BE759510F15113FC20BF0C4A8E', 'loaderId': 'D9AB6DD6B05114279AAA4C098F4F54B2', 'isDownload': False} 2026-10-20 13:02:04,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('StockFeedbackScreenTour')" 2026-10-20 13:02:04,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:04] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.025 ro 2026-10-20 13:02:04,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:04] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.863 ro 2026-10-20 13:02:04,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:04] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.075 ro 2026-10-20 13:02:05,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:02:05,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 13:02:05,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.009 - 2026-10-20 13:02:05,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.025 ro 2026-10-20 13:02:05,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.013 rw 2026-10-20 13:02:05,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02: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.027 rw 2026-10-20 13:02:05,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:02:06,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532437 245 0.252 0.721 rw 2026-10-20 13:02:06,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: The ready code tooks too much time : 2.21560001373291 2026-10-20 13:02:06,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('StockFeedbackScreenTour', {"stepDelay": 0, "debug": false})" 2026-10-20 13:02:06,656 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.001 0.014 ro 2026-10-20 13:02:06,671 7 INFO rb-3d383b4-225775-426863 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-20 13:02:06,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:06] "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-20 13:02:06,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:06] "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-20 13:02:06,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02: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.014 rw 2026-10-20 13:02:06,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:06] "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-20 13:02:07,224 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "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-20 13:02:07,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02: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.011 rw 2026-10-20 13:02:07,491 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.005 0.049 rw 2026-10-20 13:02:07,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 13:02:07,587 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.005 rw 2026-10-20 13:02:07,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.007 ro 2026-10-20 13:02:07,601 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 13:02:07,612 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.017 - 2026-10-20 13:02:07,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.017 - 2026-10-20 13:02:07,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 13:02:07,682 7 INFO rb-3d383b4-225775-426863 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-20 13:02:07,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.041 - 2026-10-20 13:02:07,823 7 INFO rb-3d383b4-225775-426863 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-20 13:02:07,828 7 INFO rb-3d383b4-225775-426863 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-20 13:02:07,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:07] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.038 0.098 rw 2026-10-20 13:02:07,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02: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.005 0.131 rw 2026-10-20 13:02:08,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:08] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.022 0.214 rw 2026-10-20 13:02:08,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.022 0.215 rw 2026-10-20 13:02:08,151 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,162 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,211 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,219 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,227 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,232 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,256 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,265 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,269 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,271 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,446 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,456 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,473 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,511 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,528 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,536 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,552 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,901 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,901 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,914 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,934 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,935 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,983 7 INFO rb-3d383b4-225775-426863 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-20 13:02:08,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 13:02:09,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 13:02:09,494 7 INFO rb-3d383b4-225775-426863 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-20 13:02:09,502 7 INFO rb-3d383b4-225775-426863 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-20 13:02:09,502 7 INFO rb-3d383b4-225775-426863 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-20 13:02:09,516 7 INFO rb-3d383b4-225775-426863 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-20 13:02:09,533 7 INFO rb-3d383b4-225775-426863 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-20 13:02:09,539 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,073 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [35/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:10,178 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 13:02:10,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [36/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:10,246 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,247 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,247 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,286 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,310 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,313 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,320 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,325 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,332 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,335 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,345 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,351 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,355 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,532 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,540 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,572 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,577 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,612 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,619 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,627 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,627 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:10] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.002 - 2026-10-20 13:02:10,642 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,646 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,647 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,830 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,838 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,869 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,877 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,884 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,888 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,898 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,900 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,916 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,923 7 INFO rb-3d383b4-225775-426863 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-20 13:02:10,926 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,098 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,110 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,111 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,131 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,636 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,642 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,643 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,643 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,662 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,682 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,694 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,699 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,700 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,706 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,717 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,718 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,721 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,738 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,739 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,740 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,766 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,767 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,772 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,784 7 INFO rb-3d383b4-225775-426863 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-20 13:02:11,784 7 INFO rb-3d383b4-225775-426863 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-20 13:02:12,294 7 INFO rb-3d383b4-225775-426863 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-20 13:02:12,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [98/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:12,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44663398 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'ca9cc833-b8be-4387-9a23-d657246adc3d'}] 2026-10-20 13:02:12,355 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [99/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:12,396 7 INFO rb-3d383b4-225775-426863 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-20 13:02:12,807 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44663398 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': 'ca9cc833-b8be-4387-9a23-d657246adc3d'} created pos.order #910 2026-10-20 13:02:12,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44663398 finished 2026-10-20 13:02:12,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5242 180 0.259 0.375 rw 2026-10-20 13:02:13,087 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33317702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000002', 'uuid': '0abb18a3-81f3-45d8-b8a3-e9be80fe599e'}] 2026-10-20 13:02:13,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33317702 order {'name': '/', 'pos_reference': '261-320-000002', 'uuid': '0abb18a3-81f3-45d8-b8a3-e9be80fe599e'} created pos.order #911 2026-10-20 13:02:13,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33317702 finished 2026-10-20 13:02:13,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 8400 172 0.269 0.451 rw 2026-10-20 13:02:13,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:13] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.001 0.012 ro 2026-10-20 13:02:13,957 7 INFO rb-3d383b4-225775-426863 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-20 13:02:13,978 7 INFO rb-3d383b4-225775-426863 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-20 13:02:13,983 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:14] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 44 144 0.248 0.265 rw 2026-10-20 13:02:14,530 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,533 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,534 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,535 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,569 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,593 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,598 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,608 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,613 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,618 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,620 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,631 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,635 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,637 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,813 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,823 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,824 7 INFO rb-3d383b4-225775-426863 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-20 13:02:14,846 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,354 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,360 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,370 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,372 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,380 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,381 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,382 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,385 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,399 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,399 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,427 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,428 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,435 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,441 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,453 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,454 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,461 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,484 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,490 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,499 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,500 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,511 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,514 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,523 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,532 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,539 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,545 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,558 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,559 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,562 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,562 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,583 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,595 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,596 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,601 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,603 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,607 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,621 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,651 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,656 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,657 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,657 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,668 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,670 7 INFO rb-3d383b4-225775-426863 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-20 13:02:15,680 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,199 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,200 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 13:02:16,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [168/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:16,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [169/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:16,320 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,321 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,346 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,409 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,418 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,430 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,438 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,450 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,455 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,469 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,476 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,478 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,483 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,496 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,507 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,534 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,535 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,562 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,583 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,592 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,608 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,610 7 INFO rb-3d383b4-225775-426863 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-20 13:02:16,633 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,138 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,143 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,656 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [196/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:17,709 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 13:02:17,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [197/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:17,761 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,761 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,779 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,799 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,807 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,816 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,816 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,834 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,839 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,849 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,853 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,853 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,865 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,874 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,888 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,900 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,915 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,915 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,935 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,948 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,958 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,970 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,974 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,996 7 INFO rb-3d383b4-225775-426863 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-20 13:02:17,997 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,018 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,026 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,032 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,041 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,042 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,067 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,578 7 INFO rb-3d383b4-225775-426863 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-20 13:02:18,586 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,101 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [232/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:19,155 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 13:02:19,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [233/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:19,208 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,210 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,229 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,252 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,257 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,279 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,285 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,292 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,295 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,297 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,313 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,325 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,326 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,333 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,343 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,354 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,374 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,374 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,377 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,534 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,537 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,548 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,549 7 INFO rb-3d383b4-225775-426863 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-20 13:02:19,566 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,076 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,083 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,597 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [261/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:20,657 7 INFO rb-3d383b4-225775-426863 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/a631943/web.__assets_tests_call__.min.js:1554:637) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6986:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6981:166) at rpc._rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7735:574) at ORM.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:6979:228) at http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1357 at PluginManager.run (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:681:45) at Proxy.rpc (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7121:1335) at Proxy.call (http://127.0.0.1:8069/web/assets/14342b9/point_of_sale.assets_prod.min.js:7124:381) 2026-10-20 13:02:20,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [262/265] Tour StockFeedbackScreenTour → Step body 2026-10-20 13:02:20,713 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,715 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,733 7 INFO rb-3d383b4-225775-426863 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-20 13:02:20,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: tour succeeded 2026-10-20 13:02:20,735 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR StockFeedbackScreenTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 13:02:21,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:02:21,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: heap 30174372 (allocated 32002048) 2026-10-20 13:02:21,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 59uZxw4P - [20/Oct/2026 13:02:05] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.014 15.738 rw 2026-10-20 13:02:21,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing chrome headless with pid 64769 2026-10-20 13:02:21,278 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing websocket connection 2026-10-20 13:02:21,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Terminating chrome headless with pid 64769 2026-10-20 13:02:21,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130221_425453_test_receipt_screen_tour.txt 2026-10-20 13:02:21,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmpbgfe935i_chrome_odoo" 2026-10-20 13:02:21,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-20 13:02:22,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome pid: 64905 2026-10-20 13:02:22,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpe_pl7fgd_chrome_odoo 2026-10-20 13:02:22,213 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:37347/json/version 2026-10-20 13:02:22,216 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:02:22,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-20 13:02:22,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:37347/json 2026-10-20 13:02:22,288 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:02:22,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:37347/devtools/page/D9DB0DFB3802D387126AE161444FE509 2026-10-20 13:02:22,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-20 13:02:22,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-20 13:02:22,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:02:22,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-20 13:02:22,450 7 INFO rb-3d383b4-225775-426863 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-20 13:02:22,450 7 INFO rb-3d383b4-225775-426863 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-20 13:02:22,481 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:02:23,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:23] "GET /pos/ui/320 HTTP/1.1" 200 6844 66 0.099 0.935 rw 2026-10-20 13:02:23,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigation result: {'frameId': 'D9DB0DFB3802D387126AE161444FE509', 'loaderId': '39BC167B394B20098407AEC594050AE8', 'isDownload': False} 2026-10-20 13:02:23,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-20 13:02:23,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:23] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 1.088 ro 2026-10-20 13:02:23,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:23] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.042 ro 2026-10-20 13:02:23,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:23] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.003 0.052 ro 2026-10-20 13:02:24,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-20 13:02:24,235 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 13:02:24,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 13:02:24,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.018 ro 2026-10-20 13:02:24,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02: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.006 0.022 rw 2026-10-20 13:02:24,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:24] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.03 rw 2026-10-20 13:02:24,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:02:25,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 533297 247 0.467 0.636 rw 2026-10-20 13:02:25,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: The ready code tooks too much time : 2.16145658493042 2026-10-20 13:02:25,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "debug": false})" 2026-10-20 13:02:25,676 7 INFO rb-3d383b4-225775-426863 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-20 13:02:25,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.003 0.015 ro 2026-10-20 13:02:25,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:25] "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-20 13:02:25,739 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02: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-20 13:02:25,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02: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.013 rw 2026-10-20 13:02:25,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02: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-20 13:02:26,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "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-20 13:02:26,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02: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.012 rw 2026-10-20 13:02:26,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 13:02:26,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.05 rw 2026-10-20 13:02:26,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.004 rw 2026-10-20 13:02:26,721 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.013 ro 2026-10-20 13:02:26,722 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.01 - 2026-10-20 13:02:26,728 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.009 - 2026-10-20 13:02:26,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.011 - 2026-10-20 13:02:26,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.038 rw 2026-10-20 13:02:26,830 7 INFO rb-3d383b4-225775-426863 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-20 13:02:26,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.02 - 2026-10-20 13:02:27,025 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,053 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.046 0.095 rw 2026-10-20 13:02:27,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.051 0.219 rw 2026-10-20 13:02:27,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02: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.008 0.222 rw 2026-10-20 13:02:27,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.036 0.237 rw 2026-10-20 13:02:27,362 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 42 5 0.011 0.036 rw 2026-10-20 13:02:27,507 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 13:02:27,515 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [7/16] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-10-20 13:02:27,783 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,835 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,836 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,895 7 INFO rb-3d383b4-225775-426863 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-20 13:02:27,910 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.003 - 2026-10-20 13:02:27,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 13:02:28,410 7 INFO rb-3d383b4-225775-426863 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-20 13:02:28,419 7 INFO rb-3d383b4-225775-426863 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-20 13:02:28,945 7 INFO rb-3d383b4-225775-426863 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-20 13:02:28,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86533781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-320-000001', 'uuid': '957a03a6-2528-44a5-9690-a736b2092e2f'}] 2026-10-20 13:02:28,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [15/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 13:02:29,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [16/16] Tour ReceiptTrackingMethodTour → Step body 2026-10-20 13:02:29,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-20 13:02:29,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 13:02:29,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: heap 21647560 (allocated 23089152) 2026-10-20 13:02:29,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:02:29,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing chrome headless with pid 64905 2026-10-20 13:02:29,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-20 13:02:29,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Terminating chrome headless with pid 64905 2026-10-20 13:02:29,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130229_632765_test_receipt_tracking_method.txt 2026-10-20 13:02:29,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpe_pl7fgd_chrome_odoo" 2026-10-20 13:02:29,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: waiting for threads: [, ] 2026-10-20 13:02:29,723 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86533781 order {'name': '/', 'pos_reference': '261-320-000001', 'uuid': '957a03a6-2528-44a5-9690-a736b2092e2f'} created pos.order #912 2026-10-20 13:02:29,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86533781 finished 2026-10-20 13:02:29,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:25] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 5.415 rw 2026-10-20 13:02:29,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 eHZnB8Nx - [20/Oct/2026 13:02:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 202 0.349 0.501 rw 2026-10-20 13:02:39,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend: Starting MobileTestUi.test_weighted_product_ean13_barcode_scan ... 2026-10-20 13:02:40,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome pid: 65035 2026-10-20 13:02:40,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome headless temporary user profile dir: /tmp/tmp_38c2k9f_chrome_odoo 2026-10-20 13:02:40,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:34943/json/version 2026-10-20 13:02:40,174 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:02:40,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Browser version: Chrome/150.0.7871.114 2026-10-20 13:02:40,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Issuing json command http://127.0.0.1:34943/json 2026-10-20 13:02:40,218 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:02:40,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Websocket url found: ws://127.0.0.1:34943/devtools/page/4573FCA02B25FB939FAA43156F6E3CA8 2026-10-20 13:02:40,250 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Enable chrome headless console log notification 2026-10-20 13:02:40,260 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome headless enable page notifications 2026-10-20 13:02:40,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:02:40,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Setting session cookie in browser 2026-10-20 13:02:40,339 7 INFO rb-3d383b4-225775-426863 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-20 13:02:40,339 7 INFO rb-3d383b4-225775-426863 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-20 13:02:40,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:02:40,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:40] "GET /pos/ui/320 HTTP/1.1" 200 6844 65 0.066 0.413 rw 2026-10-20 13:02:40,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Navigation result: {'frameId': '4573FCA02B25FB939FAA43156F6E3CA8', 'loaderId': '00CC7421A6792FC029EEA51B16AE5607', 'isDownload': False} 2026-10-20 13:02:40,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningWeightedProductTour')" 2026-10-20 13:02:40,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:40] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.004 0.544 ro 2026-10-20 13:02:40,920 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:40] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.005 0.037 ro 2026-10-20 13:02:40,942 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:40] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.004 0.054 ro 2026-10-20 13:02:41,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: Owl is running in 'dev' mode. 2026-10-20 13:02:41,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.005 - 2026-10-20 13:02:41,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.012 - 2026-10-20 13:02:41,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.023 ro 2026-10-20 13:02:41,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.006 0.012 rw 2026-10-20 13:02:41,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02: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.006 0.032 rw 2026-10-20 13:02:42,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:02:42,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 532044 246 0.309 0.687 rw 2026-10-20 13:02:43,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: The ready code tooks too much time : 2.2019574642181396 2026-10-20 13:02:43,030 7 INFO rb-3d383b4-225775-426863 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-20 13:02:43,044 7 INFO rb-3d383b4-225775-426863 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-20 13:02:43,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.01 ro 2026-10-20 13:02:43,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02: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-20 13:02:43,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:43] "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-20 13:02:43,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02: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.028 rw 2026-10-20 13:02:43,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:43] "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-20 13:02:43,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:43] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.02 ro 2026-10-20 13:02:43,819 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02: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.014 rw 2026-10-20 13:02:43,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 13:02:43,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:43] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.008 0.057 rw 2026-10-20 13:02:44,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.015 rw 2026-10-20 13:02:44,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.009 - 2026-10-20 13:02:44,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.018 ro 2026-10-20 13:02:44,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.017 - 2026-10-20 13:02:44,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 13:02:44,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.009 0.044 rw 2026-10-20 13:02:44,238 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,340 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.029 - 2026-10-20 13:02:44,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 6203 0 0 0.015 - 2026-10-20 13:02:44,414 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /pos/ui/320 HTTP/1.1" 200 6884 31 0.037 0.079 rw 2026-10-20 13:02:44,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "GET /pos/ui/320?from_backend=True HTTP/1.1" 200 6884 31 0.034 0.208 rw 2026-10-20 13:02:44,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.08 0.241 rw 2026-10-20 13:02:44,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02: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.007 0.343 rw 2026-10-20 13:02:44,727 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,757 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,770 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,799 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,804 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,817 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,829 7 INFO rb-3d383b4-225775-426863 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-20 13:02:44,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: tour succeeded 2026-10-20 13:02:44,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningWeightedProductTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-20 13:02:44,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:02:44,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan.browser: heap 20252680 (allocated 22040576) 2026-10-20 13:02:44,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AeZtYKGM - [20/Oct/2026 13:02:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 3.154 rw 2026-10-20 13:02:45,093 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Closing chrome headless with pid 65035 2026-10-20 13:02:45,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Closing websocket connection 2026-10-20 13:02:45,095 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Terminating chrome headless with pid 65035 2026-10-20 13:02:45,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130245_196485_test_weighted_product_ean13_barcode_scan.txt 2026-10-20 13:02:45,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_frontend.MobileTestUi.test_weighted_product_ean13_barcode_scan: Removing chrome user profile "/tmp/tmp_38c2k9f_chrome_odoo" 2026-10-20 13:02:45,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:02:46,713 7 INFO rb-3d383b4-225775-426863 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-20 13:02:46,960 7 INFO rb-3d383b4-225775-426863 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-20 13:02:56,999 7 INFO rb-3d383b4-225775-426863 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-20 13:02:59,614 7 INFO rb-3d383b4-225775-426863 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-20 13:03:02,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_accounting: Starting TestPosAccountingStock.test_available_stock_order_no_invoice ... 2026-10-20 13:03:02,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70685504 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:02,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70685504 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #913 2026-10-20 13:03:02,716 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70685504 finished 2026-10-20 13:03:03,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59670000 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:03,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59670000 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #914 2026-10-20 13:03:03,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59670000 finished 2026-10-20 13:03:03,596 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92735741 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:03,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92735741 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #915 2026-10-20 13:03:03,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92735741 finished 2026-10-20 13:03:04,928 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29946824 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:04,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29946824 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #916 2026-10-20 13:03:04,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29946824 finished 2026-10-20 13:03:06,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_accounting: Starting TestPosAccountingStock.test_available_stock_order_with_invoice ... 2026-10-20 13:03:06,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56655837 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:06,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56655837 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #917 2026-10-20 13:03:06,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56655837 finished 2026-10-20 13:03:07,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9040014 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:07,940 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9040014 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #918 2026-10-20 13:03:07,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9040014 finished 2026-10-20 13:03:09,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39769859 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:09,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39769859 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #919 2026-10-20 13:03:09,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39769859 finished 2026-10-20 13:03:10,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25079208 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:03:10,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25079208 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #920 2026-10-20 13:03:10,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25079208 finished 2026-10-20 13:03:11,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:03:13,009 7 INFO rb-3d383b4-225775-426863 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-20 13:03:13,182 7 INFO rb-3d383b4-225775-426863 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-20 13:03:22,841 7 INFO rb-3d383b4-225775-426863 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-20 13:03:25,034 7 INFO rb-3d383b4-225775-426863 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-20 13:03:29,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_picking_backorder: Starting TestPosPickingBackorder.test_pos_backorder_picking_shares_pos_order_origin ... 2026-10-20 13:03:31,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:03:31,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-20 13:03:31,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_01_orders_no_invoiced : Temporary to fast merge new valuation 2026-10-20 13:03:31,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-20 13:03:31,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_02_orders_with_invoice : Temporary to fast merge new valuation 2026-10-20 13:03:31,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-20 13:03:31,172 7 INFO rb-3d383b4-225775-426863 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-20 13:03:31,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-20 13:03:31,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: skipped TestPoSStock.test_04_order_refund : Temporary to fast merge new valuation 2026-10-20 13:03:31,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-20 13:03:31,173 7 INFO rb-3d383b4-225775-426863 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-20 13:03:32,249 7 INFO rb-3d383b4-225775-426863 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-20 13:03:32,444 7 INFO rb-3d383b4-225775-426863 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-20 13:03:41,310 7 INFO rb-3d383b4-225775-426863 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-20 13:03:44,108 7 INFO rb-3d383b4-225775-426863 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-20 13:03:45,819 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #383 deleted res.currency.rate records with IDs: [83, 82, 81] 2026-10-20 13:03:47,041 7 INFO rb-3d383b4-225775-426863 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-20 13:03:47,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_basic_config: Starting TestPoSStockBasicConfig.test_limited_products_loading_priority ... 2026-10-20 13:03:49,043 7 INFO rb-3d383b4-225775-426863 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-20 13:04:00,153 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:04:00,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:04:01,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:04:01,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:04:02,038 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:04:03,407 7 INFO rb-3d383b4-225775-426863 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-20 13:04:03,630 7 INFO rb-3d383b4-225775-426863 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-20 13:04:13,685 7 INFO rb-3d383b4-225775-426863 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-20 13:04:16,186 7 INFO rb-3d383b4-225775-426863 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-20 13:04:20,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_description_is_computed_for_product_with_attribute ... 2026-10-20 13:04:21,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22845900 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:04:22,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22845900 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #922 2026-10-20 13:04:22,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22845900 finished 2026-10-20 13:04:22,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_fiscal_position_mapping_no_invoice ... 2026-10-20 13:04:24,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_intercompany_vendor_with_invoice ... 2026-10-20 13:04:25,194 7 INFO rb-3d383b4-225775-426863 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-20 13:04:36,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41784896 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:04:37,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41784896 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #924 2026-10-20 13:04:37,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41784896 finished 2026-10-20 13:04:38,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_invoiced_lot_values_use_stock_lot_for_pos_lot ... 2026-10-20 13:04:38,100 7 INFO rb-3d383b4-225775-426863 odoo.fields: Properties field: User #386 changed definition of product.product(2684,) 2026-10-20 13:04:38,469 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1104] 2026-10-20 13:04:39,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_mo_custom_description_ship_later ... 2026-10-20 13:04:39,817 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37493818 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': None}] 2026-10-20 13:04:40,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37493818 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': None} created pos.order #926 2026-10-20 13:04:40,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37493818 finished 2026-10-20 13:04:40,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_multi_exp_account_real_time ... 2026-10-20 13:04:41,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_no_serial_total_cost_fallback_to_standard_price ... 2026-10-20 13:04:41,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59165974 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:04:42,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59165974 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #928 2026-10-20 13:04:42,292 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59165974 finished 2026-10-20 13:04:42,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_different_lots ... 2026-10-20 13:04:42,883 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1110] 2026-10-20 13:04:44,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_existing_lot_gs1_nomenclature ... 2026-10-20 13:04:44,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: skipped TestPosStockFlow.test_order_existing_lot_gs1_nomenclature : stock_barcode is not installed 2026-10-20 13:04:44,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_multi_step_route ... 2026-10-20 13:04:45,329 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1114] 2026-10-20 13:04:45,461 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_refund_lot_valuated ... 2026-10-20 13:04:46,005 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1117] 2026-10-20 13:04:46,612 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1119] 2026-10-20 13:04:48,392 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-20 13:04:48,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 386, model: account.tax 2026-10-20 13:04:48,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 386, model: account.tax 2026-10-20 13:04:49,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_picking ... 2026-10-20 13:04:54,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_to_picking02 ... 2026-10-20 13:04:55,021 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1129] 2026-10-20 13:04:57,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_order_unexisting_lots ... 2026-10-20 13:04:58,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_partial_refund_ship_later_reduces_picking ... 2026-10-20 13:04:59,554 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted pos.order.line records with IDs: [1460] 2026-10-20 13:04:59,769 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1133] 2026-10-20 13:04:59,946 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move records with IDs: [1137] 2026-10-20 13:05:00,152 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1134] 2026-10-20 13:05:00,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_partial_refund_ship_later_removes_fully_refunded_move ... 2026-10-20 13:05:01,191 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted pos.order.line records with IDs: [1466] 2026-10-20 13:05:01,439 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1137] 2026-10-20 13:05:01,586 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1138] 2026-10-20 13:05:01,692 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move records with IDs: [1141] 2026-10-20 13:05:01,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-20 13:05:02,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23741409 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:05:03,724 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23741409 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #944 2026-10-20 13:05:03,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23741409 finished 2026-10-20 13:05:03,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38670864 started for PoS orders references: [{'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-20 13:05:05,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38670864 order {'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #945 2026-10-20 13:05:05,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38670864 finished 2026-10-20 13:05:05,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_refund_ship_later_cancels_picking ... 2026-10-20 13:05:05,691 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1145] 2026-10-20 13:05:05,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_reordering_rules_triggered_closing_pos ... 2026-10-20 13:05:08,017 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-20 13:05:11,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_search_order_ids ... 2026-10-20 13:05:12,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_ship_later_total_cost_fallback_to_standard_price ... 2026-10-20 13:05:12,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81053499 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-20 13:05:12,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81053499 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #953 2026-10-20 13:05:12,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81053499 finished 2026-10-20 13:05:12,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_sum_only_pos_locations ... 2026-10-20 13:05:15,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_tracked_product_with_owner ... 2026-10-20 13:05:16,351 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #386 deleted stock.move.line records with IDs: [1148] 2026-10-20 13:05:17,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_valuation_order_invoiced_after_session_closed ... 2026-10-20 13:05:23,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_flow: Starting TestPosStockFlow.test_zero_cost_delivered_stock_not_overridden_by_standard_price ... 2026-10-20 13:05:24,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 427 checked, 15 removed 2026-10-20 13:05:25,321 7 INFO rb-3d383b4-225775-426863 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-20 13:05:25,500 7 INFO rb-3d383b4-225775-426863 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-20 13:05:34,937 7 INFO rb-3d383b4-225775-426863 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-20 13:05:37,032 7 INFO rb-3d383b4-225775-426863 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-20 13:05:38,840 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #389 deleted res.currency.rate records with IDs: [87, 86, 85] 2026-10-20 13:05:39,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_margin: Starting TestPosStockMargin.test_avco_margin_closing_time ... 2026-10-20 13:05:39,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_margin: skipped TestPosStockMargin.test_avco_margin_closing_time : Temporary to fast merge new valuation 2026-10-20 13:05:39,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_margin: Starting TestPosStockMargin.test_fifo_margin_real_time ... 2026-10-20 13:05:39,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_margin: skipped TestPosStockMargin.test_fifo_margin_real_time : Temporary to fast merge new valuation 2026-10-20 13:05:39,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:05:41,038 7 INFO rb-3d383b4-225775-426863 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-20 13:05:41,244 7 INFO rb-3d383b4-225775-426863 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-20 13:05:51,813 7 INFO rb-3d383b4-225775-426863 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-20 13:05:54,076 7 INFO rb-3d383b4-225775-426863 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-20 13:05:57,877 7 INFO rb-3d383b4-225775-426863 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-20 13:05:59,649 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #391 deleted ir.attachment records with IDs: [274631, 274632] 2026-10-20 13:05:59,651 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #391 deleted pos.config records with IDs: [333, 334] 2026-10-20 13:05:59,687 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #391 deleted ir.sequence records with IDs: [8742, 8746, 8743, 8747] 2026-10-20 13:06:03,214 7 INFO rb-3d383b4-225775-426863 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-20 13:06:03,318 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt: Starting TestPosStockOrderReceipt.test_receipt_with_ship_later ... 2026-10-20 13:06:04,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome pid: 65180 2026-10-20 13:06:04,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome headless temporary user profile dir: /tmp/tmpzj_0ow21_chrome_odoo 2026-10-20 13:06:04,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Issuing json command http://127.0.0.1:35333/json/version 2026-10-20 13:06:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:06:04,478 7 INFO rb-3d383b4-225775-426863 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-20 13:06:04,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Issuing json command http://127.0.0.1:35333/json 2026-10-20 13:06:04,479 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:06:04,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Websocket url found: ws://127.0.0.1:35333/devtools/page/FFAF31F5D7E493CB2617CEF7F6A44003 2026-10-20 13:06:04,495 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Enable chrome headless console log notification 2026-10-20 13:06:04,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome headless enable page notifications 2026-10-20 13:06:04,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-20 13:06:04,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Setting session cookie in browser 2026-10-20 13:06:04,643 7 INFO rb-3d383b4-225775-426863 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-20 13:06:04,643 7 INFO rb-3d383b4-225775-426863 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-20 13:06:04,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:06:05,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:05] "GET /pos/ui/335 HTTP/1.1" 200 6940 64 0.07 0.507 rw 2026-10-20 13:06:05,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Navigation result: {'frameId': 'FFAF31F5D7E493CB2617CEF7F6A44003', 'loaderId': '03FFABA729229331731CB23896ADBCAB', 'isDownload': False} 2026-10-20 13:06:05,234 7 INFO rb-3d383b4-225775-426863 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-20 13:06:05,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:05] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.656 ro 2026-10-20 13:06:05,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:05] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.006 0.071 ro 2026-10-20 13:06:05,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:05] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.005 0.109 ro 2026-10-20 13:06:06,065 7 INFO rb-3d383b4-225775-426863 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-20 13:06:06,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 13:06:06,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 13:06:06,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 13:06:06,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06: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.008 0.015 rw 2026-10-20 13:06:06,182 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:06] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.023 rw 2026-10-20 13:06:06,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:06:07,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 525074 238 0.263 0.563 rw 2026-10-20 13:06:07,192 7 INFO rb-3d383b4-225775-426863 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-20 13:06:07,210 7 INFO rb-3d383b4-225775-426863 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-20 13:06:07,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.022 ro 2026-10-20 13:06:07,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "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-20 13:06:07,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "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-20 13:06:07,288 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06: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.016 rw 2026-10-20 13:06:07,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "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-20 13:06:07,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "POST /web/dataset/call_kw/pos.snooze/search_read#pos.snooze.search_read HTTP/1.1" 200 41 1 0.001 0.013 ro 2026-10-20 13:06:08,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06: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.002 0.02 rw 2026-10-20 13:06:08,181 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.01 0.052 rw 2026-10-20 13:06:08,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.018 rw 2026-10-20 13:06:08,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.008 - 2026-10-20 13:06:08,200 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.008 - 2026-10-20 13:06:08,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/image/res.users/393/avatar_128 HTTP/1.1" 200 305 4 0.005 0.036 ro 2026-10-20 13:06:08,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.017 ro 2026-10-20 13:06:08,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.007 - 2026-10-20 13:06:08,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.013 - 2026-10-20 13:06:08,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.028 - 2026-10-20 13:06:08,368 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /pos/ui/335 HTTP/1.1" 200 6980 31 0.031 0.078 rw 2026-10-20 13:06:08,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /pos/ui/335?from_backend=True HTTP/1.1" 200 6980 31 0.036 0.182 rw 2026-10-20 13:06:08,488 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,488 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,489 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,491 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,492 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.217 rw 2026-10-20 13:06:08,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06: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.059 rw 2026-10-20 13:06:08,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 20 0.023 0.113 rw 2026-10-20 13:06:08,699 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,758 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,759 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,769 7 INFO rb-3d383b4-225775-426863 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-20 13:06:08,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:08] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 13:06:09,123 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,327 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,330 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,330 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,331 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,344 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,344 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,398 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,461 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,462 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,497 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.009 - 2026-10-20 13:06:09,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.009 - 2026-10-20 13:06:09,830 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:06:09,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 90 91 0.174 0.206 rw 2026-10-20 13:06:09,984 7 INFO rb-3d383b4-225775-426863 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-20 13:06:09,996 7 INFO rb-3d383b4-225775-426863 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-20 13:06:10,018 7 INFO rb-3d383b4-225775-426863 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-20 13:06:10,041 7 INFO rb-3d383b4-225775-426863 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-20 13:06:10,181 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:06:10,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 44 86 0.152 0.226 rw 2026-10-20 13:06:10,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98510229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-335-000001', 'uuid': '8f44ce76-3101-4190-ba85-2ab95da477d7'}] 2026-10-20 13:06:10,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98510229 order {'name': '/', 'pos_reference': '261-335-000001', 'uuid': '8f44ce76-3101-4190-ba85-2ab95da477d7'} created pos.order #958 2026-10-20 13:06:10,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98510229 finished 2026-10-20 13:06:11,002 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5250 187 0.345 0.592 rw 2026-10-20 13:06:11,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:11] "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.121 0.218 rw 2026-10-20 13:06:11,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: tour succeeded 2026-10-20 13:06:11,665 7 INFO rb-3d383b4-225775-426863 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-20 13:06:11,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later.browser: heap 21796996 (allocated 23089152) 2026-10-20 13:06:11,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:06:11,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 aYPny53Q - [20/Oct/2026 13:06:07] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.007 5.661 rw 2026-10-20 13:06:11,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Closing chrome headless with pid 65180 2026-10-20 13:06:11,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Closing websocket connection 2026-10-20 13:06:11,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Terminating chrome headless with pid 65180 2026-10-20 13:06:12,136 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130612_136650_test_receipt_with_ship_later.txt 2026-10-20 13:06:12,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_order_receipt.TestPosStockOrderReceipt.test_receipt_with_ship_later: Removing chrome user profile "/tmp/tmpzj_0ow21_chrome_odoo" 2026-10-20 13:06:12,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:06:13,611 7 INFO rb-3d383b4-225775-426863 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-20 13:06:13,802 7 INFO rb-3d383b4-225775-426863 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-20 13:06:24,008 7 INFO rb-3d383b4-225775-426863 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-20 13:06:26,985 7 INFO rb-3d383b4-225775-426863 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-20 13:06:28,864 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #395 deleted res.currency.rate records with IDs: [91, 90, 89] 2026-10-20 13:06:29,897 7 INFO rb-3d383b4-225775-426863 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-20 13:06:30,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-20 13:06:31,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-20 13:06:31,025 7 INFO rb-3d383b4-225775-426863 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-20 13:06:31,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_with_session_check_product_cost ... 2026-10-20 13:06:31,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:06:32,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:06:33,331 7 INFO rb-3d383b4-225775-426863 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-20 13:06:33,573 7 INFO rb-3d383b4-225775-426863 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-20 13:06:42,797 7 INFO rb-3d383b4-225775-426863 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-20 13:06:45,303 7 INFO rb-3d383b4-225775-426863 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-20 13:06:47,106 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #398 deleted res.currency.rate records with IDs: [95, 94, 93] 2026-10-20 13:06:48,169 7 INFO rb-3d383b4-225775-426863 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-20 13:06:48,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_pos_stock_products_with_tax: Starting TestPosStockProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-20 13:06:50,287 7 INFO rb-3d383b4-225775-426863 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-20 13:07:09,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:07:10,627 7 INFO rb-3d383b4-225775-426863 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-20 13:07:11,689 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:07:12,525 7 INFO rb-3d383b4-225775-426863 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-20 13:07:12,691 7 INFO rb-3d383b4-225775-426863 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-20 13:07:22,125 7 INFO rb-3d383b4-225775-426863 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-20 13:07:25,229 7 INFO rb-3d383b4-225775-426863 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-20 13:07:27,148 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #402 deleted res.currency.rate records with IDs: [99, 98, 97] 2026-10-20 13:07:28,139 7 INFO rb-3d383b4-225775-426863 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-20 13:07:28,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_stock.tests.test_res_config_settings: Starting TestPosStockResConfigSettings.test_warehouse_synced_with_picking_type ... 2026-10-20 13:07:32,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:07:33,063 7 INFO rb-3d383b4-225775-426863 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-20 13:07:33,262 7 INFO rb-3d383b4-225775-426863 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-20 13:07:42,283 7 INFO rb-3d383b4-225775-426863 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-20 13:07:44,185 7 INFO rb-3d383b4-225775-426863 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-20 13:07:49,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-20 13:07:50,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 65319 2026-10-20 13:07:50,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpp94o3qdw_chrome_odoo 2026-10-20 13:07:50,167 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:35737/json/version 2026-10-20 13:07:50,169 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:07:50,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-20 13:07:50,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:35737/json 2026-10-20 13:07:50,237 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:07:50,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:35737/devtools/page/054E1707272EBDE75D92E4B4BBB52564 2026-10-20 13:07:50,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-20 13:07:50,282 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-20 13:07:50,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 13:07:50,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-20 13:07:50,380 7 INFO rb-3d383b4-225775-426863 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-20 13:07:50,380 7 INFO rb-3d383b4-225775-426863 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-20 13:07:50,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:07:50,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:50] "GET /pos/ui?config_id=344 HTTP/1.1" 200 6873 65 0.052 0.43 rw 2026-10-20 13:07:50,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '054E1707272EBDE75D92E4B4BBB52564', 'loaderId': 'C3DF73F6CCF3AF8DBCEEBF228CDA1C92', 'isDownload': False} 2026-10-20 13:07:50,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-20 13:07:50,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:50] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.004 0.033 ro 2026-10-20 13:07:50,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:50] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.574 ro 2026-10-20 13:07:51,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:50] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.097 ro 2026-10-20 13:07:51,714 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-20 13:07:51,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.004 - 2026-10-20 13:07:51,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.004 - 2026-10-20 13:07:51,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 13:07:51,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 65 6 0.011 0.025 rw 2026-10-20 13:07:51,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:51] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.029 rw 2026-10-20 13:07:52,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:07:52,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538753 242 0.306 0.54 rw 2026-10-20 13:07:52,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: The ready code tooks too much time : 2.0465166568756104 2026-10-20 13:07:52,917 7 INFO rb-3d383b4-225775-426863 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-20 13:07:52,930 7 INFO rb-3d383b4-225775-426863 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-20 13:07:52,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.006 0.011 ro 2026-10-20 13:07:52,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 2182 1 0.003 0.015 ro 2026-10-20 13:07:52,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:52] "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-20 13:07:53,022 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07: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.002 0.019 rw 2026-10-20 13:07:53,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "POST /web/dataset/call_kw/product.template/has_access#product.template.has_access HTTP/1.1" 200 43 0 0 0.019 rw 2026-10-20 13:07:53,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "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-20 13:07:53,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07: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.016 rw 2026-10-20 13:07:53,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.004 - 2026-10-20 13:07:53,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.009 0.061 rw 2026-10-20 13:07:53,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.012 - 2026-10-20 13:07:53,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /web/image/res.users/405/avatar_128 HTTP/1.1" 200 305 4 0.003 0.049 ro 2026-10-20 13:07:53,851 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.063 rw 2026-10-20 13:07:53,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.007 ro 2026-10-20 13:07:53,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 13:07:53,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.002 - 2026-10-20 13:07:53,972 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:53] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.004 0.039 rw 2026-10-20 13:07:54,025 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.012 - 2026-10-20 13:07:54,186 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /pos/ui/344 HTTP/1.1" 200 6913 31 0.031 0.097 rw 2026-10-20 13:07:54,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /pos/ui/344?from_backend=True HTTP/1.1" 200 6913 31 0.029 0.223 rw 2026-10-20 13:07:54,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07: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.005 0.147 rw 2026-10-20 13:07:54,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.036 0.204 rw 2026-10-20 13:07:54,518 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,519 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,611 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,616 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,629 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,629 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 13:07:54,631 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,633 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,654 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,674 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,675 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,675 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,694 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,698 7 INFO rb-3d383b4-225775-426863 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-20 13:07:54,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 13:07:54,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.013 - 2026-10-20 13:07:54,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:54] "GET /web/image/pos.payment.method/598/image HTTP/1.1" 200 4323 3 0.004 0.035 ro 2026-10-20 13:07:55,219 7 INFO rb-3d383b4-225775-426863 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-20 13:07:55,219 7 INFO rb-3d383b4-225775-426863 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-20 13:07:55,220 7 INFO rb-3d383b4-225775-426863 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-20 13:07:55,248 7 INFO rb-3d383b4-225775-426863 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-20 13:07:55,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-20 13:07:55,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-20 13:07:55,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 20456932 (allocated 21778432) 2026-10-20 13:07:55,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:07:55,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 opXQgKXq - [20/Oct/2026 13:07:52] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.005 3.528 rw 2026-10-20 13:07:55,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 65319 2026-10-20 13:07:55,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-20 13:07:55,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 65319 2026-10-20 13:07:55,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130755_652942_test_viva_com_kiosk_request_data.txt 2026-10-20 13:07:55,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpp94o3qdw_chrome_odoo" 2026-10-20 13:07:55,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-20 13:07:56,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 65461 2026-10-20 13:07:56,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpujyb38zr_chrome_odoo 2026-10-20 13:07:56,140 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:44735/json/version 2026-10-20 13:07:56,143 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:07:56,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-20 13:07:56,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:44735/json 2026-10-20 13:07:56,177 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:07:56,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:44735/devtools/page/232DD335485E3D6F4BB272A8C1A619FF 2026-10-20 13:07:56,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-20 13:07:56,230 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-20 13:07:56,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 13:07:56,290 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-20 13:07:56,294 7 INFO rb-3d383b4-225775-426863 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-20 13:07:56,295 7 INFO rb-3d383b4-225775-426863 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-20 13:07:56,311 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:07:56,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:56] "GET /pos/ui/344 HTTP/1.1" 200 6873 65 0.053 0.532 rw 2026-10-20 13:07:56,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '232DD335485E3D6F4BB272A8C1A619FF', 'loaderId': 'C73D0E9D3E3F14D3425A8ACA5089305B', 'isDownload': False} 2026-10-20 13:07:56,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-20 13:07:56,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:56] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.653 ro 2026-10-20 13:07:56,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:56] "GET /web/assets/1d99614/point_of_sale.assets_prod.min.css HTTP/1.1" 200 850740 2 0.003 0.033 ro 2026-10-20 13:07:56,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:56] "GET /web/assets/14342b9/point_of_sale.assets_prod.min.js HTTP/1.1" 200 5265488 2 0.002 0.042 ro 2026-10-20 13:07:57,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-20 13:07:57,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 33924 0 0 0.003 - 2026-10-20 13:07:57,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 1799 0 0 0.002 - 2026-10-20 13:07:57,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.013 ro 2026-10-20 13:07:57,828 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 13:07:57,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07: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.011 0.055 rw 2026-10-20 13:07:58,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_session: Could not load model event.registration.answer due to AccessError: You are not allowed to access 'Event Registration Answer' (event.registration.answer) records. This operation is allowed for the following groups: - Sales / User: Own Documents Only - Sales / User: All Documents - Sales / Administrator - Events / Registration Desk - Events / User - Events / Administrator Contact your administrator to request access if necessary. 2026-10-20 13:07:58,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 538753 242 0.227 0.606 rw 2026-10-20 13:07:58,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: The ready code tooks too much time : 2.053502321243286 2026-10-20 13:07:58,949 7 INFO rb-3d383b4-225775-426863 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-20 13:07:58,962 7 INFO rb-3d383b4-225775-426863 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-20 13:07:58,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 233 2 0.002 0.017 ro 2026-10-20 13:07:59,021 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:59] "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-20 13:07:59,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 43 0 0 0.017 rw 2026-10-20 13:07:59,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07: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.017 rw 2026-10-20 13:07:59,095 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:59] "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-20 13:07:59,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07: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-20 13:07:59,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07: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.015 rw 2026-10-20 13:07:59,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 13:07:59,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.006 - 2026-10-20 13:07:59,982 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:59] "POST /pos_customer_display/register-device HTTP/1.1" 200 43 6 0.018 0.075 rw 2026-10-20 13:08:00,034 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 13:08:00,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/image/res.users/405/avatar_128 HTTP/1.1" 200 305 4 0.009 0.09 ro 2026-10-20 13:08:00,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.006 - 2026-10-20 13:08:00,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /pos/service-worker.js HTTP/1.1" 200 1386 0 0 0.118 rw 2026-10-20 13:08:00,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.028 ro 2026-10-20 13:08:00,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.003 0.037 rw 2026-10-20 13:08:00,170 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 1219187 0 0 0.015 - 2026-10-20 13:08:00,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /pos/ui/344?from_backend=True HTTP/1.1" 200 6913 31 0.025 0.078 rw 2026-10-20 13:08:00,320 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /pos/ui/344 HTTP/1.1" 200 6913 31 0.038 0.167 rw 2026-10-20 13:08:00,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08: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.005 0.116 rw 2026-10-20 13:08:00,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 44 22 0.058 0.172 rw 2026-10-20 13:08:00,640 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,641 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,691 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,698 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,703 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,707 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.004 - 2026-10-20 13:08:00,711 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,712 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,728 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,739 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,739 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,740 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,771 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,772 7 INFO rb-3d383b4-225775-426863 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-20 13:08:00,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 10244 0 0 0.002 - 2026-10-20 13:08:00,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 21184 0 0 0.003 - 2026-10-20 13:08:00,823 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:00] "GET /web/image/pos.payment.method/598/image HTTP/1.1" 200 4323 3 0.007 0.023 ro 2026-10-20 13:08:01,290 7 INFO rb-3d383b4-225775-426863 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-20 13:08:01,291 7 INFO rb-3d383b4-225775-426863 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-20 13:08:01,312 7 INFO rb-3d383b4-225775-426863 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-20 13:08:01,344 7 INFO rb-3d383b4-225775-426863 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-20 13:08:01,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:01] "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.006 rw 2026-10-20 13:08:01,405 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-20 13:08:01,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:01] "POST /pos_viva_com/notification?company_id=273&token=viva_com_test HTTP/1.1" 200 24 8 0.005 0.042 rw 2026-10-20 13:08:01,458 7 INFO rb-3d383b4-225775-426863 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-20 13:08:01,508 7 INFO rb-3d383b4-225775-426863 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-20 13:08:01,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68847561 started for PoS orders references: [{'name': '/', 'pos_reference': '261-344-000001', 'uuid': 'f944f167-a4c4-4f73-bf8b-462f94933d6d'}] 2026-10-20 13:08:02,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68847561 order {'name': '/', 'pos_reference': '261-344-000001', 'uuid': 'f944f167-a4c4-4f73-bf8b-462f94933d6d'} created pos.order #959 2026-10-20 13:08:02,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68847561 finished 2026-10-20 13:08:02,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 5274 170 0.169 0.438 rw 2026-10-20 13:08:02,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "POST /web/dataset/call_kw/pos.order/read#pos.order.read HTTP/1.1" 200 90 1 0.004 0.03 ro 2026-10-20 13:08:02,300 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,317 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,357 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,371 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,379 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,388 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,393 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "POST /pos_customer_display/register-device HTTP/1.1" 200 44 4 0.013 0.052 rw 2026-10-20 13:08:02,405 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 57 1 0.001 0.047 rw 2026-10-20 13:08:02,416 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,417 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,433 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "POST /web/dataset/call_kw/pos.order/search_order_ids#pos.order.search_order_ids HTTP/1.1" 200 103 7 0.019 0.035 rw 2026-10-20 13:08:02,448 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,457 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,497 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "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.004 rw 2026-10-20 13:08:02,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "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-20 13:08:02,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-20 13:08:02,622 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:02] "POST /pos_viva_com/notification?company_id=273&token=viva_com_test HTTP/1.1" 200 24 7 0.006 0.054 rw 2026-10-20 13:08:02,628 7 INFO rb-3d383b4-225775-426863 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-20 13:08:02,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76354984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-344-000002', 'uuid': '7a315b15-2b50-42d7-9cae-f3d273f3b778'}] 2026-10-20 13:08:02,671 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-20 13:08:02,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-20 13:08:02,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:08:02,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 21992928 (allocated 24137728) 2026-10-20 13:08:02,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 65461 2026-10-20 13:08:02,954 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-20 13:08:02,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 65461 2026-10-20 13:08:03,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_130803_215204_test_viva_payment_and_refund.txt 2026-10-20 13:08:03,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpujyb38zr_chrome_odoo" 2026-10-20 13:08:03,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: waiting for threads: [, ] 2026-10-20 13:08:03,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76354984 order {'name': '/', 'pos_reference': '261-344-000002', 'uuid': '7a315b15-2b50-42d7-9cae-f3d273f3b778'} created pos.order #960 2026-10-20 13:08:03,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76354984 finished 2026-10-20 13:08:03,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:07:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 8 0.018 5.558 rw 2026-10-20 13:08:03,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VdFObmsC - [20/Oct/2026 13:08:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 0 196 0.194 0.595 rw 2026-10-20 13:08:13,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:08:14,449 7 INFO rb-3d383b4-225775-426863 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-20 13:08:14,649 7 INFO rb-3d383b4-225775-426863 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-20 13:08:23,418 7 INFO rb-3d383b4-225775-426863 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-20 13:08:25,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-20 13:08:26,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:08:26,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_epos_html_gets_a_base_href ... 2026-10-20 13:08:27,940 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_epos_job_built_from_qweb_pdf_report ... 2026-10-20 13:08:29,587 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_no_job_when_image_rendering_fails ... 2026-10-20 13:08:30,833 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_no_job_without_linked_epos_printer ... 2026-10-20 13:08:30,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_get_print_jobs: Starting TestGetPrintJobs.test_non_pdf_report_not_rendered_as_image_even_with_epos_printer ... 2026-10-20 13:08:30,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:08:30,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_accepts_grayscale_input ... 2026-10-20 13:08:30,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_accepts_rgba_input ... 2026-10-20 13:08:30,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_aspect_ratio_preserved ... 2026-10-20 13:08:30,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_base64_payload_is_valid ... 2026-10-20 13:08:30,933 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_contains_cut_element ... 2026-10-20 13:08:30,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_landscape_image_is_rotated ... 2026-10-20 13:08:30,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_output_is_valid_xml ... 2026-10-20 13:08:31,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_output_width_is_576 ... 2026-10-20 13:08:31,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_portrait_image_not_rotated ... 2026-10-20 13:08:31,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_returns_bytes ... 2026-10-20 13:08:31,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.printer.tests.test_thermal_printer_format: Starting TestThermalPrinterFormat.test_square_image_not_rotated ... 2026-10-20 13:08:31,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:08:31,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-20 13:08:31,750 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11178] 2026-10-20 13:08:31,930 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1779] 2026-10-20 13:08:31,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-20 13:08:32,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-20 13:08:32,479 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [9] 2026-10-20 13:08:32,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-20 13:08:32,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-20 13:08:32,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-20 13:08:33,210 7 INFO rb-3d383b4-225775-426863 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-20 13:08:41,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1781], uid: 2, model: res.partner 2026-10-20 13:08:41,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-20 13:08:42,298 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-20 13:08:42,819 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11197] 2026-10-20 13:08:42,960 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2797] 2026-10-20 13:08:43,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-20 13:08:43,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-20 13:08:43,373 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.uom records with IDs: [7] 2026-10-20 13:08:43,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-20 13:08:43,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-20 13:08:43,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-20 13:08:43,987 7 INFO rb-3d383b4-225775-426863 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-20 13:08:52,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-20 13:08:53,333 7 INFO rb-3d383b4-225775-426863 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-20 13:09:01,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-20 13:09:01,954 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-20 13:09:02,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-20 13:09:02,324 7 INFO rb-3d383b4-225775-426863 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-20 13:09:02,897 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-20 13:09:03,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-20 13:09:03,972 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-20 13:09:03,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-20 13:09:03,977 7 INFO rb-3d383b4-225775-426863 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-20 13:09:03,977 7 INFO rb-3d383b4-225775-426863 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-20 13:09:04,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 25 rows... 2026-10-20 13:09:04,980 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-20 13:09:05,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 9 rows... 2026-10-20 13:09:05,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.category 2026-10-20 13:09:05,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-20 13:09:06,551 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11333, 11331] 2026-10-20 13:09:06,637 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2851, 2852] 2026-10-20 13:09:06,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:06,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-20 13:09:07,139 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-20 13:09:07,514 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11357] 2026-10-20 13:09:07,561 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2872] 2026-10-20 13:09:07,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-20 13:09:07,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_reuses_existing_attribute ... 2026-10-20 13:09:07,984 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11367] 2026-10-20 13:09:08,051 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2880] 2026-10-20 13:09:08,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-20 13:09:08,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-20 13:09:09,185 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11376, 11375] 2026-10-20 13:09:09,241 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2885, 2884] 2026-10-20 13:09:09,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:09,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-20 13:09:10,291 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-20 13:09:10,988 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11436, 11434] 2026-10-20 13:09:11,033 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2915, 2916] 2026-10-20 13:09:11,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:11,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-20 13:09:11,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:11,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-20 13:09:11,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-20 13:09:12,743 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11511, 11509] 2026-10-20 13:09:12,790 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [2958, 2959] 2026-10-20 13:09:13,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:13,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-20 13:09:13,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:13,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-20 13:09:14,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-20 13:09:14,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:09:14,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-20 13:09:14,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-20 13:09:14,401 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-20 13:09:14,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-20 13:09:14,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_search_name_is_case_insensitive ... 2026-10-20 13:09:15,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-20 13:09:15,109 7 INFO rb-3d383b4-225775-426863 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-20 13:09:15,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:09:15,444 7 INFO rb-3d383b4-225775-426863 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-20 13:09:16,613 7 INFO rb-3d383b4-225775-426863 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-20 13:09:16,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-20 13:09:17,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-20 13:09:17,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-20 13:09:17,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-20 13:09:18,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-20 13:09:19,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-20 13:09:20,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_product_variant_pricings ... 2026-10-20 13:09:21,160 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_product_variant_pricings_with_archived_variant ... 2026-10-20 13:09:21,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_copy_variant_pricings_with_multiple_lines_of_same_attribute ... 2026-10-20 13:09:22,534 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_fixed_price_keeps_template_vs_variant_price_ratio ... 2026-10-20 13:09:22,749 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_fixed_price_with_attribute_extra_price ... 2026-10-20 13:09:22,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-20 13:09:23,160 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1666] 2026-10-20 13:09:23,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-20 13:09:23,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_between_discount_and_surcharge ... 2026-10-20 13:09:24,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_fixed_and_back ... 2026-10-20 13:09:24,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-20 13:09:25,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_packaging_rules ... 2026-10-20 13:09:25,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-20 13:09:25,742 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1683] 2026-10-20 13:09:25,805 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #414 deleted product.pricelist.item records with IDs: [1684] 2026-10-20 13:09:25,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-20 13:09:26,167 7 INFO rb-3d383b4-225775-426863 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-20 13:09:26,404 7 INFO rb-3d383b4-225775-426863 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-20 13:09:34,328 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-20 13:09:34,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-20 13:09:35,471 7 INFO rb-3d383b4-225775-426863 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-20 13:09:35,686 7 INFO rb-3d383b4-225775-426863 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-20 13:09:43,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 13:09:43,895 7 INFO rb-3d383b4-225775-426863 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-20 13:09:44,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_no_pricelist_report ... 2026-10-20 13:09:44,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_product_product_pricelist_report ... 2026-10-20 13:09:45,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReport.test_product_template_pricelist_report ... 2026-10-20 13:09:45,676 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:09:45,746 7 INFO rb-3d383b4-225775-426863 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-20 13:09:46,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReportController.test_csv_export ... 2026-10-20 13:09:46,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:09:47,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:09:47,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VUAQJNbz - [20/Oct/2026 13:09:47] "POST /product/export/pricelist/ HTTP/1.1" 200 483 51 0.097 0.399 ro 2026-10-20 13:09:47,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_pricelist_report: Starting TestPricelistReportController.test_xlsx_export ... 2026-10-20 13:09:47,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:09:47,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:09:48,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 BIwvFko_ - [20/Oct/2026 13:09:48] "POST /product/export/pricelist/ HTTP/1.1" 200 5824 51 0.076 0.473 ro 2026-10-20 13:09:48,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:09:48,313 7 INFO rb-3d383b4-225775-426863 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-20 13:09:49,427 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3030] 2026-10-20 13:09:50,020 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3049] 2026-10-20 13:09:50,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-20 13:09:50,400 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #417 deleted product.product records with IDs: [3034, 3043] 2026-10-20 13:09:50,518 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #417 deleted product.product records with IDs: [3031] 2026-10-20 13:09:50,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-20 13:09:50,859 7 INFO rb-3d383b4-225775-426863 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-20 13:09:50,920 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1273] 2026-10-20 13:09:50,938 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1274] 2026-10-20 13:09:50,952 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #417 deleted product.template.attribute.value records with IDs: [1275] 2026-10-20 13:09:51,251 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3053, 3054, 3055, 3056, 3057, 3058] 2026-10-20 13:09:51,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-20 13:09:51,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-20 13:09:53,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-20 13:09:53,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-20 13:09:55,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-20 13:10:00,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-20 13:10:00,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-20 13:10:01,598 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-20 13:10:02,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_excluded_value_ids ... 2026-10-20 13:10:03,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-20 13:10:03,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:10:03,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_document: Starting TestProductDocument.test_fetch_product_document_field_does_not_scan_all_attachments ... 2026-10-20 13:10:04,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:10:04,107 7 INFO rb-3d383b4-225775-426863 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-20 13:10:05,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-20 13:10:05,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-20 13:10:05,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-20 13:10:06,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:10:06,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-20 13:10:06,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-20 13:10:06,770 7 INFO rb-3d383b4-225775-426863 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-20 13:10:14,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-20 13:10:14,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-20 13:10:15,019 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-20 13:10:15,066 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-20 13:10:15,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_seller: Starting TestSeller.test_51_seller_ids ... 2026-10-20 13:10:15,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 412 checked, 0 removed 2026-10-20 13:10:15,318 7 INFO rb-3d383b4-225775-426863 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-20 13:10:16,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-20 13:10:17,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-20 13:10:17,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:10:17,521 7 INFO rb-3d383b4-225775-426863 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-20 13:10:18,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-20 13:10:19,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-20 13:10:19,463 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:10:19,534 7 INFO rb-3d383b4-225775-426863 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-20 13:10:20,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-20 13:10:21,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-20 13:10:22,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-20 13:10:22,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_extra_uom_ids_not_propagated_without_match ... 2026-10-20 13:10:23,222 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #422 deleted product.product records with IDs: [3136, 3135] 2026-10-20 13:10:23,266 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #422 deleted product.template.attribute.value records with IDs: [1925] 2026-10-20 13:10:23,276 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #422 deleted product.template.attribute.value records with IDs: [1926] 2026-10-20 13:10:23,287 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #422 deleted product.template.attribute.line records with IDs: [624] 2026-10-20 13:10:23,578 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #422 deleted product.product records with IDs: [3137] 2026-10-20 13:10:23,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_extra_uom_ids_propagation_on_variant_recreation ... 2026-10-20 13:10:24,134 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #422 deleted product.product records with IDs: [3140, 3141, 3142] 2026-10-20 13:10:24,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_lst_price_on_single_value_attribute_with_price_extra ... 2026-10-20 13:10:24,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_manual_lst_price_preserved_on_single_value_attribute ... 2026-10-20 13:10:25,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-20 13:10:26,199 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-20 13:10:26,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-20 13:10:27,101 7 INFO rb-3d383b4-225775-426863 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-20 13:10:27,286 7 INFO rb-3d383b4-225775-426863 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-20 13:10:35,808 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-20 13:10:36,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variant_extra_price_when_lst_price_set_manually ... 2026-10-20 13:10:36,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-20 13:10:38,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-20 13:10:38,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-20 13:10:38,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-20 13:10:39,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-20 13:10:39,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-20 13:10:40,317 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-20 13:10:40,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-20 13:10:40,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 13:10:40,872 7 INFO rb-3d383b4-225775-426863 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-20 13:10:41,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-20 13:10:42,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-20 13:10:42,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-20 13:10:43,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-20 13:10:43,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-20 13:10:44,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-20 13:10:45,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-20 13:10:45,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-20 13:10:45,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-20 13:10:46,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-20 13:10:46,672 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:10:46,743 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [169515] 2026-10-20 13:10:46,744 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [113] 2026-10-20 13:10:46,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-20 13:10:47,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-20 13:10:47,542 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-20 13:10:47,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-20 13:10:48,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-20 13:10:48,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-20 13:10:49,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-20 13:10:49,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:10:49,515 7 INFO rb-3d383b4-225775-426863 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-20 13:10:50,735 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3311] 2026-10-20 13:10:51,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-20 13:10:52,006 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #424 deleted product.product records with IDs: [3316] 2026-10-20 13:10:52,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-20 13:10:52,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-20 13:10:52,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-20 13:10:52,970 7 INFO rb-3d383b4-225775-426863 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-20 13:10:54,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-20 13:10:55,221 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-20 13:10:56,278 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-20 13:10:59,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-20 13:11:01,787 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-20 13:11:03,810 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_active_one2many ... 2026-10-20 13:11:04,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-20 13:11:04,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-20 13:11:06,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_lst_price_sync_on_variant_creation ... 2026-10-20 13:11:06,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-20 13:11:07,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-20 13:11:07,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-20 13:11:08,596 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-20 13:11:10,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:11:10,656 7 INFO rb-3d383b4-225775-426863 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-20 13:11:11,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_weight_volume_multi_variant ... 2026-10-20 13:11:12,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-20 13:11:12,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:11:12,503 7 INFO rb-3d383b4-225775-426863 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-20 13:11:13,753 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3373] 2026-10-20 13:11:13,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-20 13:11:14,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-20 13:11:14,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-20 13:11:15,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-20 13:11:15,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-20 13:11:16,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:11:17,458 7 INFO rb-3d383b4-225775-426863 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-20 13:11:17,635 7 INFO rb-3d383b4-225775-426863 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-20 13:11:26,544 7 INFO rb-3d383b4-225775-426863 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-20 13:11:28,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-20 13:11:30,176 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-20 13:11:30,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:11:30,853 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 65600 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpp7vt_j78_chrome_odoo 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35259/json/version 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35259/json 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:35259/devtools/page/5B4E3E3359A15769CA6CC1674DB1601B 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:32,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:11:33,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/742 HTTP/1.1" 200 7354 116 0.15 0.924 rw 2026-10-20 13:11:33,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '5B4E3E3359A15769CA6CC1674DB1601B', 'loaderId': 'A08EBF21B4C930FA91FDDC2F9AE2A877', 'isDownload': False} 2026-10-20 13:11:33,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:34,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.003 1.374 ro 2026-10-20 13:11:34,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.068 0.27 ro 2026-10-20 13:11:34,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.365 ro 2026-10-20 13:11:34,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.012 0.375 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.003 0.023 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.015 0.052 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.024 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.013 rw 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.017 0.063 rw 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.003 - 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.005 0.031 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 7283 27 0.049 0.096 rw 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.003 0.06 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 1783 13 0.015 0.099 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.003 0.124 rw 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.05 ro 2026-10-20 13:11:35,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 3381 37 0.044 0.147 ro 2026-10-20 13:11:36,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.098 0.396 ro 2026-10-20 13:11:36,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.111 0.142 ro 2026-10-20 13:11:36,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.037 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 3518 41 0.036 0.082 rw 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.005 0.082 rw 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.008 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.009 0.036 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.004 0.026 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.027 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.014 0.092 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.02 0.061 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.012 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.005 0.027 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.005 0.016 ro 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.005 0.017 rw 2026-10-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:37,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.03 0.075 rw 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 53 13 0.011 0.056 rw 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1165, 1166] 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.061 0.106 rw 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 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-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29150884 (allocated 31039488) 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [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.089 0.163 ro 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 65600 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 65600 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpp7vt_j78_chrome_odoo" 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 0 44 0.061 0.314 ro 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: waiting for threads: [, ] 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.035 3.133 rw 2026-10-20 13:11:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 0uMhuDol - [01/Jun/2020 00:00:00] "POST /mail/store HTTP/1.1" 200 0 38 0.037 0.471 rw 2026-10-20 13:11:48,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:11:50,045 7 INFO rb-3d383b4-225775-426863 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-20 13:11:50,236 7 INFO rb-3d383b4-225775-426863 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-20 13:11:59,411 7 INFO rb-3d383b4-225775-426863 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-20 13:12:02,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-20 13:12:02,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-20 13:12:03,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-20 13:12:04,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-20 13:12:05,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-20 13:12:06,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:12:09,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_allowed_internal_read ... 2026-10-20 13:12:09,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_allowed_portal_no_read ... 2026-10-20 13:12:11,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 442, model: project.project 2026-10-20 13:12:11,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_read ... 2026-10-20 13:12:11,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 443, model: project.project 2026-10-20 13:12:12,054 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 444, model: project.project 2026-10-20 13:12:12,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_unlink ... 2026-10-20 13:12:12,707 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11779, 11768, 11767] 2026-10-20 13:12:12,737 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task records with IDs: [1265, 1258, 1257] 2026-10-20 13:12:12,744 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3281, 3282, 3283, 3284, 3295] 2026-10-20 13:12:13,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 445, model: project.project 2026-10-20 13:12:13,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 445, model: project.project 2026-10-20 13:12:13,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 446, model: project.project 2026-10-20 13:12:13,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 446, model: project.project 2026-10-20 13:12:13,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_project_no_write ... 2026-10-20 13:12:14,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 447, model: project.project 2026-10-20 13:12:14,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 447, model: project.project 2026-10-20 13:12:14,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 448, model: project.project 2026-10-20 13:12:14,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 448, model: project.project 2026-10-20 13:12:14,959 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_allowed_internal_read ... 2026-10-20 13:12:15,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_allowed_portal_no_read ... 2026-10-20 13:12:16,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1271], uid: 452, model: project.task 2026-10-20 13:12:16,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_create ... 2026-10-20 13:12:17,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 453, model: project.project 2026-10-20 13:12:17,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [284], uid: 453, model: project.project 2026-10-20 13:12:17,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_read ... 2026-10-20 13:12:18,928 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1275], uid: 455, model: project.task 2026-10-20 13:12:19,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1275], uid: 456, model: project.task 2026-10-20 13:12:19,098 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_unlink ... 2026-10-20 13:12:19,904 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 457, model: project.task 2026-10-20 13:12:20,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 457, model: project.task 2026-10-20 13:12:20,221 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 458, model: project.task 2026-10-20 13:12:20,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1277], uid: 458, model: project.task 2026-10-20 13:12:20,419 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityFollowers.test_task_no_write ... 2026-10-20 13:12:21,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [1279], uid: 459, model: project.task 2026-10-20 13:12:21,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [1279], uid: 459, model: project.task 2026-10-20 13:12:21,899 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 13:12:24,217 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_allowed_portal_read ... 2026-10-20 13:12:25,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1286], uid: 468, model: project.task 2026-10-20 13:12:25,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_internal_read ... 2026-10-20 13:12:26,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityPortal.test_task_portal_no_read ... 2026-10-20 13:12:27,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1290], uid: 472, model: project.task 2026-10-20 13:12:27,090 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 13:12:29,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityEmployees.test_task_allowed_portal_read ... 2026-10-20 13:12:30,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestCRUDVisibilityEmployees.test_task_portal_no_read ... 2026-10-20 13:12:31,378 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1299], uid: 482, model: project.task 2026-10-20 13:12:31,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1299], uid: 482, model: project.task 2026-10-20 13:12:31,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 13:12:33,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_no_write_project ... 2026-10-20 13:12:34,608 7 INFO rb-3d383b4-225775-426863 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-20 13:12:34,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [290], uid: 489, model: project.project 2026-10-20 13:12:34,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_default_customer_permission ... 2026-10-20 13:12:35,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_default_permission ... 2026-10-20 13:12:36,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_permission_added ... 2026-10-20 13:12:37,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_permission_removed ... 2026-10-20 13:12:37,760 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3397] 2026-10-20 13:12:37,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_specific_permission ... 2026-10-20 13:12:38,729 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3401] 2026-10-20 13:12:38,805 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_project_specific_remove_mutliple_tasks ... 2026-10-20 13:12:39,888 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3413] 2026-10-20 13:12:39,896 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3410] 2026-10-20 13:12:39,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_visibility_changed ... 2026-10-20 13:12:40,682 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [7] 2026-10-20 13:12:40,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAllowedUsers.test_write_task ... 2026-10-20 13:12:41,375 7 INFO rb-3d383b4-225775-426863 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-20 13:12:41,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 13:12:43,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_employee_project_access_rights ... 2026-10-20 13:12:44,732 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #512 deleted project.task records with IDs: [1338] 2026-10-20 13:12:44,737 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #512 deleted mail.followers records with IDs: [3440] 2026-10-20 13:12:44,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_favorite_project_access_rights ... 2026-10-20 13:12:45,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestPortalProject.test_team_members_project_access_rights ... 2026-10-20 13:12:45,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [292], uid: 512, model: project.project 2026-10-20 13:12:46,280 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [292], uid: 512, model: project.project 2026-10-20 13:12:46,310 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:12:49,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_admin_access_invited_task ... 2026-10-20 13:12:50,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_assignee_access_invited_task ... 2026-10-20 13:12:50,725 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [8] 2026-10-20 13:12:51,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 524, model: project.project 2026-10-20 13:12:51,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_customer_access_invited_project ... 2026-10-20 13:12:52,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_other_users_access_invited_project ... 2026-10-20 13:12:53,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 524, model: project.project 2026-10-20 13:12:53,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 531, model: project.project 2026-10-20 13:12:53,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [294], uid: 532, model: project.project 2026-10-20 13:12:53,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_access_rights: Starting TestAccessRightsInvitedUsers.test_other_users_access_invited_task ... 2026-10-20 13:12:54,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 524, model: project.task 2026-10-20 13:12:54,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 533, model: project.task 2026-10-20 13:12:54,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1362], uid: 534, model: project.task 2026-10-20 13:12:54,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 13:12:59,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChart.test_burndown_chart ... 2026-10-20 13:12:59,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChart.test_burndown_chart_stage_delete_stage_3 ... 2026-10-20 13:12:59,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3277] 2026-10-20 13:13:00,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:13:04,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-20 13:13:05,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 65728 2026-10-20 13:13:05,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpeg2yjjvi_chrome_odoo 2026-10-20 13:13:05,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:45135/json/version 2026-10-20 13:13:05,369 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:13:05,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:13:05,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:45135/json 2026-10-20 13:13:05,407 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:13:05,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:45135/devtools/page/F52F3A87F8F4F6F82B1D8F4F2B928650 2026-10-20 13:13:05,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-20 13:13:05,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-20 13:13:05,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:13:05,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-20 13:13:05,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-20 13:13:05,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:13:05,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:13:06,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /odoo HTTP/1.1" 200 7330 120 0.157 0.596 rw 2026-10-20 13:13:06,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'F52F3A87F8F4F6F82B1D8F4F2B928650', 'loaderId': 'B85E4FCC835A8051C64C1AD4289AEB61', 'isDownload': False} 2026-10-20 13:13:06,267 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-20 13:13:06,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.007 0.045 ro 2026-10-20 13:13:06,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.996 ro 2026-10-20 13:13:06,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.045 0.225 ro 2026-10-20 13:13:06,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.026 0.331 ro 2026-10-20 13:13:06,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.005 0.083 ro 2026-10-20 13:13:06,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:06] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.003 0.008 ro 2026-10-20 13:13:07,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:13:07,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:13:07,580 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.005 - 2026-10-20 13:13:07,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.015 ro 2026-10-20 13:13:07,647 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-20 13:13:07,652 7 INFO rb-3d383b4-225775-426863 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-20 13:13:07,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:13:07,670 7 INFO rb-3d383b4-225775-426863 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-20 13:13:07,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.021 0.049 rw 2026-10-20 13:13:07,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 13:13:07,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:13:07,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /odoo HTTP/1.1" 200 7259 27 0.031 0.076 rw 2026-10-20 13:13:07,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.008 0.113 ro 2026-10-20 13:13:07,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "POST /web/action/load HTTP/1.1" 200 419 5 0.006 0.023 ro 2026-10-20 13:13:07,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.005 0.039 ro 2026-10-20 13:13:07,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.005 0.048 rw 2026-10-20 13:13:08,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.009 ro 2026-10-20 13:13:08,035 7 INFO rb-3d383b4-225775-426863 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-20 13:13:08,125 7 INFO rb-3d383b4-225775-426863 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-20 13:13:08,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /mail/store HTTP/1.1" 200 3357 37 0.056 0.091 ro 2026-10-20 13:13:08,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /web/action/load HTTP/1.1" 200 1125 10 0.012 0.054 ro 2026-10-20 13:13:08,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /mail/store HTTP/1.1" 200 767 9 0.007 0.054 ro 2026-10-20 13:13:08,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.037 ro 2026-10-20 13:13:08,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.008 0.035 ro 2026-10-20 13:13:08,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.01 0.02 ro 2026-10-20 13:13:08,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 57 0.088 0.251 ro 2026-10-20 13:13:08,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /mail/store HTTP/1.1" 200 2343 26 0.025 0.422 rw 2026-10-20 13:13:08,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.11 ro 2026-10-20 13:13:09,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 4836 19 0.039 0.169 ro 2026-10-20 13:13:09,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.143 ro 2026-10-20 13:13:09,248 7 INFO rb-3d383b4-225775-426863 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-20 13:13:09,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.01 0.028 ro 2026-10-20 13:13:09,289 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.011 ro 2026-10-20 13:13:09,303 7 INFO rb-3d383b4-225775-426863 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-20 13:13:09,339 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "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 1401 13 0.016 0.029 rw 2026-10-20 13:13:09,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "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.021 0.041 ro 2026-10-20 13:13:09,510 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 161 6 0.005 0.055 ro 2026-10-20 13:13:09,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9fec76e/web.assets_backend_lazy.min.css (id:291256) 2026-10-20 13:13:09,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:09] "GET /web/assets/9fec76e/web.assets_backend_lazy.min.css HTTP/1.1" 200 15034 15 0.017 0.314 ro 2026-10-20 13:13:10,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/12ccf7b/web.assets_backend_lazy.min.js (id:291257) 2026-10-20 13:13:10,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "GET /web/assets/12ccf7b/web.assets_backend_lazy.min.js HTTP/1.1" 200 217919 6 0.011 0.555 ro 2026-10-20 13:13:10,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 92 1 0.001 0.014 ro 2026-10-20 13:13:10,199 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "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.018 ro 2026-10-20 13:13:10,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 73 0 0 0.005 ro 2026-10-20 13:13:10,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "GET /web/assets/ed79107/web.chartjs_lib.min.js HTTP/1.1" 200 486899 2 0.004 0.017 ro 2026-10-20 13:13:10,405 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,416 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,443 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,450 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "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.013 ro 2026-10-20 13:13:10,510 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "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.008 0.021 ro 2026-10-20 13:13:10,619 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,644 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "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.006 0.023 ro 2026-10-20 13:13:10,689 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,710 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,849 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,881 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:10] "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.006 0.019 ro 2026-10-20 13:13:10,923 7 INFO rb-3d383b4-225775-426863 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-20 13:13:10,986 7 INFO rb-3d383b4-225775-426863 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-20 13:13:11,028 7 INFO rb-3d383b4-225775-426863 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-20 13:13:11,062 7 INFO rb-3d383b4-225775-426863 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-20 13:13:11,098 7 INFO rb-3d383b4-225775-426863 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-20 13:13:11,109 7 INFO rb-3d383b4-225775-426863 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-20 13:13:11,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:11] "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.009 0.026 ro 2026-10-20 13:13:11,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-20 13:13:11,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 13:13:11,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:11] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 2874 0 0 0.003 - 2026-10-20 13:13:11,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:13:11,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 30646696 (allocated 33398784) 2026-10-20 13:13:11,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 7Khb3nRp - [20/Oct/2026 13:13:08] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.055 3.329 rw 2026-10-20 13:13:11,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 65728 2026-10-20 13:13:11,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-20 13:13:11,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 65728 2026-10-20 13:13:11,576 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131311_576286_test_burndown_chart_tour.txt 2026-10-20 13:13:11,576 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpeg2yjjvi_chrome_odoo" 2026-10-20 13:13:11,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 13:13:11,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xlsx ... 2026-10-20 13:13:11,612 7 INFO rb-3d383b4-225775-426863 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-20 13:13:11,621 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:13:11,929 7 INFO rb-3d383b4-225775-426863 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-20 13:13:29,520 7 INFO rb-3d383b4-225775-426863 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-20 13:13:29,631 7 INFO rb-3d383b4-225775-426863 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-20 13:13:29,696 7 INFO rb-3d383b4-225775-426863 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-20 13:13:29,772 7 INFO rb-3d383b4-225775-426863 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-20 13:13:30,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_analytic_account_company_consistency ... 2026-10-20 13:13:30,891 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1] 2026-10-20 13:13:30,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_project ... 2026-10-20 13:13:31,274 7 INFO rb-3d383b4-225775-426863 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-20 13:13:31,498 7 INFO rb-3d383b4-225775-426863 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-20 13:13:31,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_subtask ... 2026-10-20 13:13:33,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_create_task ... 2026-10-20 13:13:34,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_cross_subtask_project ... 2026-10-20 13:13:34,547 7 INFO rb-3d383b4-225775-426863 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-20 13:13:35,268 7 INFO rb-3d383b4-225775-426863 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-20 13:13:35,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_date_to_assign_project ... 2026-10-20 13:13:51,189 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_generate_analytic_account ... 2026-10-20 13:13:51,245 7 INFO rb-3d383b4-225775-426863 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-20 13:13:51,416 7 INFO rb-3d383b4-225775-426863 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-20 13:13:51,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_move_task ... 2026-10-20 13:13:51,667 7 INFO rb-3d383b4-225775-426863 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-20 13:13:52,744 7 INFO rb-3d383b4-225775-426863 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-20 13:13:52,788 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_multicompany: Starting TestMultiCompanyProject.test_update_company_id ... 2026-10-20 13:14:02,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:14:04,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-20 13:14:04,917 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12232, 12231, 12230] 2026-10-20 13:14:04,943 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task records with IDs: [1428, 1427, 1426] 2026-10-20 13:14:04,950 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3584, 3585, 3586, 3587, 3588, 3589] 2026-10-20 13:14:05,462 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #558 deleted project.task.type records with IDs: [3421] 2026-10-20 13:14:05,490 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #557 deleted project.task.type records with IDs: [3416] 2026-10-20 13:14:05,528 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #557 deleted project.task.type records with IDs: [3415, 3417] 2026-10-20 13:14:05,555 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3414, 3420] 2026-10-20 13:14:05,667 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [3423, 3424, 3425] 2026-10-20 13:14:05,670 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-20 13:14:05,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:14:06,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:14:06,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:14:06,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-20 13:14:07,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-20 13:14:07,071 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12223, 12220, 12217] 2026-10-20 13:14:07,106 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task records with IDs: [1425, 1423, 1422] 2026-10-20 13:14:07,113 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3576, 3577, 3578, 3579, 3582, 3583] 2026-10-20 13:14:07,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-20 13:14:07,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-20 13:14:07,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-20 13:14:10,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-20 13:14:10,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 65856 2026-10-20 13:14:10,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpu3i5ndwb_chrome_odoo 2026-10-20 13:14:10,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:44319/json/version 2026-10-20 13:14:10,334 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:14:10,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:14:10,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:44319/json 2026-10-20 13:14:10,411 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:14:10,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:44319/devtools/page/E1CADC8C4C369246BA2BC296C0D0255F 2026-10-20 13:14:10,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-20 13:14:10,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-20 13:14:10,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-20 13:14:10,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-20 13:14:10,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-20 13:14:10,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:14:10,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:14:11,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /odoo HTTP/1.1" 200 7329 120 0.114 0.65 rw 2026-10-20 13:14:11,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': 'E1CADC8C4C369246BA2BC296C0D0255F', 'loaderId': '809E74FA7A393EC0FFD6D25B77072794', 'isDownload': False} 2026-10-20 13:14:11,266 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-20 13:14:11,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 1273 19 0.014 0.096 ro 2026-10-20 13:14:11,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.132 ro 2026-10-20 13:14:11,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /web/webclient/load_menus HTTP/1.1" 200 60599 20 0.014 0.144 ro 2026-10-20 13:14:11,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.017 ro 2026-10-20 13:14:11,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.001 0.964 ro 2026-10-20 13:14:11,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:11] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.006 0.009 ro 2026-10-20 13:14:12,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:14:12,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:14:12,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 13:14:12,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-20 13:14:12,518 7 INFO rb-3d383b4-225775-426863 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-20 13:14:12,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.011 rw 2026-10-20 13:14:12,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 13:14:12,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:14:12,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /odoo HTTP/1.1" 200 7257 27 0.051 0.08 rw 2026-10-20 13:14:12,772 7 INFO rb-3d383b4-225775-426863 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-20 13:14:12,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.15 ro 2026-10-20 13:14:12,800 7 INFO rb-3d383b4-225775-426863 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-20 13:14:12,819 7 INFO rb-3d383b4-225775-426863 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-20 13:14:12,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "POST /web/action/load HTTP/1.1" 200 419 5 0.032 0.11 ro 2026-10-20 13:14:12,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /web/image/res.partner/2014/avatar_128?unique=1792502047000 HTTP/1.1" 200 305 3 0.005 0.153 ro 2026-10-20 13:14:12,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.102 ro 2026-10-20 13:14:12,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.189 rw 2026-10-20 13:14:13,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /mail/store HTTP/1.1" 200 3381 37 0.061 0.206 ro 2026-10-20 13:14:13,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /web/action/load HTTP/1.1" 200 1125 10 0.017 0.263 ro 2026-10-20 13:14:13,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 92414 58 0.094 0.191 ro 2026-10-20 13:14:13,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.01 ro 2026-10-20 13:14:13,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1031 22 0.024 0.055 ro 2026-10-20 13:14:13,676 7 INFO rb-3d383b4-225775-426863 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-20 13:14:13,677 7 INFO rb-3d383b4-225775-426863 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-20 13:14:13,677 7 INFO rb-3d383b4-225775-426863 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-20 13:14:13,678 7 INFO rb-3d383b4-225775-426863 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-20 13:14:13,687 7 INFO rb-3d383b4-225775-426863 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-20 13:14:13,699 7 INFO rb-3d383b4-225775-426863 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-20 13:14:13,758 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.012 0.082 ro 2026-10-20 13:14:13,773 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.109 ro 2026-10-20 13:14:13,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /web/action/load HTTP/1.1" 200 1337 11 0.014 0.12 ro 2026-10-20 13:14:13,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 1841 22 0.024 0.188 rw 2026-10-20 13:14:14,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 105112 72 0.081 0.409 ro 2026-10-20 13:14:14,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.009 0.018 ro 2026-10-20 13:14:14,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3206 23 0.024 0.082 ro 2026-10-20 13:14:14,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "GET /web/image/res.users/566/avatar_128?unique=1792502050000 HTTP/1.1" 200 305 4 0.006 0.019 ro 2026-10-20 13:14:14,681 7 INFO rb-3d383b4-225775-426863 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-20 13:14:14,707 7 INFO rb-3d383b4-225775-426863 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-20 13:14:14,716 7 INFO rb-3d383b4-225775-426863 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-20 13:14:14,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 55 3 0.008 0.012 rw 2026-10-20 13:14:14,774 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 272 2 0.002 0.012 rw 2026-10-20 13:14:14,814 7 INFO rb-3d383b4-225775-426863 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-20 13:14:14,846 7 INFO rb-3d383b4-225775-426863 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-20 13:14:14,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 9545 10 0.006 0.024 ro 2026-10-20 13:14:14,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:14] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 417 2 0.001 0.011 ro 2026-10-20 13:14:15,006 7 INFO rb-3d383b4-225775-426863 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-20 13:14:15,022 7 INFO rb-3d383b4-225775-426863 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-20 13:14:15,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 54 2 0.002 0.008 rw 2026-10-20 13:14:15,091 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.007 0.017 ro 2026-10-20 13:14:15,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3342 23 0.02 0.08 ro 2026-10-20 13:14:15,243 7 INFO rb-3d383b4-225775-426863 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-20 13:14:15,249 7 INFO rb-3d383b4-225775-426863 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-20 13:14:15,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5644 7 0.009 0.032 ro 2026-10-20 13:14:15,350 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 293 5 0.008 0.025 rw 2026-10-20 13:14:15,425 7 INFO rb-3d383b4-225775-426863 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-20 13:14:15,437 7 INFO rb-3d383b4-225775-426863 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-20 13:14:15,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 40 0.025 0.066 rw 2026-10-20 13:14:15,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 293 3 0.006 0.045 rw 2026-10-20 13:14:15,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1125 13 0.017 0.073 ro 2026-10-20 13:14:15,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-20 13:14:15,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 13:14:15,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 144 4 0.009 0.024 ro 2026-10-20 13:14:15,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 4 0.008 0.049 ro 2026-10-20 13:14:15,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 28445888 (allocated 30269440) 2026-10-20 13:14:15,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:14:15,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 9Rdfxx62 - [20/Oct/2026 13:14:13] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.022 2.988 rw 2026-10-20 13:14:15,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 65856 2026-10-20 13:14:15,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-20 13:14:15,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 65856 2026-10-20 13:14:16,084 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131416_084167_test_personal_stage_tour.txt 2026-10-20 13:14:16,084 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpu3i5ndwb_chrome_odoo" 2026-10-20 13:14:16,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:14:18,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_copy_project_manager_embedded_config_as_default ... 2026-10-20 13:14:18,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_no_copy_project_manager_embedded_config_as_default ... 2026-10-20 13:14:18,657 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_config: Starting TestProjectConfig.test_project_stages_feature_enable_views ... 2026-10-20 13:14:19,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:14:21,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_copy_custom_embedded_action_settings ... 2026-10-20 13:14:22,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_copy_embedded_action_settings ... 2026-10-20 13:14:22,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_embedded_action_settings: Starting TestProjectEmbeddedActionSettings.test_unlink_project_removes_embedded_action_settings ... 2026-10-20 13:14:22,280 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted res.users.settings.embedded.action records with IDs: [5] 2026-10-20 13:14:22,344 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.project records with IDs: [329] 2026-10-20 13:14:22,375 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.alias records with IDs: [1901] 2026-10-20 13:14:22,397 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [334] 2026-10-20 13:14:22,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 13:14:23,102 7 INFO rb-3d383b4-225775-426863 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-20 13:14:38,326 7 INFO rb-3d383b4-225775-426863 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-20 13:14:39,411 7 INFO rb-3d383b4-225775-426863 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-20 13:14:43,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-20 13:14:44,221 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-20 13:14:44,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-20 13:14:45,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:14:45,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from eustache.projectuser@example.com to "Armande ProjectUser" ,"Chell Gladys" ,"Bastien ProjectManager" ,"Goats" with Message-Id <1792502085.8364940-54546-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 335}, 588, mail.alias(1907,)) 2026-10-20 13:14:46,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from eustache.projectuser@example.com to armande.projectuser@example.com,chell@gladys.portal,project+goats@test.mycompany.com,b.t@example.com,bastien.projectmanager@example.com with Message-Id <1792502086.1922450-83862-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 335}, 588, mail.alias(1907,)) 2026-10-20 13:14:46,449 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-20 13:14:47,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-20 13:14:48,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-20 13:14:48,820 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-20 13:14:49,779 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792502089.7295790-94016-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 587, mail.alias(1908,)) 2026-10-20 13:14:49,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-20 13:14:50,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "Eustache Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792502090.5159495-60420-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 588, mail.alias(1908,)) 2026-10-20 13:14:51,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "Eustache Employee" to "Valid Poilvache" ,"New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Cc" with Message-Id <1792502091.0744388-69260-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1485, custom_values: None, uid: 1 2026-10-20 13:14:51,264 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12430, 12429] 2026-10-20 13:14:51,412 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2052, 2051] 2026-10-20 13:14:51,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792502091.4266877-28229-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 587, mail.alias(1908,)) 2026-10-20 13:14:52,145 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Cc" with Message-Id <1792502092.0870771-36576-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1486, custom_values: None, uid: 1 2026-10-20 13:14:52,313 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12436, 12435] 2026-10-20 13:14:52,419 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2054, 2053] 2026-10-20 13:14:52,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792502092.4272356-02245-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-20 13:14:53,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Cc" with Message-Id <1792502093.0604317-24768-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1487, custom_values: None, uid: 1 2026-10-20 13:14:53,269 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12442, 12441] 2026-10-20 13:14:53,376 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2057, 2056] 2026-10-20 13:14:53,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-20 13:14:53,964 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792502093.952098@localhost>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-20 13:14:54,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792502094.1704125@localhost>: direct alias match: ('project.task', 0, {'project_id': 336}, 1, mail.alias(1908,)) 2026-10-20 13:14:54,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-20 13:14:55,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-20 13:14:55,901 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3768, 3769] 2026-10-20 13:14:55,912 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3668, 3669] 2026-10-20 13:14:56,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-20 13:14:57,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 420 checked, 8 removed 2026-10-20 13:14:59,710 7 INFO rb-3d383b4-225775-426863 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-20 13:14:59,835 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-20 13:15:00,083 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-20 13:15:00,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-20 13:15:00,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-20 13:15:01,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-20 13:15:01,431 7 INFO rb-3d383b4-225775-426863 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-20 13:15:01,824 7 INFO rb-3d383b4-225775-426863 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-20 13:15:02,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-20 13:15:02,303 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-20 13:15:02,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-20 13:15:02,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-20 13:15:03,151 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:15:03,192 7 INFO rb-3d383b4-225775-426863 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-20 13:15:04,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:15:04,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_close_recurring_task_private_project ... 2026-10-20 13:15:04,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:15:05,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_closed_recurring_task ... 2026-10-20 13:15:05,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_deleting_last_recurring_task ... 2026-10-20 13:15:06,673 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [5] 2026-10-20 13:15:06,705 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task records with IDs: [1522] 2026-10-20 13:15:06,712 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3825] 2026-10-20 13:15:06,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_disabling_recurrence ... 2026-10-20 13:15:07,833 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [8] 2026-10-20 13:15:07,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_next_occurrence_batch_call ... 2026-10-20 13:15:08,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_copy_task_dependency ... 2026-10-20 13:15:08,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_simple ... 2026-10-20 13:15:09,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task.recurrence records with IDs: [17] 2026-10-20 13:15:09,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrence_until ... 2026-10-20 13:15:10,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_sub_tasks_without_archive_user ... 2026-10-20 13:15:10,688 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [614] 2026-10-20 13:15:10,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_tasks_fields ... 2026-10-20 13:15:11,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurrent_tasks_without_archive_user ... 2026-10-20 13:15:12,227 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [614] 2026-10-20 13:15:12,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_recurrence: Starting TestProjectRecurrence.test_recurring_settings_change ... 2026-10-20 13:15:12,705 7 INFO rb-3d383b4-225775-426863 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-20 13:15:12,821 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:15:15,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-20 13:15:15,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:15:17,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-20 13:15:18,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-20 13:15:18,495 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [17] 2026-10-20 13:15:18,744 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [357], uid: 609, model: project.project 2026-10-20 13:15:18,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-20 13:15:19,054 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: html_field_history_metadata 2026-10-20 13:15:19,068 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_follower_ids 2026-10-20 13:15:19,081 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_partner_ids 2026-10-20 13:15:19,088 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_ids 2026-10-20 13:15:19,094 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: has_message 2026-10-20 13:15:19,104 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_needaction 2026-10-20 13:15:19,114 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_needaction_counter 2026-10-20 13:15:19,124 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_error 2026-10-20 13:15:19,133 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_error_counter 2026-10-20 13:15:19,142 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_attachment_count 2026-10-20 13:15:19,152 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_ids 2026-10-20 13:15:19,162 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: message_has_sms_error 2026-10-20 13:15:19,172 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rotting_days 2026-10-20 13:15:19,182 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_rotting 2026-10-20 13:15:19,192 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_value 2026-10-20 13:15:19,202 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_feedback 2026-10-20 13:15:19,212 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_image 2026-10-20 13:15:19,221 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_count 2026-10-20 13:15:19,228 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_avg 2026-10-20 13:15:19,236 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_avg_text 2026-10-20 13:15:19,245 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_percentage_satisfaction 2026-10-20 13:15:19,254 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_last_text 2026-10-20 13:15:19,264 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_ids 2026-10-20 13:15:19,275 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_state 2026-10-20 13:15:19,285 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_user_id 2026-10-20 13:15:19,293 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_type_id 2026-10-20 13:15:19,301 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_type_icon 2026-10-20 13:15:19,310 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_date_deadline 2026-10-20 13:15:19,320 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: my_activity_date_deadline 2026-10-20 13:15:19,329 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_summary 2026-10-20 13:15:19,338 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_exception_decoration 2026-10-20 13:15:19,346 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_exception_icon 2026-10-20 13:15:19,355 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_plans_ids 2026-10-20 13:15:19,365 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: activity_calendar_event_id 2026-10-20 13:15:19,375 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: access_warning 2026-10-20 13:15:19,386 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: date_end 2026-10-20 13:15:19,404 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: task_properties 2026-10-20 13:15:19,420 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: role_ids 2026-10-20 13:15:19,433 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_type_ids 2026-10-20 13:15:19,444 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_id 2026-10-20 13:15:19,452 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: personal_stage_type_id 2026-10-20 13:15:19,459 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_phone 2026-10-20 13:15:19,468 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: rating_active 2026-10-20 13:15:19,477 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: attachment_ids 2026-10-20 13:15:19,487 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: project_privacy_visibility 2026-10-20 13:15:19,496 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: subtask_completion_percentage 2026-10-20 13:15:19,506 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_hours_open 2026-10-20 13:15:19,516 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_hours_close 2026-10-20 13:15:19,526 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_days_open 2026-10-20 13:15:19,536 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: working_days_close 2026-10-20 13:15:19,546 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: closed_depend_on_count 2026-10-20 13:15:19,556 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: link_preview_name 2026-10-20 13:15:19,565 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: create_uid 2026-10-20 13:15:19,576 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: write_uid 2026-10-20 13:15:19,586 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: remaining_hours_percentage 2026-10-20 13:15:19,596 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_name 2026-10-20 13:15:19,606 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: partner_company_name 2026-10-20 13:15:19,615 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: user_skill_ids 2026-10-20 13:15:19,623 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: leave_types_count 2026-10-20 13:15:19,633 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_timeoff_task 2026-10-20 13:15:19,643 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: project_sale_order_id 2026-10-20 13:15:19,651 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: task_to_invoice 2026-10-20 13:15:19,658 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: sale_warning_text 2026-10-20 13:15:19,665 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: pricing_type 2026-10-20 13:15:19,672 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: is_project_map_empty 2026-10-20 13:15:19,679 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: has_multi_sol 2026-10-20 13:15:19,688 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: timesheet_product_id 2026-10-20 13:15:19,697 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: project.task, field: last_sol_of_customer 2026-10-20 13:15:19,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-20 13:15:20,322 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-20 13:15:20,472 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [17] 2026-10-20 13:15:21,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-20 13:15:21,951 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: id 2026-10-20 13:15:21,968 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_name 2026-10-20 13:15:21,988 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_is_follower 2026-10-20 13:15:22,007 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: duration_tracking 2026-10-20 13:15:22,024 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_url 2026-10-20 13:15:22,048 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_token 2026-10-20 13:15:22,068 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: active 2026-10-20 13:15:22,088 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: create_date 2026-10-20 13:15:22,106 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: write_date 2026-10-20 13:15:22,128 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_assign 2026-10-20 13:15:22,148 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_deadline 2026-10-20 13:15:22,169 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_id 2026-10-20 13:15:22,188 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_in_project 2026-10-20 13:15:22,206 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allocated_hours 2026-10-20 13:15:22,223 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_allocated_hours 2026-10-20 13:15:22,254 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: user_ids 2026-10-20 13:15:22,277 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: portal_user_names 2026-10-20 13:15:22,300 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_id 2026-10-20 13:15:22,313 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: email_from 2026-10-20 13:15:22,327 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: company_id 2026-10-20 13:15:22,344 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: displayed_image_id 2026-10-20 13:15:22,365 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_count 2026-10-20 13:15:22,382 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: closed_subtask_count 2026-10-20 13:15:22,401 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_milestones 2026-10-20 13:15:22,424 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: milestone_id 2026-10-20 13:15:22,446 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_late_and_unreached_milestone 2026-10-20 13:15:22,462 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_task_dependencies 2026-10-20 13:15:22,483 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: depend_on_ids 2026-10-20 13:15:22,499 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: depend_on_count 2026-10-20 13:15:22,518 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: dependent_ids 2026-10-20 13:15:22,538 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: dependent_tasks_count 2026-10-20 13:15:22,558 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_parent_task_button 2026-10-20 13:15:22,574 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_follow_button 2026-10-20 13:15:22,604 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_sharing_portal_user_ids 2026-10-20 13:15:22,622 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_recurring_tasks 2026-10-20 13:15:22,635 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: recurring_task 2026-10-20 13:15:22,652 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: recurring_count 2026-10-20 13:15:22,673 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_interval 2026-10-20 13:15:22,689 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_unit 2026-10-20 13:15:22,705 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_type 2026-10-20 13:15:22,724 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: repeat_until 2026-10-20 13:15:22,736 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_template 2026-10-20 13:15:22,753 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_project_template 2026-10-20 13:15:22,769 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_template_ancestor 2026-10-20 13:15:22,785 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: analytic_account_active 2026-10-20 13:15:22,799 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_timesheets 2026-10-20 13:15:22,814 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours 2026-10-20 13:15:22,832 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: effective_hours 2026-10-20 13:15:22,850 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: total_hours_spent 2026-10-20 13:15:22,872 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: progress 2026-10-20 13:15:22,889 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: overtime 2026-10-20 13:15:22,908 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_effective_hours 2026-10-20 13:15:22,939 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: timesheet_ids 2026-10-20 13:15:22,980 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: portal_timesheet_ids 2026-10-20 13:15:23,004 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: encode_uom_in_days 2026-10-20 13:15:23,024 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: show_portal_timesheets 2026-10-20 13:15:23,053 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_order_id 2026-10-20 13:15:23,084 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_line_id 2026-10-20 13:15:23,096 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_order_state 2026-10-20 13:15:23,113 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: allow_billable 2026-10-20 13:15:23,127 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: display_sale_order_button 2026-10-20 13:15:23,143 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_so 2026-10-20 13:15:23,160 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_available 2026-10-20 13:15:23,178 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: html_field_history_metadata 2026-10-20 13:15:23,226 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_partner_ids 2026-10-20 13:15:23,290 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_ids 2026-10-20 13:15:23,307 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_message 2026-10-20 13:15:23,324 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_needaction 2026-10-20 13:15:23,341 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_needaction_counter 2026-10-20 13:15:23,358 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_error 2026-10-20 13:15:23,393 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_error_counter 2026-10-20 13:15:23,415 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_attachment_count 2026-10-20 13:15:23,446 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: message_has_sms_error 2026-10-20 13:15:23,465 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rotting_days 2026-10-20 13:15:23,483 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_rotting 2026-10-20 13:15:23,502 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_value 2026-10-20 13:15:23,518 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_feedback 2026-10-20 13:15:23,537 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_image 2026-10-20 13:15:23,557 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_count 2026-10-20 13:15:23,575 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_avg 2026-10-20 13:15:23,594 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_avg_text 2026-10-20 13:15:23,612 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_percentage_satisfaction 2026-10-20 13:15:23,629 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_last_text 2026-10-20 13:15:23,645 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_ids 2026-10-20 13:15:23,664 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_state 2026-10-20 13:15:23,695 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_user_id 2026-10-20 13:15:23,725 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_type_icon 2026-10-20 13:15:23,749 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_date_deadline 2026-10-20 13:15:23,772 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: my_activity_date_deadline 2026-10-20 13:15:23,795 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_summary 2026-10-20 13:15:23,814 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_exception_decoration 2026-10-20 13:15:23,830 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_exception_icon 2026-10-20 13:15:23,866 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: activity_calendar_event_id 2026-10-20 13:15:23,881 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: access_warning 2026-10-20 13:15:23,901 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: date_end 2026-10-20 13:15:23,918 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: task_properties 2026-10-20 13:15:23,938 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: personal_stage_type_ids 2026-10-20 13:15:23,971 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: personal_stage_type_id 2026-10-20 13:15:23,989 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_phone 2026-10-20 13:15:24,010 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: rating_active 2026-10-20 13:15:24,029 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: attachment_ids 2026-10-20 13:15:24,050 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_privacy_visibility 2026-10-20 13:15:24,070 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: subtask_completion_percentage 2026-10-20 13:15:24,089 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_hours_open 2026-10-20 13:15:24,108 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_hours_close 2026-10-20 13:15:24,127 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_days_open 2026-10-20 13:15:24,148 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: working_days_close 2026-10-20 13:15:24,169 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: closed_depend_on_count 2026-10-20 13:15:24,185 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: link_preview_name 2026-10-20 13:15:24,220 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: create_uid 2026-10-20 13:15:24,258 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: write_uid 2026-10-20 13:15:24,279 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: remaining_hours_percentage 2026-10-20 13:15:24,294 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_name 2026-10-20 13:15:24,311 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: partner_company_name 2026-10-20 13:15:24,343 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: leave_types_count 2026-10-20 13:15:24,361 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_timeoff_task 2026-10-20 13:15:24,388 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: project_sale_order_id 2026-10-20 13:15:24,402 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: task_to_invoice 2026-10-20 13:15:24,418 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: sale_warning_text 2026-10-20 13:15:24,438 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: pricing_type 2026-10-20 13:15:24,457 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: is_project_map_empty 2026-10-20 13:15:24,475 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: has_multi_sol 2026-10-20 13:15:24,517 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: timesheet_product_id 2026-10-20 13:15:24,541 7 INFO rb-3d383b4-225775-426863 odoo.models: Access Denied by ACLs for operation: write, uid: 609, model: project.task, field: last_sol_of_customer 2026-10-20 13:15:24,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:15:25,192 7 INFO rb-3d383b4-225775-426863 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-20 13:15:25,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-20 13:15:25,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 65998 2026-10-20 13:15:25,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpimfvplxg_chrome_odoo 2026-10-20 13:15:25,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:35409/json/version 2026-10-20 13:15:25,708 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:25,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-20 13:15:25,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:35409/json 2026-10-20 13:15:25,785 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:25,805 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:35409/devtools/page/DBBEA730CFD4B1A547656617AAF77BC7 2026-10-20 13:15:25,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-20 13:15:25,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-20 13:15:25,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:15:25,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-20 13:15:25,931 7 INFO rb-3d383b4-225775-426863 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-20 13:15:25,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:15:25,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:15:26,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:26] "GET /odoo HTTP/1.1" 200 7306 104 0.141 0.654 rw 2026-10-20 13:15:26,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'DBBEA730CFD4B1A547656617AAF77BC7', 'loaderId': 'D02CEE6CE0788529D2BBBAB108DB177F', 'isDownload': False} 2026-10-20 13:15:26,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-20 13:15:26,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:26] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.018 ro 2026-10-20 13:15:27,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:27] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.039 0.243 ro 2026-10-20 13:15:27,085 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.011 0.294 ro 2026-10-20 13:15:27,109 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:27] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.014 ro 2026-10-20 13:15:27,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:27] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 1.182 ro 2026-10-20 13:15:27,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:27] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.014 ro 2026-10-20 13:15:28,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:28,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-20 13:15:28,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.005 - 2026-10-20 13:15:28,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.017 ro 2026-10-20 13:15:28,286 7 INFO rb-3d383b4-225775-426863 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-20 13:15:28,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.026 rw 2026-10-20 13:15:28,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:15:28,351 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.02 0.058 rw 2026-10-20 13:15:28,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 13:15:28,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:15:28,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /odoo HTTP/1.1" 200 7235 27 0.022 0.068 rw 2026-10-20 13:15:28,522 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.005 0.105 ro 2026-10-20 13:15:28,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /web/image/res.partner/3/avatar_128?unique=1792502124000 HTTP/1.1" 200 305 3 0.002 0.027 ro 2026-10-20 13:15:28,556 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "POST /web/action/load HTTP/1.1" 200 419 5 0.004 0.034 ro 2026-10-20 13:15:28,563 7 INFO rb-3d383b4-225775-426863 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-20 13:15:28,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.006 0.06 rw 2026-10-20 13:15:28,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.029 ro 2026-10-20 13:15:28,592 7 INFO rb-3d383b4-225775-426863 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-20 13:15:28,619 7 INFO rb-3d383b4-225775-426863 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-20 13:15:28,619 7 INFO rb-3d383b4-225775-426863 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-20 13:15:28,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "POST /mail/store HTTP/1.1" 200 3356 37 0.052 0.116 ro 2026-10-20 13:15:28,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "POST /web/action/load HTTP/1.1" 200 1125 10 0.005 0.161 ro 2026-10-20 13:15:29,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 56 0.053 0.22 ro 2026-10-20 13:15:29,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "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-20 13:15:29,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1162 23 0.024 0.073 ro 2026-10-20 13:15:29,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.062 ro 2026-10-20 13:15:29,394 7 INFO rb-3d383b4-225775-426863 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-20 13:15:29,437 7 INFO rb-3d383b4-225775-426863 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-20 13:15:29,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "GET /web/image/res.users/1/avatar_128?unique=1792502124000 HTTP/1.1" 200 4660 5 0.01 0.074 ro 2026-10-20 13:15:29,490 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.053 ro 2026-10-20 13:15:29,514 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "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.009 0.061 rw 2026-10-20 13:15:29,624 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 5771 10 0.021 0.044 ro 2026-10-20 13:15:29,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 392 6 0.014 0.034 rw 2026-10-20 13:15:29,861 7 INFO rb-3d383b4-225775-426863 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-20 13:15:29,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:29] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 120 1 0.002 0.013 rw 2026-10-20 13:15:29,982 7 INFO rb-3d383b4-225775-426863 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-20 13:15:30,018 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 445 3 0.009 0.028 ro 2026-10-20 13:15:30,079 7 INFO rb-3d383b4-225775-426863 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-20 13:15:30,103 7 INFO rb-3d383b4-225775-426863 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-20 13:15:30,114 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 53 7 0.007 0.024 rw 2026-10-20 13:15:30,185 7 INFO rb-3d383b4-225775-426863 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-20 13:15:30,193 7 INFO rb-3d383b4-225775-426863 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-20 13:15:30,243 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 102 3 0.005 0.024 rw 2026-10-20 13:15:30,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 53 6 0.005 0.023 rw 2026-10-20 13:15:30,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 53 2 0.004 0.022 rw 2026-10-20 13:15:30,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 528 18 0.046 0.044 rw 2026-10-20 13:15:30,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 234 49 0.086 0.122 rw 2026-10-20 13:15:30,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:30] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1163 21 0.03 0.063 ro 2026-10-20 13:15:30,872 7 INFO rb-3d383b4-225775-426863 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-20 13:15:32,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /my/projects HTTP/1.1" 200 40306 133 0.154 1.23 rw 2026-10-20 13:15:32,293 7 INFO rb-3d383b4-225775-426863 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-20 13:15:32,294 7 INFO rb-3d383b4-225775-426863 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-20 13:15:32,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 13:15:32,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:28] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.042 3.643 rw 2026-10-20 13:15:32,364 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.016 1.462 ro 2026-10-20 13:15:32,397 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 13:15:32,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.022 0.088 ro 2026-10-20 13:15:32,440 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 13:15:32,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.051 0.171 ro 2026-10-20 13:15:32,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 13:15:32,577 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.022 0.117 ro 2026-10-20 13:15:32,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 13:15:32,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.013 0.068 ro 2026-10-20 13:15:32,648 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/image/website/1/logo/My%20Website?unique=60ae940 HTTP/1.1" 200 8689 2 0.001 0.008 ro 2026-10-20 13:15:32,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /website/static/description/icon.png HTTP/1.1" 200 3260 0 0 0.004 - 2026-10-20 13:15:32,789 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 13:15:32,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.009 0.095 ro 2026-10-20 13:15:32,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:32] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.01 0.101 ro 2026-10-20 13:15:33,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:33,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 0 0 0.005 ro 2026-10-20 13:15:33,455 7 INFO rb-3d383b4-225775-426863 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-20 13:15:33,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:33] "GET /my/projects/359 HTTP/1.1" 303 251 4 0.002 0.035 rw 2026-10-20 13:15:33,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:33] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6571 35 0.041 0.133 rw 2026-10-20 13:15:33,780 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:33] "GET /web/assets/ab04a7c/project.webclient.min.css HTTP/1.1" 200 862608 2 0.002 0.017 ro 2026-10-20 13:15:33,827 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:33] "GET /web/assets/44d1c4e/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.004 0.06 ro 2026-10-20 13:15:33,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:33] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.005 0.025 ro 2026-10-20 13:15:34,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:34,488 7 INFO rb-3d383b4-225775-426863 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-20 13:15:34,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:34] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 304 0 2 0.002 0.008 rw 2026-10-20 13:15:34,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:34] "POST /web/action/load HTTP/1.1" 200 1283 12 0.029 0.037 ro 2026-10-20 13:15:35,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99650 50 0.068 0.272 ro 2026-10-20 13:15:35,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 41 2 0.005 0.022 ro 2026-10-20 13:15:35,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 277 4 0.003 0.022 ro 2026-10-20 13:15:35,193 7 INFO rb-3d383b4-225775-426863 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-20 13:15:35,203 7 INFO rb-3d383b4-225775-426863 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-20 13:15:35,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 13:15:35,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 1067 6 0.023 0.084 ro 2026-10-20 13:15:35,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 65 1 0.002 0.011 rw 2026-10-20 13:15:35,420 7 INFO rb-3d383b4-225775-426863 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-20 13:15:35,421 7 INFO rb-3d383b4-225775-426863 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-20 13:15:35,429 7 INFO rb-3d383b4-225775-426863 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-20 13:15:35,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 53 38 0.035 0.075 rw 2026-10-20 13:15:35,627 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 630 9 0.01 0.046 ro 2026-10-20 13:15:35,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99650 3 0.01 0.085 ro 2026-10-20 13:15:35,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1497 23 0.031 0.064 ro 2026-10-20 13:15:36,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.011 ro 2026-10-20 13:15:36,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.006 ro 2026-10-20 13:15:36,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.002 0.006 rw 2026-10-20 13:15:36,302 7 INFO rb-3d383b4-225775-426863 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-20 13:15:36,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /mail/store HTTP/1.1" 200 801 6 0.013 0.031 ro 2026-10-20 13:15:36,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 124 21 0.022 0.074 rw 2026-10-20 13:15:36,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.001 0.078 ro 2026-10-20 13:15:36,433 7 INFO rb-3d383b4-225775-426863 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-20 13:15:36,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.009 ro 2026-10-20 13:15:36,607 7 INFO rb-3d383b4-225775-426863 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-20 13:15:36,618 7 INFO rb-3d383b4-225775-426863 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-20 13:15:36,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /mail/message/post HTTP/1.1" 200 2089 24 0.02 0.065 rw 2026-10-20 13:15:36,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 28 0.063 0.142 rw 2026-10-20 13:15:36,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /mail/store HTTP/1.1" 200 1471 12 0.015 0.139 ro 2026-10-20 13:15:36,960 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.002 0.118 ro 2026-10-20 13:15:37,050 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99651 3 0.007 0.178 ro 2026-10-20 13:15:37,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.018 ro 2026-10-20 13:15:37,124 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 867 15 0.017 0.06 ro 2026-10-20 13:15:37,150 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,158 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,161 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,198 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,213 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,214 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,215 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,231 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 6 0.013 0.031 rw 2026-10-20 13:15:37,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 99855 6 0.014 0.121 ro 2026-10-20 13:15:37,411 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 5 0.008 0.173 rw 2026-10-20 13:15:37,445 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1125 13 0.017 0.049 ro 2026-10-20 13:15:37,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:37] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.001 0.009 ro 2026-10-20 13:15:37,600 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,618 7 INFO rb-3d383b4-225775-426863 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-20 13:15:37,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-20 13:15:37,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 13:15:37,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:15:37,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 34334204 (allocated 38264832) 2026-10-20 13:15:37,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 i9DwGWBi - [20/Oct/2026 13:15:34] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 52 0.062 3.289 rw 2026-10-20 13:15:38,006 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 65998 2026-10-20 13:15:38,007 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-20 13:15:38,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 65998 2026-10-20 13:15:38,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131538_148360_test_01_project_sharing.txt 2026-10-20 13:15:38,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpimfvplxg_chrome_odoo" 2026-10-20 13:15:38,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-20 13:15:38,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 66132 2026-10-20 13:15:38,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpl758pvmi_chrome_odoo 2026-10-20 13:15:38,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40951/json/version 2026-10-20 13:15:38,666 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:38,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-20 13:15:38,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40951/json 2026-10-20 13:15:38,737 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:38,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:40951/devtools/page/0C94782EEDA7415D75F6751973143299 2026-10-20 13:15:38,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-20 13:15:38,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-20 13:15:38,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 13:15:38,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-20 13:15:38,884 7 INFO rb-3d383b4-225775-426863 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-20 13:15:38,885 7 INFO rb-3d383b4-225775-426863 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-20 13:15:38,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:15:40,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /my/projects HTTP/1.1" 200 29014 149 0.172 1.265 rw 2026-10-20 13:15:40,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '0C94782EEDA7415D75F6751973143299', 'loaderId': 'BA09529BD7C5A6C28B2E451062BCAE36', 'isDownload': False} 2026-10-20 13:15:40,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-20 13:15:40,358 7 INFO rb-3d383b4-225775-426863 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-20 13:15:40,358 7 INFO rb-3d383b4-225775-426863 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-20 13:15:40,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 13:15:40,437 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.018 1.525 ro 2026-10-20 13:15:40,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 13:15:40,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.076 0.137 ro 2026-10-20 13:15:40,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 13:15:40,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.015 0.234 ro 2026-10-20 13:15:40,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 13:15:40,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.016 0.054 ro 2026-10-20 13:15:40,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 13:15:40,736 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.008 0.05 ro 2026-10-20 13:15:40,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/image/website/1/logo/My%20Website?unique=60ae940 HTTP/1.1" 200 8689 2 0.005 0.011 ro 2026-10-20 13:15:40,796 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.02 ro 2026-10-20 13:15:40,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.032 ro 2026-10-20 13:15:40,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 13:15:40,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.06 ro 2026-10-20 13:15:40,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:40] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.007 0.091 ro 2026-10-20 13:15:41,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:41,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.017 ro 2026-10-20 13:15:41,743 7 INFO rb-3d383b4-225775-426863 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-20 13:15:41,751 7 INFO rb-3d383b4-225775-426863 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-20 13:15:41,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:41] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.005 0.04 rw 2026-10-20 13:15:41,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:41] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6344 49 0.026 0.139 rw 2026-10-20 13:15:42,031 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /web/assets/ab04a7c/project.webclient.min.css HTTP/1.1" 200 862608 2 0.007 0.034 ro 2026-10-20 13:15:42,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /web/assets/44d1c4e/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.049 ro 2026-10-20 13:15:42,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.003 0.016 ro 2026-10-20 13:15:42,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:42,751 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:15:42,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 13:15:42,795 7 INFO rb-3d383b4-225775-426863 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-20 13:15:42,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.009 rw 2026-10-20 13:15:42,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "POST /web/action/load HTTP/1.1" 200 1283 12 0.01 0.03 ro 2026-10-20 13:15:43,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.101 0.288 ro 2026-10-20 13:15:43,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.01 0.021 ro 2026-10-20 13:15:43,606 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 848 29 0.039 0.135 ro 2026-10-20 13:15:43,760 7 INFO rb-3d383b4-225775-426863 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-20 13:15:43,772 7 INFO rb-3d383b4-225775-426863 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-20 13:15:43,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 1084 6 0.004 0.021 ro 2026-10-20 13:15:43,842 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 65 0 0 0.009 rw 2026-10-20 13:15:43,891 7 INFO rb-3d383b4-225775-426863 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-20 13:15:43,891 7 INFO rb-3d383b4-225775-426863 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-20 13:15:43,900 7 INFO rb-3d383b4-225775-426863 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-20 13:15:43,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 53 39 0.031 0.058 rw 2026-10-20 13:15:44,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 601 15 0.017 0.042 ro 2026-10-20 13:15:44,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.013 0.067 ro 2026-10-20 13:15:44,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1499 34 0.039 0.068 ro 2026-10-20 13:15:44,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.008 ro 2026-10-20 13:15:44,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.006 ro 2026-10-20 13:15:44,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.008 rw 2026-10-20 13:15:44,708 7 INFO rb-3d383b4-225775-426863 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-20 13:15:44,843 7 INFO rb-3d383b4-225775-426863 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-20 13:15:44,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 124 33 0.051 0.074 rw 2026-10-20 13:15:44,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "GET /web/image/res.partner/2092/avatar_128?access_token=a7f0ea12689b7d3a07d4103f4b3e7ac64283e91de19672f5db1a1e5c931ff425o0x6af9b9b7&unique=1792502124000 HTTP/1.1" 200 305 3 0.005 0.133 ro 2026-10-20 13:15:44,883 7 INFO rb-3d383b4-225775-426863 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-20 13:15:44,893 7 INFO rb-3d383b4-225775-426863 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-20 13:15:44,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /mail/store HTTP/1.1" 200 801 15 0.026 0.159 ro 2026-10-20 13:15:44,953 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.071 ro 2026-10-20 13:15:44,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:44] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.085 ro 2026-10-20 13:15:45,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 30 0.024 0.109 rw 2026-10-20 13:15:45,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /mail/message/post HTTP/1.1" 200 1945 27 0.04 0.086 rw 2026-10-20 13:15:45,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 147 1 0.001 0.146 ro 2026-10-20 13:15:45,425 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72080 8 0.014 0.204 ro 2026-10-20 13:15:45,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /mail/store HTTP/1.1" 200 801 12 0.013 0.142 ro 2026-10-20 13:15:45,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 5 0.008 0.045 ro 2026-10-20 13:15:45,524 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,560 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,573 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,574 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,603 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,605 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,606 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,608 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1411 28 0.029 0.128 ro 2026-10-20 13:15:45,626 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 7 0.011 0.042 rw 2026-10-20 13:15:45,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72286 13 0.017 0.09 ro 2026-10-20 13:15:45,775 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 44 6 0.009 0.15 rw 2026-10-20 13:15:45,800 7 INFO rb-3d383b4-225775-426863 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-20 13:15:45,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1529 23 0.034 0.065 ro 2026-10-20 13:15:45,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.001 0.008 ro 2026-10-20 13:15:45,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:45] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 73 1 0.001 0.009 ro 2026-10-20 13:15:46,009 7 INFO rb-3d383b4-225775-426863 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-20 13:15:46,023 7 INFO rb-3d383b4-225775-426863 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-20 13:15:46,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-20 13:15:46,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 13:15:46,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 32387624 (allocated 34750464) 2026-10-20 13:15:46,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:15:46,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 L-O5zkTz - [20/Oct/2026 13:15:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 52 0.045 3.341 rw 2026-10-20 13:15:46,280 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 66132 2026-10-20 13:15:46,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-20 13:15:46,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 66132 2026-10-20 13:15:46,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131546_417844_test_02_project_sharing.txt 2026-10-20 13:15:46,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpl758pvmi_chrome_odoo" 2026-10-20 13:15:46,429 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-20 13:15:46,643 7 INFO rb-3d383b4-225775-426863 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-20 13:15:46,978 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 66264 2026-10-20 13:15:46,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpufeau2fu_chrome_odoo 2026-10-20 13:15:46,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:44541/json/version 2026-10-20 13:15:46,980 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:47,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-20 13:15:47,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:44541/json 2026-10-20 13:15:47,044 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:47,056 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:44541/devtools/page/21144BCE1251FB077E6544B1DB3EF5AB 2026-10-20 13:15:47,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-20 13:15:47,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-20 13:15:47,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 13:15:47,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-20 13:15:47,175 7 INFO rb-3d383b4-225775-426863 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-20 13:15:47,175 7 INFO rb-3d383b4-225775-426863 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-20 13:15:47,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:15:48,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /my/projects HTTP/1.1" 200 29014 150 0.16 1.118 rw 2026-10-20 13:15:48,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '21144BCE1251FB077E6544B1DB3EF5AB', 'loaderId': '55EC2A0AB3E3A878D32E312583A28C61', 'isDownload': False} 2026-10-20 13:15:48,464 7 INFO rb-3d383b4-225775-426863 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-20 13:15:48,485 7 INFO rb-3d383b4-225775-426863 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-20 13:15:48,490 7 INFO rb-3d383b4-225775-426863 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-20 13:15:48,542 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 13:15:48,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 10 0.049 0.091 ro 2026-10-20 13:15:48,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 13:15:48,656 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.009 1.465 ro 2026-10-20 13:15:48,684 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 13:15:48,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.023 0.171 ro 2026-10-20 13:15:48,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 13:15:48,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.025 0.033 ro 2026-10-20 13:15:48,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 13:15:48,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.015 ro 2026-10-20 13:15:48,864 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.011 0.091 ro 2026-10-20 13:15:48,865 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/image/website/1/logo/My%20Website?unique=60ae940 HTTP/1.1" 200 8689 2 0.003 0.024 ro 2026-10-20 13:15:48,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:48] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.036 ro 2026-10-20 13:15:49,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 13:15:49,058 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:49] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.083 ro 2026-10-20 13:15:49,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:49] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.011 0.088 ro 2026-10-20 13:15:49,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:49,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.011 ro 2026-10-20 13:15:49,729 7 INFO rb-3d383b4-225775-426863 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-20 13:15:49,740 7 INFO rb-3d383b4-225775-426863 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-20 13:15:49,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:49] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.009 0.033 rw 2026-10-20 13:15:49,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:49] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6345 52 0.056 0.146 rw 2026-10-20 13:15:50,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /web/assets/ab04a7c/project.webclient.min.css HTTP/1.1" 200 862608 2 0.003 0.021 ro 2026-10-20 13:15:50,070 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /web/assets/44d1c4e/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.066 ro 2026-10-20 13:15:50,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.02 ro 2026-10-20 13:15:50,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-20 13:15:50,694 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:15:50,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.01 ro 2026-10-20 13:15:50,737 7 INFO rb-3d383b4-225775-426863 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-20 13:15:50,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.009 rw 2026-10-20 13:15:50,745 7 INFO rb-3d383b4-225775-426863 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-20 13:15:50,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "POST /web/action/load HTTP/1.1" 200 1283 12 0.009 0.029 ro 2026-10-20 13:15:51,241 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 71556 57 0.084 0.247 ro 2026-10-20 13:15:51,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.004 0.031 ro 2026-10-20 13:15:51,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 849 31 0.036 0.085 ro 2026-10-20 13:15:51,419 7 INFO rb-3d383b4-225775-426863 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-20 13:15:51,555 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 71556 8 0.025 0.103 ro 2026-10-20 13:15:51,617 7 INFO rb-3d383b4-225775-426863 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-20 13:15:51,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 856 23 0.03 0.046 ro 2026-10-20 13:15:51,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:51] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 72 1 0.001 0.009 ro 2026-10-20 13:15:51,852 7 INFO rb-3d383b4-225775-426863 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-20 13:15:51,872 7 INFO rb-3d383b4-225775-426863 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-20 13:15:51,873 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-20 13:15:51,874 7 INFO rb-3d383b4-225775-426863 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-20 13:15:51,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:15:51,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 24902864 (allocated 26886144) 2026-10-20 13:15:51,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 chaz97Y_ - [20/Oct/2026 13:15:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 12 0.017 1.213 rw 2026-10-20 13:15:52,092 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 66264 2026-10-20 13:15:52,093 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-20 13:15:52,093 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 66264 2026-10-20 13:15:52,216 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131552_216178_test_03_project_sharing.txt 2026-10-20 13:15:52,216 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpufeau2fu_chrome_odoo" 2026-10-20 13:15:52,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-20 13:15:53,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:15:53,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 13:15:53,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-20 13:15:53,586 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:15:53,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 VO9r7x8a - [20/Oct/2026 13:15:53] "POST /mail/message/reaction HTTP/1.1" 200 956 21 0.023 0.361 rw 2026-10-20 13:15:54,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 66401 2026-10-20 13:15:54,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpffg_zrh4_chrome_odoo 2026-10-20 13:15:54,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40131/json/version 2026-10-20 13:15:54,373 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:54,389 7 INFO rb-3d383b4-225775-426863 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-20 13:15:54,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40131/json 2026-10-20 13:15:54,393 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:15:54,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:40131/devtools/page/FD146EE61E07D89BF1624D8F2BC9522C 2026-10-20 13:15:54,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-20 13:15:54,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-20 13:15:54,462 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 13:15:54,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-20 13:15:54,468 7 INFO rb-3d383b4-225775-426863 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-20 13:15:54,468 7 INFO rb-3d383b4-225775-426863 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-20 13:15:55,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /my/projects HTTP/1.1" 200 29017 142 0.132 0.905 rw 2026-10-20 13:15:55,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'FD146EE61E07D89BF1624D8F2BC9522C', 'loaderId': '71103A5171729BC74702A3D812D8DCF0', 'isDownload': False} 2026-10-20 13:15:55,513 7 INFO rb-3d383b4-225775-426863 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-20 13:15:55,537 7 INFO rb-3d383b4-225775-426863 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-20 13:15:55,537 7 INFO rb-3d383b4-225775-426863 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-20 13:15:55,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 13:15:55,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 13:15:55,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.055 0.081 ro 2026-10-20 13:15:55,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.008 0.14 ro 2026-10-20 13:15:55,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 13:15:55,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.009 1.255 ro 2026-10-20 13:15:55,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 13:15:55,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.006 0.029 ro 2026-10-20 13:15:55,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 13:15:55,817 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.007 0.051 ro 2026-10-20 13:15:55,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/image/website/1/logo/My%20Website?unique=60ae940 HTTP/1.1" 200 8689 2 0.002 0.019 ro 2026-10-20 13:15:55,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.018 ro 2026-10-20 13:15:55,944 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.024 ro 2026-10-20 13:15:55,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:55] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.001 0.015 ro 2026-10-20 13:15:56,019 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 13:15:56,090 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:56] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.008 0.1 ro 2026-10-20 13:15:56,676 7 INFO rb-3d383b4-225775-426863 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-20 13:15:56,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.01 ro 2026-10-20 13:15:56,809 7 INFO rb-3d383b4-225775-426863 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-20 13:15:56,817 7 INFO rb-3d383b4-225775-426863 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-20 13:15:56,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:56] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.014 0.03 rw 2026-10-20 13:15:57,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6347 48 0.048 0.136 rw 2026-10-20 13:15:57,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /web/assets/ab04a7c/project.webclient.min.css HTTP/1.1" 200 862608 2 0.009 0.017 ro 2026-10-20 13:15:57,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /web/assets/44d1c4e/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.045 ro 2026-10-20 13:15:57,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.013 ro 2026-10-20 13:15:57,729 7 INFO rb-3d383b4-225775-426863 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-20 13:15:57,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:15:57,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 13:15:57,780 7 INFO rb-3d383b4-225775-426863 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-20 13:15:57,789 7 INFO rb-3d383b4-225775-426863 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-20 13:15:57,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.016 rw 2026-10-20 13:15:57,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "POST /web/action/load HTTP/1.1" 200 1283 12 0.022 0.033 ro 2026-10-20 13:15:58,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.073 0.246 ro 2026-10-20 13:15:58,349 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.004 0.03 ro 2026-10-20 13:15:58,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 851 29 0.045 0.096 ro 2026-10-20 13:15:58,600 7 INFO rb-3d383b4-225775-426863 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-20 13:15:58,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.011 0.07 ro 2026-10-20 13:15:58,845 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1521 37 0.034 0.078 ro 2026-10-20 13:15:58,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.0 0.008 ro 2026-10-20 13:15:59,041 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-20 13:15:59,064 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.001 0.011 rw 2026-10-20 13:15:59,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:59] "GET /web/image/res.partner/2092/avatar_128?access_token=a7f0ea12689b7d3a07d4103f4b3e7ac64283e91de19672f5db1a1e5c931ff425o0x6af9b9b7&unique=1792502124000 HTTP/1.1" 200 305 3 0.014 0.023 ro 2026-10-20 13:15:59,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:59] "POST /mail/store HTTP/1.1" 200 1536 23 0.016 0.086 ro 2026-10-20 13:15:59,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:59] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.106 ro 2026-10-20 13:15:59,445 7 INFO rb-3d383b4-225775-426863 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-20 13:15:59,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-20 13:15:59,447 7 INFO rb-3d383b4-225775-426863 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-20 13:15:59,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:59] "GET /web/image/res.partner/2/avatar_128?access_token=97857fad359a6e3861a505b8811a18b609a76beeb2532ea02947466a9e5769a3o0x6af7d051&unique=1792492017000 HTTP/1.1" 200 4660 3 0.007 0.02 ro 2026-10-20 13:15:59,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:15:59,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 29434312 (allocated 31342592) 2026-10-20 13:15:59,641 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 5iW9xnx7 - [20/Oct/2026 13:15:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.031 1.709 rw 2026-10-20 13:15:59,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 66401 2026-10-20 13:15:59,706 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-20 13:15:59,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 66401 2026-10-20 13:15:59,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131559_801845_test_04_project_sharing_chatter_message_reactions.txt 2026-10-20 13:15:59,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpffg_zrh4_chrome_odoo" 2026-10-20 13:15:59,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-20 13:16:00,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 66534 2026-10-20 13:16:00,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpoq4_wq0y_chrome_odoo 2026-10-20 13:16:00,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46599/json/version 2026-10-20 13:16:00,348 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:16:00,373 7 INFO rb-3d383b4-225775-426863 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-20 13:16:00,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46599/json 2026-10-20 13:16:00,374 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:16:00,384 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:46599/devtools/page/1F42D849A62341FA6EF56BDB9E6D08E5 2026-10-20 13:16:00,388 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-20 13:16:00,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-20 13:16:00,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 13:16:00,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-20 13:16:00,483 7 INFO rb-3d383b4-225775-426863 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-20 13:16:00,483 7 INFO rb-3d383b4-225775-426863 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-20 13:16:00,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:16:01,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:01] "GET /my/projects HTTP/1.1" 200 29014 149 0.147 1.158 rw 2026-10-20 13:16:01,796 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '1F42D849A62341FA6EF56BDB9E6D08E5', 'loaderId': '68C87581FA7453B6EE10DBE1EF7CB88B', 'isDownload': False} 2026-10-20 13:16:01,796 7 INFO rb-3d383b4-225775-426863 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-20 13:16:01,823 7 INFO rb-3d383b4-225775-426863 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-20 13:16:01,824 7 INFO rb-3d383b4-225775-426863 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-20 13:16:01,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 13:16:01,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:01] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 10 0.009 0.051 ro 2026-10-20 13:16:01,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 13:16:01,946 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:01] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 7 0.012 1.439 ro 2026-10-20 13:16:01,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 13:16:02,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.061 0.166 ro 2026-10-20 13:16:02,069 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 13:16:02,087 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.007 0.107 ro 2026-10-20 13:16:02,107 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 13:16:02,139 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.007 0.049 ro 2026-10-20 13:16:02,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.009 0.024 ro 2026-10-20 13:16:02,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/image/website/1/logo/My%20Website?unique=60ae940 HTTP/1.1" 200 8689 2 0.002 0.033 ro 2026-10-20 13:16:02,283 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.035 ro 2026-10-20 13:16:02,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.005 0.017 ro 2026-10-20 13:16:02,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 13:16:02,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:02] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.008 0.096 ro 2026-10-20 13:16:03,036 7 INFO rb-3d383b4-225775-426863 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-20 13:16:03,069 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.001 0.008 ro 2026-10-20 13:16:03,171 7 INFO rb-3d383b4-225775-426863 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-20 13:16:03,184 7 INFO rb-3d383b4-225775-426863 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-20 13:16:03,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:03] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.005 0.047 rw 2026-10-20 13:16:03,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:03] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6345 49 0.039 0.149 rw 2026-10-20 13:16:03,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:03] "GET /web/assets/ab04a7c/project.webclient.min.css HTTP/1.1" 200 862608 2 0.003 0.017 ro 2026-10-20 13:16:03,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:03] "GET /web/assets/44d1c4e/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.002 0.044 ro 2026-10-20 13:16:03,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:03] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.002 0.031 ro 2026-10-20 13:16:04,185 7 INFO rb-3d383b4-225775-426863 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-20 13:16:04,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:16:04,230 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.011 ro 2026-10-20 13:16:04,257 7 INFO rb-3d383b4-225775-426863 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-20 13:16:04,261 7 INFO rb-3d383b4-225775-426863 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-20 13:16:04,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.01 rw 2026-10-20 13:16:04,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "POST /web/action/load HTTP/1.1" 200 1283 12 0.015 0.037 ro 2026-10-20 13:16:04,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.061 0.229 ro 2026-10-20 13:16:04,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 837 29 0.038 0.064 ro 2026-10-20 13:16:04,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.006 0.12 ro 2026-10-20 13:16:05,056 7 INFO rb-3d383b4-225775-426863 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-20 13:16:05,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.017 0.076 ro 2026-10-20 13:16:05,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1493 37 0.056 0.09 ro 2026-10-20 13:16:05,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.0 0.014 ro 2026-10-20 13:16:05,567 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-20 13:16:05,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.005 0.011 rw 2026-10-20 13:16:05,731 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "POST /mail/store HTTP/1.1" 200 800 15 0.013 0.028 ro 2026-10-20 13:16:05,747 7 INFO rb-3d383b4-225775-426863 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-20 13:16:05,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "GET /web/image/res.partner/2092/avatar_128?access_token=a7f0ea12689b7d3a07d4103f4b3e7ac64283e91de19672f5db1a1e5c931ff425o0x6af9b9b7&unique=1792502124000 HTTP/1.1" 200 305 3 0.002 0.029 ro 2026-10-20 13:16:05,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.033 ro 2026-10-20 13:16:05,795 7 INFO rb-3d383b4-225775-426863 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-20 13:16:05,843 7 INFO rb-3d383b4-225775-426863 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-20 13:16:05,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:05] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 41 11 0.008 0.031 ro 2026-10-20 13:16:06,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:06] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 1057 14 0.019 0.064 ro 2026-10-20 13:16:06,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-20 13:16:06,096 7 INFO rb-3d383b4-225775-426863 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-20 13:16:06,237 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:16:06,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 29225188 (allocated 30294016) 2026-10-20 13:16:06,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 J_ln7Wdt - [20/Oct/2026 13:16:04] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.074 1.836 rw 2026-10-20 13:16:06,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 66534 2026-10-20 13:16:06,342 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-20 13:16:06,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 66534 2026-10-20 13:16:06,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131606_444046_test_05_project_sharing_chatter_mention_users.txt 2026-10-20 13:16:06,444 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpoq4_wq0y_chrome_odoo" 2026-10-20 13:16:06,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-20 13:16:07,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 66666 2026-10-20 13:16:07,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpld2ko7tv_chrome_odoo 2026-10-20 13:16:07,183 7 INFO rb-3d383b4-225775-426863 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:38815/json/version 2026-10-20 13:16:07,185 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:16:07,201 7 INFO rb-3d383b4-225775-426863 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-20 13:16:07,202 7 INFO rb-3d383b4-225775-426863 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:38815/json 2026-10-20 13:16:07,203 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:16:07,211 7 INFO rb-3d383b4-225775-426863 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:38815/devtools/page/BAAFB923B0F0F40071D2ECD36D4965C6 2026-10-20 13:16:07,222 7 INFO rb-3d383b4-225775-426863 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-20 13:16:07,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-20 13:16:07,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-20 13:16:07,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-20 13:16:07,678 7 INFO rb-3d383b4-225775-426863 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-20 13:16:07,678 7 INFO rb-3d383b4-225775-426863 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-20 13:16:07,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:16:08,846 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:08] "GET /my/projects HTTP/1.1" 200 29014 149 0.133 1.031 rw 2026-10-20 13:16:08,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'BAAFB923B0F0F40071D2ECD36D4965C6', 'loaderId': 'B2F6AC2BCC3C194AB7ECC92AE5B30EE4', 'isDownload': False} 2026-10-20 13:16:08,851 7 INFO rb-3d383b4-225775-426863 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-20 13:16:08,874 7 INFO rb-3d383b4-225775-426863 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-20 13:16:08,875 7 INFO rb-3d383b4-225775-426863 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-20 13:16:08,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/646889f/web.material_symbols_outlined.min.woff2, copying from /web/assets/646889f/web.material_symbols_outlined.min.woff2 2026-10-20 13:16:08,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:08] "GET /web/assets/1/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 10 0.02 1.238 ro 2026-10-20 13:16:08,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/031c625/web.assets_frontend.min.css, copying from /web/assets/031c625/web.assets_frontend.min.css 2026-10-20 13:16:09,067 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/1/031c625/web.assets_frontend.min.css HTTP/1.1" 200 1340440 7 0.062 0.11 ro 2026-10-20 13:16:09,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2, copying from /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 2026-10-20 13:16:09,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/1/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 7 0.009 0.191 ro 2026-10-20 13:16:09,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0924961/web.assets_frontend_minimal.min.js, copying from /web/assets/0924961/web.assets_frontend_minimal.min.js 2026-10-20 13:16:09,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/1/0924961/web.assets_frontend_minimal.min.js HTTP/1.1" 200 59201 7 0.007 0.035 ro 2026-10-20 13:16:09,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a631943/web.__assets_tests_call__.min.js, copying from /web/assets/a631943/web.__assets_tests_call__.min.js 2026-10-20 13:16:09,213 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/1/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 7 0.009 0.054 ro 2026-10-20 13:16:09,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/image/website/1/logo/My%20Website?unique=60ae940 HTTP/1.1" 200 8689 2 0.001 0.012 ro 2026-10-20 13:16:09,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.013 ro 2026-10-20 13:16:09,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.03 ro 2026-10-20 13:16:09,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/278349a/web.assets_frontend_lazy.min.js, copying from /web/assets/278349a/web.assets_frontend_lazy.min.js 2026-10-20 13:16:09,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/image/website/1/favicon?unique=60ae940 HTTP/1.1" 200 1150 2 0.002 0.058 ro 2026-10-20 13:16:09,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:09] "GET /web/assets/1/278349a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 5382538 7 0.006 0.086 ro 2026-10-20 13:16:10,038 7 INFO rb-3d383b4-225775-426863 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-20 13:16:10,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 3135 1 0.002 0.01 ro 2026-10-20 13:16:10,182 7 INFO rb-3d383b4-225775-426863 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-20 13:16:10,194 7 INFO rb-3d383b4-225775-426863 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-20 13:16:10,258 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:10] "GET /my/projects/359 HTTP/1.1" 303 251 7 0.007 0.035 rw 2026-10-20 13:16:10,433 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:10] "GET /my/projects/359/project_sharing HTTP/1.1" 200 6343 54 0.053 0.152 rw 2026-10-20 13:16:10,500 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:10] "GET /web/assets/ab04a7c/project.webclient.min.css HTTP/1.1" 200 862608 2 0.001 0.025 ro 2026-10-20 13:16:10,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:10] "GET /web/assets/44d1c4e/project.webclient.min.js HTTP/1.1" 200 5945812 2 0.001 0.051 ro 2026-10-20 13:16:10,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:10] "GET /web/assets/a631943/web.__assets_tests_call__.min.js HTTP/1.1" 200 1906959 2 0.006 0.017 ro 2026-10-20 13:16:11,252 7 INFO rb-3d383b4-225775-426863 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-20 13:16:11,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:16:11,291 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.014 ro 2026-10-20 13:16:11,314 7 INFO rb-3d383b4-225775-426863 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-20 13:16:11,323 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.01 rw 2026-10-20 13:16:11,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "POST /web/action/load HTTP/1.1" 200 1283 12 0.022 0.031 ro 2026-10-20 13:16:11,897 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 57 0.091 0.279 ro 2026-10-20 13:16:11,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 169 5 0.004 0.03 ro 2026-10-20 13:16:12,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 839 29 0.033 0.091 ro 2026-10-20 13:16:12,213 7 INFO rb-3d383b4-225775-426863 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-20 13:16:12,293 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72079 8 0.01 0.063 ro 2026-10-20 13:16:12,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1496 50 0.047 0.107 ro 2026-10-20 13:16:12,564 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.008 ro 2026-10-20 13:16:12,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:16:12,701 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "POST /html_editor/get_ice_servers HTTP/1.1" 200 41 2 0.001 0.007 rw 2026-10-20 13:16:12,784 7 INFO rb-3d383b4-225775-426863 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-20 13:16:12,882 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "GET /web/image/res.partner/2092/avatar_128?access_token=a7f0ea12689b7d3a07d4103f4b3e7ac64283e91de19672f5db1a1e5c931ff425o0x6af9b9b7&unique=1792502124000 HTTP/1.1" 200 305 3 0.006 0.016 ro 2026-10-20 13:16:12,886 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-20 13:16:12,888 7 INFO rb-3d383b4-225775-426863 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-20 13:16:12,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "POST /mail/store HTTP/1.1" 200 800 15 0.033 0.048 ro 2026-10-20 13:16:12,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:12] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.005 0.091 ro 2026-10-20 13:16:13,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:16:13,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 27880568 (allocated 29507584) 2026-10-20 13:16:13,124 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 lLNnxgtP - [20/Oct/2026 13:16:11] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 27 0.037 1.745 rw 2026-10-20 13:16:13,188 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 66666 2026-10-20 13:16:13,190 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-20 13:16:13,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 66666 2026-10-20 13:16:13,295 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_131613_295226_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-20 13:16:13,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpld2ko7tv_chrome_odoo" 2026-10-20 13:16:13,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 1 removed 2026-10-20 13:16:13,686 7 INFO rb-3d383b4-225775-426863 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-20 13:16:32,255 7 INFO rb-3d383b4-225775-426863 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-20 13:16:32,412 7 INFO rb-3d383b4-225775-426863 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-20 13:16:32,504 7 INFO rb-3d383b4-225775-426863 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-20 13:16:32,586 7 INFO rb-3d383b4-225775-426863 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-20 13:16:33,535 7 INFO rb-3d383b4-225775-426863 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-20 13:16:33,889 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_change_project_company ... 2026-10-20 13:16:34,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_create_project_in_stage ... 2026-10-20 13:16:35,712 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_linked_project_stage_other_company ... 2026-10-20 13:16:35,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_linked_project_stage_same_company ... 2026-10-20 13:16:35,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_project_stage_other_company ... 2026-10-20 13:16:35,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_move_project_stage_same_company ... 2026-10-20 13:16:35,929 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_project_creation_default_stage ... 2026-10-20 13:16:36,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_stage_multicompany: Starting TestProjectStagesMulticompany.test_project_creation_default_stage_in_context ... 2026-10-20 13:16:36,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 13:16:39,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-20 13:16:39,725 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-20 13:16:39,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-20 13:16:40,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-20 13:16:41,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-20 13:16:41,916 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-20 13:16:42,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-20 13:16:42,700 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-20 13:16:43,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-20 13:16:44,020 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-20 13:16:44,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-20 13:16:45,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-20 13:16:46,908 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-20 13:16:47,485 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:16:47,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-20 13:16:48,312 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-20 13:16:48,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-20 13:16:49,813 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12786, 12732] 2026-10-20 13:16:49,837 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted project.task records with IDs: [1602, 1666] 2026-10-20 13:16:49,853 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3949, 3950, 4029, 4030] 2026-10-20 13:16:49,877 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-20 13:16:50,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-20 13:16:55,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-20 13:16:56,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-20 13:16:56,660 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-20 13:16:57,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-20 13:16:57,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 13:17:00,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-20 13:17:01,409 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 66794 2026-10-20 13:17:01,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpelo_m1sp_chrome_odoo 2026-10-20 13:17:01,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:45503/json/version 2026-10-20 13:17:01,412 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:01,493 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-20 13:17:01,493 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:45503/json 2026-10-20 13:17:01,494 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:01,501 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:45503/devtools/page/1F87F050D1A1F7D90ABFA65F735129D1 2026-10-20 13:17:01,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-20 13:17:01,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-20 13:17:01,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:17:01,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-20 13:17:01,629 7 INFO rb-3d383b4-225775-426863 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-20 13:17:01,629 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:17:01,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:17:02,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /odoo HTTP/1.1" 200 7234 115 0.149 0.618 rw 2026-10-20 13:17:02,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '1F87F050D1A1F7D90ABFA65F735129D1', 'loaderId': '211B1745A9543C2BA816015FCD948DA4', 'isDownload': False} 2026-10-20 13:17:02,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-20 13:17:02,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.001 0.038 ro 2026-10-20 13:17:02,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.008 1.045 ro 2026-10-20 13:17:02,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /web/webclient/load_menus HTTP/1.1" 200 256897 33 0.048 0.23 ro 2026-10-20 13:17:02,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.003 0.283 ro 2026-10-20 13:17:02,798 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.019 ro 2026-10-20 13:17:02,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:02] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.012 ro 2026-10-20 13:17:03,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-20 13:17:03,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.008 - 2026-10-20 13:17:03,801 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.014 ro 2026-10-20 13:17:03,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.021 - 2026-10-20 13:17:03,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.008 rw 2026-10-20 13:17:03,863 7 INFO rb-3d383b4-225775-426863 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-20 13:17:03,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:17:03,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.028 0.06 rw 2026-10-20 13:17:03,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 13:17:03,984 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:17:04,138 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "GET /odoo HTTP/1.1" 200 7163 27 0.052 0.083 rw 2026-10-20 13:17:04,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.007 0.162 ro 2026-10-20 13:17:04,217 7 INFO rb-3d383b4-225775-426863 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-20 13:17:04,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /web/action/load HTTP/1.1" 200 419 5 0.008 0.086 ro 2026-10-20 13:17:04,235 7 INFO rb-3d383b4-225775-426863 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-20 13:17:04,246 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.002 0.108 ro 2026-10-20 13:17:04,262 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.13 rw 2026-10-20 13:17:04,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.05 ro 2026-10-20 13:17:04,284 7 INFO rb-3d383b4-225775-426863 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-20 13:17:04,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /mail/store HTTP/1.1" 200 3261 37 0.055 0.12 ro 2026-10-20 13:17:04,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /web/action/load HTTP/1.1" 200 1214 11 0.006 0.184 ro 2026-10-20 13:17:04,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 114177 59 0.102 0.27 ro 2026-10-20 13:17:04,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 41 2 0.002 0.046 ro 2026-10-20 13:17:04,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.042 ro 2026-10-20 13:17:05,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 2833 25 0.025 0.106 ro 2026-10-20 13:17:05,086 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.001 0.074 ro 2026-10-20 13:17:05,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.008 0.034 ro 2026-10-20 13:17:05,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.023 ro 2026-10-20 13:17:05,339 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,390 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,395 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.018 ro 2026-10-20 13:17:05,470 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 1750 22 0.018 0.067 ro 2026-10-20 13:17:05,521 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,521 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,539 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,572 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.022 ro 2026-10-20 13:17:05,581 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 1741 22 0.037 0.079 ro 2026-10-20 13:17:05,733 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,734 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,757 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,813 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,813 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.021 ro 2026-10-20 13:17:05,918 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 2834 23 0.027 0.088 ro 2026-10-20 13:17:05,988 7 INFO rb-3d383b4-225775-426863 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-20 13:17:05,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-20 13:17:05,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-20 13:17:06,118 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:17:06,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26907896 (allocated 28680192) 2026-10-20 13:17:06,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 a75rhXUU - [20/Oct/2026 13:17:03] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.027 2.261 rw 2026-10-20 13:17:06,224 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 66794 2026-10-20 13:17:06,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-20 13:17:06,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 66794 2026-10-20 13:17:06,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131706_334784_test_01_project_tags.txt 2026-10-20 13:17:06,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpelo_m1sp_chrome_odoo" 2026-10-20 13:17:06,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:17:07,134 7 INFO rb-3d383b4-225775-426863 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-20 13:17:23,871 7 INFO rb-3d383b4-225775-426863 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-20 13:17:24,916 7 INFO rb-3d383b4-225775-426863 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-20 13:17:26,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_task_mail_tracking_duration: Starting TestProjectTaskMailTrackingDuration.test_project_task_mail_tracking_duration ... 2026-10-20 13:17:26,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_task_mail_tracking_duration: Starting TestProjectTaskMailTrackingDuration.test_task_mail_tracking_duration_during_onchange_stage ... 2026-10-20 13:17:27,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:17:30,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_task_type: Starting TestProjectTaskType.test_create_stage ... 2026-10-20 13:17:30,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_task_type: Starting TestProjectTaskType.test_modify_existing_stage ... 2026-10-20 13:17:30,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:17:30,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-20 13:17:30,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 66920 2026-10-20 13:17:30,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmppg23x4_9_chrome_odoo 2026-10-20 13:17:30,977 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:42993/json/version 2026-10-20 13:17:30,979 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:31,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:17:31,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:42993/json 2026-10-20 13:17:31,024 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:31,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:42993/devtools/page/7DB0140B8CFD4533A372A0A98C7DFEE4 2026-10-20 13:17:31,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-20 13:17:31,067 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-20 13:17:31,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:17:31,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-20 13:17:31,281 7 INFO rb-3d383b4-225775-426863 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-20 13:17:31,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:17:31,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:17:31,995 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:31] "GET /odoo HTTP/1.1" 200 7234 104 0.104 0.606 rw 2026-10-20 13:17:31,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '7DB0140B8CFD4533A372A0A98C7DFEE4', 'loaderId': '66FCAA4038BF32229B00351A1883A9C0', 'isDownload': False} 2026-10-20 13:17:31,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-20 13:17:32,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:32] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.004 0.02 ro 2026-10-20 13:17:32,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.027 0.188 ro 2026-10-20 13:17:32,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:32] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.019 0.31 ro 2026-10-20 13:17:32,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:32] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.004 0.12 ro 2026-10-20 13:17:32,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:32] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.005 1.091 ro 2026-10-20 13:17:32,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:32] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.014 ro 2026-10-20 13:17:33,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:17:33,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-20 13:17:33,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.005 - 2026-10-20 13:17:33,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.01 ro 2026-10-20 13:17:33,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.001 0.009 rw 2026-10-20 13:17:33,499 7 INFO rb-3d383b4-225775-426863 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-20 13:17:33,516 7 INFO rb-3d383b4-225775-426863 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-20 13:17:33,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:17:33,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.03 0.057 rw 2026-10-20 13:17:33,614 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.012 ro 2026-10-20 13:17:33,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:17:33,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /odoo HTTP/1.1" 200 7163 27 0.025 0.072 rw 2026-10-20 13:17:33,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.009 0.113 ro 2026-10-20 13:17:33,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /web/image/res.partner/3/avatar_128?unique=1792502250000 HTTP/1.1" 200 305 3 0.008 0.032 ro 2026-10-20 13:17:33,834 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "POST /web/action/load HTTP/1.1" 200 419 5 0.011 0.068 ro 2026-10-20 13:17:33,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.005 0.088 rw 2026-10-20 13:17:33,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.028 ro 2026-10-20 13:17:33,879 7 INFO rb-3d383b4-225775-426863 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-20 13:17:33,972 7 INFO rb-3d383b4-225775-426863 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-20 13:17:34,006 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /mail/store HTTP/1.1" 200 3284 37 0.043 0.109 ro 2026-10-20 13:17:34,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/action/load HTTP/1.1" 200 1125 10 0.007 0.061 ro 2026-10-20 13:17:34,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /mail/store HTTP/1.1" 200 671 9 0.012 0.093 ro 2026-10-20 13:17:34,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.013 0.018 ro 2026-10-20 13:17:34,255 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.01 0.019 ro 2026-10-20 13:17:34,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.006 0.018 ro 2026-10-20 13:17:34,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 54 0.061 0.206 ro 2026-10-20 13:17:34,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /mail/store HTTP/1.1" 200 2247 26 0.036 0.395 rw 2026-10-20 13:17:34,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 68 1 0.001 0.117 ro 2026-10-20 13:17:34,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.124 ro 2026-10-20 13:17:34,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.013 ro 2026-10-20 13:17:35,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 13:17:35,246 7 INFO rb-3d383b4-225775-426863 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-20 13:17:35,252 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/image/res.users/2/avatar_128?unique=1787386654000 HTTP/1.1" 200 305 5 0.009 0.033 ro 2026-10-20 13:17:35,283 7 INFO rb-3d383b4-225775-426863 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-20 13:17:35,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/image/res.users/3/avatar_128?unique=1789564654000 HTTP/1.1" 200 305 6 0.009 0.073 ro 2026-10-20 13:17:35,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/image/res.users/4/avatar_128?unique=1789226254000 HTTP/1.1" 200 305 6 0.009 0.108 ro 2026-10-20 13:17:35,358 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.001 0.142 ro 2026-10-20 13:17:35,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.007 0.161 ro 2026-10-20 13:17:35,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.167 ro 2026-10-20 13:17:35,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "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 2 0.006 0.12 rw 2026-10-20 13:17:35,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 8555 16 0.022 0.058 ro 2026-10-20 13:17:35,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 249 8 0.006 0.025 rw 2026-10-20 13:17:35,707 7 INFO rb-3d383b4-225775-426863 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-20 13:17:35,720 7 INFO rb-3d383b4-225775-426863 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-20 13:17:35,747 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:35] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 282 2 0.004 0.013 rw 2026-10-20 13:17:36,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:36] "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.14 0.214 rw 2026-10-20 13:17:36,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 124653 68 0.067 0.391 ro 2026-10-20 13:17:36,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.004 0.037 ro 2026-10-20 13:17:36,759 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1559 16 0.026 0.09 ro 2026-10-20 13:17:36,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.115 rw 2026-10-20 13:17:36,924 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 996 16 0.019 0.051 ro 2026-10-20 13:17:37,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.067 ro 2026-10-20 13:17:37,140 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,160 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,187 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.007 0.045 ro 2026-10-20 13:17:37,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.014 ro 2026-10-20 13:17:37,202 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,223 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,266 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 687 13 0.02 0.072 ro 2026-10-20 13:17:37,273 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "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.041 rw 2026-10-20 13:17:37,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 249 6 0.012 0.027 rw 2026-10-20 13:17:37,442 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,459 7 INFO rb-3d383b4-225775-426863 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-20 13:17:37,484 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 284 2 0.003 0.009 rw 2026-10-20 13:17:37,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "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.094 0.2 rw 2026-10-20 13:17:37,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.021 ro 2026-10-20 13:17:37,979 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1561 16 0.021 0.079 ro 2026-10-20 13:17:37,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:37] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.12 rw 2026-10-20 13:17:38,074 7 INFO rb-3d383b4-225775-426863 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-20 13:17:38,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:38] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1310 13 0.012 0.039 ro 2026-10-20 13:17:38,137 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:38] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 81 1 0.001 0.056 ro 2026-10-20 13:17:38,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-20 13:17:38,163 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-20 13:17:38,403 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:17:38,404 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 35593392 (allocated 39165952) 2026-10-20 13:17:38,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 dt0Nl40p - [20/Oct/2026 13:17:33] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.043 4.883 rw 2026-10-20 13:17:38,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 66920 2026-10-20 13:17:38,510 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-20 13:17:38,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 66920 2026-10-20 13:17:38,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131738_612897_test_project_templates_tour.txt 2026-10-20 13:17:38,613 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmppg23x4_9_chrome_odoo" 2026-10-20 13:17:38,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:17:40,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_action_project_time_by_stage_report ... 2026-10-20 13:17:41,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_average_time_spent_by_stage ... 2026-10-20 13:17:41,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_access_rights ... 2026-10-20 13:17:42,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_excludes_private_tasks ... 2026-10-20 13:17:42,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_report_is_closed ... 2026-10-20 13:17:42,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_time_spent_on_revisited_stage ... 2026-10-20 13:17:43,011 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_time_by_stage_report: Starting TestProjectTimeByStageReport.test_time_spent_per_stage ... 2026-10-20 13:17:43,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:17:43,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-20 13:17:43,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 67048 2026-10-20 13:17:43,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp6rnph_sp_chrome_odoo 2026-10-20 13:17:43,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37949/json/version 2026-10-20 13:17:43,744 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:43,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:17:43,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37949/json 2026-10-20 13:17:43,781 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:43,800 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:37949/devtools/page/629381CF81E79611EFBC54ABFFBABD3C 2026-10-20 13:17:43,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-20 13:17:43,819 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-20 13:17:43,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:17:43,875 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-20 13:17:43,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-20 13:17:43,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:17:43,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:17:44,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:44] "GET /odoo HTTP/1.1" 200 7282 120 0.133 0.671 rw 2026-10-20 13:17:44,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '629381CF81E79611EFBC54ABFFBABD3C', 'loaderId': '5F788944CB29E2A6F674AF3F81B6279A', 'isDownload': False} 2026-10-20 13:17:44,689 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-20 13:17:44,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:44] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.043 ro 2026-10-20 13:17:44,926 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:44] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.019 1.017 ro 2026-10-20 13:17:45,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.029 0.259 ro 2026-10-20 13:17:45,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.028 0.349 ro 2026-10-20 13:17:45,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.093 ro 2026-10-20 13:17:45,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.074 ro 2026-10-20 13:17:45,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:17:45,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:17:45,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 13:17:45,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.021 ro 2026-10-20 13:17:45,915 7 INFO rb-3d383b4-225775-426863 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-20 13:17:45,935 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.026 rw 2026-10-20 13:17:45,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:17:45,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.014 0.061 rw 2026-10-20 13:17:45,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:45] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-20 13:17:46,018 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:17:46,169 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "GET /odoo HTTP/1.1" 200 7211 27 0.032 0.078 rw 2026-10-20 13:17:46,187 7 INFO rb-3d383b4-225775-426863 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-20 13:17:46,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.005 0.123 ro 2026-10-20 13:17:46,222 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.004 0.072 ro 2026-10-20 13:17:46,223 7 INFO rb-3d383b4-225775-426863 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-20 13:17:46,248 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/action/load HTTP/1.1" 200 419 5 0.007 0.083 ro 2026-10-20 13:17:46,257 7 INFO rb-3d383b4-225775-426863 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-20 13:17:46,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-20 13:17:46,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.079 ro 2026-10-20 13:17:46,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.121 rw 2026-10-20 13:17:46,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /mail/store HTTP/1.1" 200 3309 37 0.038 0.128 ro 2026-10-20 13:17:46,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/action/load HTTP/1.1" 200 1125 10 0.024 0.166 ro 2026-10-20 13:17:46,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 57 0.09 0.21 ro 2026-10-20 13:17:46,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 67 1 0.002 0.017 ro 2026-10-20 13:17:46,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.022 ro 2026-10-20 13:17:46,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.003 0.013 ro 2026-10-20 13:17:47,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 13:17:47,301 7 INFO rb-3d383b4-225775-426863 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-20 13:17:47,305 7 INFO rb-3d383b4-225775-426863 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-20 13:17:47,308 7 INFO rb-3d383b4-225775-426863 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-20 13:17:47,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/image/res.users/3/avatar_128?unique=1789197466000 HTTP/1.1" 200 305 6 0.012 0.04 ro 2026-10-20 13:17:47,366 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.005 0.096 ro 2026-10-20 13:17:47,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.009 0.129 ro 2026-10-20 13:17:47,429 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 305 6 0.005 0.158 ro 2026-10-20 13:17:47,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.005 0.188 ro 2026-10-20 13:17:47,469 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.179 ro 2026-10-20 13:17:47,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "POST /web/action/load HTTP/1.1" 200 734 11 0.019 0.164 ro 2026-10-20 13:17:47,629 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 8 0.013 0.05 ro 2026-10-20 13:17:47,681 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 4 0.004 0.019 rw 2026-10-20 13:17:47,789 7 INFO rb-3d383b4-225775-426863 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-20 13:17:47,810 7 INFO rb-3d383b4-225775-426863 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-20 13:17:47,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:47] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 266 35 0.046 0.067 rw 2026-10-20 13:17:48,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6470 21 0.04 0.058 rw 2026-10-20 13:17:48,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 68 0.048 0.344 ro 2026-10-20 13:17:48,521 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.016 ro 2026-10-20 13:17:48,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.003 0.028 ro 2026-10-20 13:17:48,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.014 rw 2026-10-20 13:17:48,610 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-20 13:17:48,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 5 0.004 0.016 rw 2026-10-20 13:17:48,692 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,696 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,706 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.004 0.011 rw 2026-10-20 13:17:48,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.005 0.01 rw 2026-10-20 13:17:48,793 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,805 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,805 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 7 0.011 0.057 ro 2026-10-20 13:17:48,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 5 0.004 0.021 rw 2026-10-20 13:17:48,982 7 INFO rb-3d383b4-225775-426863 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-20 13:17:48,983 7 INFO rb-3d383b4-225775-426863 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-20 13:17:49,000 7 INFO rb-3d383b4-225775-426863 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-20 13:17:49,000 7 INFO rb-3d383b4-225775-426863 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-20 13:17:49,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 35 0.045 0.07 rw 2026-10-20 13:17:49,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 3 0.004 0.048 rw 2026-10-20 13:17:49,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1092 11 0.014 0.061 ro 2026-10-20 13:17:49,377 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.012 0.027 ro 2026-10-20 13:17:49,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.004 0.049 ro 2026-10-20 13:17:49,521 7 INFO rb-3d383b4-225775-426863 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-20 13:17:49,523 7 INFO rb-3d383b4-225775-426863 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-20 13:17:49,531 7 INFO rb-3d383b4-225775-426863 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-20 13:17:49,570 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1092 35 0.031 0.073 rw 2026-10-20 13:17:49,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17: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.021 ro 2026-10-20 13:17:49,627 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.004 0.022 ro 2026-10-20 13:17:49,665 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.015 0.044 rw 2026-10-20 13:17:49,826 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1941 21 0.025 0.088 ro 2026-10-20 13:17:49,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17: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.012 rw 2026-10-20 13:17:49,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:49] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.01 ro 2026-10-20 13:17:50,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:17:50,068 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.008 rw 2026-10-20 13:17:50,136 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,168 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.009 ro 2026-10-20 13:17:50,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "POST /mail/store HTTP/1.1" 200 3775 43 0.075 0.107 rw 2026-10-20 13:17:50,498 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,499 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,515 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,516 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,532 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,533 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.024 0.046 ro 2026-10-20 13:17:50,792 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 942 10 0.029 0.129 rw 2026-10-20 13:17:50,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.001 0.01 ro 2026-10-20 13:17:50,923 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,927 7 INFO rb-3d383b4-225775-426863 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-20 13:17:50,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:50] "GET /web/image/res.users/2/avatar_128?unique=1792502264000 HTTP/1.1" 200 305 5 0.023 0.035 ro 2026-10-20 13:17:51,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 901 11 0.035 0.051 rw 2026-10-20 13:17:51,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 14 0.027 0.036 rw 2026-10-20 13:17:51,172 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,173 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,204 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 129 4 0.011 0.033 ro 2026-10-20 13:17:51,274 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,275 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,277 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /mail/store HTTP/1.1" 200 1921 16 0.027 0.075 rw 2026-10-20 13:17:51,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 121 3 0.005 0.04 ro 2026-10-20 13:17:51,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 23 0.041 0.074 rw 2026-10-20 13:17:51,587 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1049 12 0.013 0.053 rw 2026-10-20 13:17:51,752 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,753 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,782 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,791 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,794 7 INFO rb-3d383b4-225775-426863 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-20 13:17:51,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 71 22 0.036 0.071 rw 2026-10-20 13:17:52,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 3166 78 0.077 0.161 rw 2026-10-20 13:17:52,298 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.007 0.029 ro 2026-10-20 13:17:52,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1452 21 0.036 0.107 ro 2026-10-20 13:17:52,426 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.155 rw 2026-10-20 13:17:52,481 7 INFO rb-3d383b4-225775-426863 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-20 13:17:52,608 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /mail/store HTTP/1.1" 200 3465 47 0.069 0.232 rw 2026-10-20 13:17:52,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1410 21 0.023 0.177 ro 2026-10-20 13:17:52,726 7 INFO rb-3d383b4-225775-426863 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-20 13:17:52,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-20 13:17:52,745 7 INFO rb-3d383b4-225775-426863 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-20 13:17:52,756 7 INFO rb-3d383b4-225775-426863 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-20 13:17:52,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 46 46 0.071 0.09 rw 2026-10-20 13:17:52,997 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1590 21 0.017 0.048 ro 2026-10-20 13:17:53,051 7 INFO rb-3d383b4-225775-426863 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-20 13:17:53,064 7 INFO rb-3d383b4-225775-426863 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-20 13:17:53,074 7 INFO rb-3d383b4-225775-426863 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-20 13:17:53,087 7 INFO rb-3d383b4-225775-426863 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-20 13:17:53,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 78 21 0.031 0.071 rw 2026-10-20 13:17:53,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-20 13:17:53,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-20 13:17:53,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-20 13:17:53,299 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 216 21 0.039 0.054 rw 2026-10-20 13:17:53,396 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1586 21 0.019 0.136 ro 2026-10-20 13:17:53,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:17:53,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41559260 (allocated 43622400) 2026-10-20 13:17:53,613 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:46] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 53 0.095 7.2 rw 2026-10-20 13:17:53,617 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.003 0.032 ro 2026-10-20 13:17:53,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 GuAu20fl - [20/Oct/2026 13:17:53] "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-20 13:17:53,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 67048 2026-10-20 13:17:53,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-20 13:17:53,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 67048 2026-10-20 13:17:53,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131753_815462_test_01_project_tour.txt 2026-10-20 13:17:53,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp6rnph_sp_chrome_odoo" 2026-10-20 13:17:53,832 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-20 13:17:54,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 67187 2026-10-20 13:17:54,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpx_4o9cjw_chrome_odoo 2026-10-20 13:17:54,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:33365/json/version 2026-10-20 13:17:54,432 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:54,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-20 13:17:54,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:33365/json 2026-10-20 13:17:54,504 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:17:54,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:33365/devtools/page/AC220F5056B0812B07619148B851AD75 2026-10-20 13:17:54,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-20 13:17:54,569 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-20 13:17:54,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:17:54,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-20 13:17:54,665 7 INFO rb-3d383b4-225775-426863 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-20 13:17:54,665 7 INFO rb-3d383b4-225775-426863 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-20 13:17:54,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:17:55,446 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /odoo?debug=1 HTTP/1.1" 200 7297 118 0.14 0.639 rw 2026-10-20 13:17:55,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'AC220F5056B0812B07619148B851AD75', 'loaderId': 'ECDE0F8300DDB27C7E56A768FC812FC8', 'isDownload': False} 2026-10-20 13:17:55,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-20 13:17:55,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.039 ro 2026-10-20 13:17:55,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.006 1.0 ro 2026-10-20 13:17:55,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 21 0.039 0.2 ro 2026-10-20 13:17:55,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 15 0.025 0.311 ro 2026-10-20 13:17:55,850 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.007 0.084 ro 2026-10-20 13:17:55,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:55] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.022 ro 2026-10-20 13:17:56,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-20 13:17:56,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.008 - 2026-10-20 13:17:56,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.011 - 2026-10-20 13:17:56,794 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 13:17:56,840 7 INFO rb-3d383b4-225775-426863 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-20 13:17:56,861 7 INFO rb-3d383b4-225775-426863 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-20 13:17:56,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.003 0.029 rw 2026-10-20 13:17:56,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:17:56,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.027 0.064 rw 2026-10-20 13:17:56,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 13:17:56,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:56] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:17:57,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "GET /odoo HTTP/1.1" 200 7226 27 0.034 0.076 rw 2026-10-20 13:17:57,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "GET /odoo/offline HTTP/1.1" 200 14293 5 0.013 0.118 ro 2026-10-20 13:17:57,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.009 0.039 ro 2026-10-20 13:17:57,215 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /web/action/load HTTP/1.1" 200 419 5 0.007 0.063 ro 2026-10-20 13:17:57,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.099 rw 2026-10-20 13:17:57,255 7 INFO rb-3d383b4-225775-426863 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-20 13:17:57,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.045 ro 2026-10-20 13:17:57,359 7 INFO rb-3d383b4-225775-426863 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-20 13:17:57,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /mail/store HTTP/1.1" 200 3309 37 0.038 0.125 ro 2026-10-20 13:17:57,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /web/action/load HTTP/1.1" 200 1125 10 0.022 0.061 ro 2026-10-20 13:17:57,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /mail/store HTTP/1.1" 200 719 9 0.009 0.094 ro 2026-10-20 13:17:57,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.007 0.021 ro 2026-10-20 13:17:57,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.028 ro 2026-10-20 13:17:57,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.007 0.016 ro 2026-10-20 13:17:58,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 54 0.07 0.231 ro 2026-10-20 13:17:58,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /mail/store HTTP/1.1" 200 2295 26 0.032 0.344 rw 2026-10-20 13:17:58,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.133 ro 2026-10-20 13:17:58,211 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 22 0.024 0.123 ro 2026-10-20 13:17:58,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.045 ro 2026-10-20 13:17:58,389 7 INFO rb-3d383b4-225775-426863 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-20 13:17:58,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.007 0.031 ro 2026-10-20 13:17:58,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.001 0.04 ro 2026-10-20 13:17:58,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6486 22 0.026 0.075 rw 2026-10-20 13:17:58,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125059 68 0.073 0.378 ro 2026-10-20 13:17:59,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.017 ro 2026-10-20 13:17:59,131 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1325 18 0.027 0.092 ro 2026-10-20 13:17:59,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.111 rw 2026-10-20 13:17:59,301 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2047 23 0.034 0.079 ro 2026-10-20 13:17:59,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.003 0.011 rw 2026-10-20 13:17:59,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.005 0.027 ro 2026-10-20 13:17:59,704 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1 HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:17:59,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.007 rw 2026-10-20 13:17:59,808 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,831 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,832 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,863 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,875 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,898 7 INFO rb-3d383b4-225775-426863 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-20 13:17:59,971 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /mail/store HTTP/1.1" 200 2935 41 0.083 0.089 rw 2026-10-20 13:17:59,989 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.109 ro 2026-10-20 13:17:59,999 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.002 0.096 ro 2026-10-20 13:18:00,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:00] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.005 0.223 rw 2026-10-20 13:18:00,159 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2292 29 0.036 0.224 rw 2026-10-20 13:18:00,217 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,227 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,240 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,243 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,271 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,279 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,303 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,330 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:00] "POST /mail/store HTTP/1.1" 200 1803 27 0.039 0.068 rw 2026-10-20 13:18:00,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2411 29 0.026 0.216 rw 2026-10-20 13:18:00,612 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,618 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,640 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,640 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,659 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,673 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,694 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,761 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:00] "POST /mail/store HTTP/1.1" 200 1803 27 0.053 0.096 rw 2026-10-20 13:18:00,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2530 29 0.037 0.144 rw 2026-10-20 13:18:00,939 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,944 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,972 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,972 7 INFO rb-3d383b4-225775-426863 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-20 13:18:00,990 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,004 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,022 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "POST /mail/store HTTP/1.1" 200 1803 27 0.042 0.064 rw 2026-10-20 13:18:01,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2649 29 0.031 0.142 rw 2026-10-20 13:18:01,263 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,273 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,293 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,317 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "POST /mail/store HTTP/1.1" 200 1803 27 0.022 0.092 rw 2026-10-20 13:18:01,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 122 3 0.004 0.068 ro 2026-10-20 13:18:01,465 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1 HTTP/1.1" 200 177 0 0 0.007 ro 2026-10-20 13:18:01,487 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.006 - 2026-10-20 13:18:01,495 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.004 0.029 ro 2026-10-20 13:18:01,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 4660 5 0.005 0.029 ro 2026-10-20 13:18:01,531 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "GET /web/assets/ce79513/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.003 0.047 ro 2026-10-20 13:18:01,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "GET /web/assets/9e9d5e7/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.002 0.051 ro 2026-10-20 13:18:01,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.018 ro 2026-10-20 13:18:01,646 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,647 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,657 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,703 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "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.005 0.024 rw 2026-10-20 13:18:01,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "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.026 rw 2026-10-20 13:18:01,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:01] "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.008 0.084 rw 2026-10-20 13:18:01,883 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,899 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,931 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,950 7 INFO rb-3d383b4-225775-426863 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-20 13:18:01,986 7 INFO rb-3d383b4-225775-426863 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-20 13:18:02,030 7 INFO rb-3d383b4-225775-426863 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-20 13:18:02,034 7 INFO rb-3d383b4-225775-426863 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-20 13:18:02,123 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 15 0.014 0.063 rw 2026-10-20 13:18:02,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.019 ro 2026-10-20 13:18:02,248 7 INFO rb-3d383b4-225775-426863 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-20 13:18:02,251 7 INFO rb-3d383b4-225775-426863 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-20 13:18:02,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 20 0.046 0.066 ro 2026-10-20 13:18:02,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6487 20 0.027 0.097 rw 2026-10-20 13:18:02,447 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.003 0.03 ro 2026-10-20 13:18:02,473 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 172 4 0.003 0.03 ro 2026-10-20 13:18:02,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.027 rw 2026-10-20 13:18:03,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 13:18:03,091 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "GET /web/image/res.users/2/avatar_128?unique=1792149482000 HTTP/1.1" 200 305 5 0.007 0.028 ro 2026-10-20 13:18:03,108 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "GET /web/image/res.users/4/avatar_128?unique=1789042682000 HTTP/1.1" 200 305 6 0.009 0.057 ro 2026-10-20 13:18:03,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "GET /web/image/res.users/1/avatar_128?unique=1791407882000 HTTP/1.1" 200 4660 5 0.01 0.094 ro 2026-10-20 13:18:03,189 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "GET /web/image/res.users/5/avatar_128?unique=1789420682000 HTTP/1.1" 200 6314 4 0.002 0.136 ro 2026-10-20 13:18:03,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "GET /web/image/res.users/3/avatar_128?unique=1788452282000 HTTP/1.1" 200 305 6 0.01 0.147 ro 2026-10-20 13:18:03,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 2 0.003 0.098 ro 2026-10-20 13:18:03,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.115 rw 2026-10-20 13:18:03,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1804 11 0.011 0.093 rw 2026-10-20 13:18:03,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "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-20 13:18:03,394 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.003 0.017 ro 2026-10-20 13:18:03,481 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,510 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,527 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1957 42 0.057 0.104 rw 2026-10-20 13:18:03,775 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,786 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,797 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,797 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,812 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,836 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,843 7 INFO rb-3d383b4-225775-426863 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-20 13:18:03,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /mail/store HTTP/1.1" 200 2948 43 0.05 0.099 rw 2026-10-20 13:18:03,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.082 ro 2026-10-20 13:18:03,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.004 0.171 rw 2026-10-20 13:18:04,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2202 27 0.039 0.199 rw 2026-10-20 13:18:04,136 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,143 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,160 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,160 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,186 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,195 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,214 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /mail/store HTTP/1.1" 200 1901 29 0.044 0.078 rw 2026-10-20 13:18:04,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2320 27 0.019 0.134 rw 2026-10-20 13:18:04,424 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,432 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,444 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,445 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,478 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,479 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,504 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /mail/store HTTP/1.1" 200 1901 29 0.029 0.084 rw 2026-10-20 13:18:04,650 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2440 27 0.03 0.113 rw 2026-10-20 13:18:04,702 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,710 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,726 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,727 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,745 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,756 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,774 7 INFO rb-3d383b4-225775-426863 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-20 13:18:04,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /mail/store HTTP/1.1" 200 1901 29 0.045 0.089 rw 2026-10-20 13:18:04,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2558 27 0.027 0.148 rw 2026-10-20 13:18:04,999 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,000 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,005 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,019 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,048 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,113 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:05] "POST /mail/store HTTP/1.1" 200 1901 29 0.033 0.081 rw 2026-10-20 13:18:05,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:05] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 128 3 0.009 0.073 ro 2026-10-20 13:18:05,170 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:05] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 189 1 0.001 0.01 ro 2026-10-20 13:18:05,218 7 INFO rb-3d383b4-225775-426863 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-20 13:18:05,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-20 13:18:05,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 13:18:05,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.01 0.039 ro 2026-10-20 13:18:05,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:18:05] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 2205 20 0.026 0.095 ro 2026-10-20 13:18:05,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:18:05,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 48176324 (allocated 51531776) 2026-10-20 13:18:05,705 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 TXdURm2P - [20/Oct/2026 13:17:57] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 65 0.097 8.218 rw 2026-10-20 13:18:05,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 67187 2026-10-20 13:18:05,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-20 13:18:05,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 67187 2026-10-20 13:18:05,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131805_871390_test_project_task_history.txt 2026-10-20 13:18:05,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpx_4o9cjw_chrome_odoo" 2026-10-20 13:18:05,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-20 13:18:06,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 67339 2026-10-20 13:18:06,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpn4eh6gp3_chrome_odoo 2026-10-20 13:18:06,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41333/json/version 2026-10-20 13:18:06,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:06,497 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-20 13:18:06,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41333/json 2026-10-20 13:18:06,498 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:06,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:41333/devtools/page/C37DC9465E6C7917D71DEE55CA7D13FA 2026-10-20 13:18:06,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-20 13:18:06,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-20 13:18:06,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:18:06,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-20 13:18:06,641 7 INFO rb-3d383b4-225775-426863 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-20 13:18:06,642 7 INFO rb-3d383b4-225775-426863 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-20 13:18:06,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:18:07,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /odoo?debug=1,tests HTTP/1.1" 200 7309 118 0.213 0.666 rw 2026-10-20 13:18:07,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'C37DC9465E6C7917D71DEE55CA7D13FA', 'loaderId': 'AE71BCD73A52B6C9E039D5F4D7EBC9D6', 'isDownload': False} 2026-10-20 13:18:07,533 7 INFO rb-3d383b4-225775-426863 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-20 13:18:07,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.052 ro 2026-10-20 13:18:07,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 1.026 ro 2026-10-20 13:18:07,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 21 0.023 0.163 ro 2026-10-20 13:18:07,848 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 15 0.03 0.25 ro 2026-10-20 13:18:07,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.001 0.095 ro 2026-10-20 13:18:07,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:07] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.013 ro 2026-10-20 13:18:08,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-20 13:18:08,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 13:18:08,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.006 - 2026-10-20 13:18:08,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.012 ro 2026-10-20 13:18:08,842 7 INFO rb-3d383b4-225775-426863 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-20 13:18:08,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.019 rw 2026-10-20 13:18:08,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:18:08,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.026 0.054 rw 2026-10-20 13:18:08,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.004 ro 2026-10-20 13:18:08,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:18:09,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "GET /odoo HTTP/1.1" 200 7238 27 0.025 0.084 rw 2026-10-20 13:18:09,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "GET /odoo/offline HTTP/1.1" 200 14299 5 0.008 0.119 ro 2026-10-20 13:18:09,146 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/action/load HTTP/1.1" 200 419 5 0.006 0.054 ro 2026-10-20 13:18:09,161 7 INFO rb-3d383b4-225775-426863 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-20 13:18:09,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.004 0.083 ro 2026-10-20 13:18:09,189 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.003 0.1 rw 2026-10-20 13:18:09,190 7 INFO rb-3d383b4-225775-426863 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-20 13:18:09,201 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.005 0.035 ro 2026-10-20 13:18:09,228 7 INFO rb-3d383b4-225775-426863 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-20 13:18:09,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /mail/store HTTP/1.1" 200 3309 37 0.049 0.097 ro 2026-10-20 13:18:09,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/action/load HTTP/1.1" 200 1125 10 0.007 0.143 ro 2026-10-20 13:18:09,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 54 0.072 0.226 ro 2026-10-20 13:18:09,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1134 22 0.039 0.08 ro 2026-10-20 13:18:09,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.12 ro 2026-10-20 13:18:09,968 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.0 0.048 ro 2026-10-20 13:18:10,052 7 INFO rb-3d383b4-225775-426863 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-20 13:18:10,130 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.006 0.079 ro 2026-10-20 13:18:10,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.077 ro 2026-10-20 13:18:10,231 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6485 22 0.034 0.134 rw 2026-10-20 13:18:10,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125059 68 0.074 0.374 ro 2026-10-20 13:18:10,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.004 0.021 ro 2026-10-20 13:18:10,879 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1325 18 0.031 0.092 ro 2026-10-20 13:18:10,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.117 rw 2026-10-20 13:18:11,087 7 INFO rb-3d383b4-225775-426863 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-20 13:18:11,217 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2047 23 0.026 0.075 ro 2026-10-20 13:18:11,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.011 rw 2026-10-20 13:18:11,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.011 ro 2026-10-20 13:18:11,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1%2Ctests HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:18:11,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.001 0.009 rw 2026-10-20 13:18:11,604 7 INFO rb-3d383b4-225775-426863 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-20 13:18:11,615 7 INFO rb-3d383b4-225775-426863 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-20 13:18:11,654 7 INFO rb-3d383b4-225775-426863 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-20 13:18:11,677 7 INFO rb-3d383b4-225775-426863 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-20 13:18:11,750 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /mail/store HTTP/1.1" 200 2935 41 0.06 0.104 rw 2026-10-20 13:18:11,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.123 ro 2026-10-20 13:18:11,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 94 1 0.001 0.091 ro 2026-10-20 13:18:11,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.004 0.198 rw 2026-10-20 13:18:11,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2258 29 0.026 0.214 rw 2026-10-20 13:18:11,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:11] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.006 0.065 ro 2026-10-20 13:18:12,001 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,038 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,066 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,173 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "POST /mail/store HTTP/1.1" 200 1802 27 0.042 0.097 rw 2026-10-20 13:18:12,244 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 122 3 0.004 0.106 ro 2026-10-20 13:18:12,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.005 - 2026-10-20 13:18:12,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1%2Ctests HTTP/1.1" 200 177 0 0 0.023 ro 2026-10-20 13:18:12,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.011 0.021 ro 2026-10-20 13:18:12,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 4660 5 0.015 0.051 ro 2026-10-20 13:18:12,385 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "GET /web/assets/ce79513/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.003 0.047 ro 2026-10-20 13:18:12,389 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "GET /web/assets/9e9d5e7/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.001 0.045 ro 2026-10-20 13:18:12,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 156 1 0.001 0.014 ro 2026-10-20 13:18:12,466 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,467 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,471 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,471 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,499 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "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.007 0.019 rw 2026-10-20 13:18:12,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "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.009 0.019 rw 2026-10-20 13:18:12,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "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.003 0.02 rw 2026-10-20 13:18:12,631 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,664 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,710 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,722 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,724 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,746 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.003 0.034 rw 2026-10-20 13:18:12,901 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2377 29 0.025 0.107 rw 2026-10-20 13:18:12,956 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,962 7 INFO rb-3d383b4-225775-426863 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-20 13:18:12,974 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,001 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:13] "POST /mail/store HTTP/1.1" 200 1803 27 0.029 0.07 rw 2026-10-20 13:18:13,066 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,066 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,117 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,126 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,138 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,171 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 4 0.007 0.033 rw 2026-10-20 13:18:13,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 2496 29 0.031 0.151 rw 2026-10-20 13:18:13,394 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-20 13:18:13,395 7 INFO rb-3d383b4-225775-426863 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-20 13:18:13,519 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:13] "POST /mail/store HTTP/1.1" 200 1803 27 0.036 0.085 rw 2026-10-20 13:18:13,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:18:13,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 34224560 (allocated 37376000) 2026-10-20 13:18:13,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Ox9g6lte - [20/Oct/2026 13:18:09] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.068 4.335 rw 2026-10-20 13:18:13,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 67339 2026-10-20 13:18:13,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-20 13:18:13,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 67339 2026-10-20 13:18:13,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131813_860743_test_project_task_last_history_steps.txt 2026-10-20 13:18:13,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpn4eh6gp3_chrome_odoo" 2026-10-20 13:18:13,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:18:18,415 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-20 13:18:18,731 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-20 13:18:18,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [14], uid: 659, model: project.milestone 2026-10-20 13:18:18,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-20 13:18:18,895 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #659 deleted mail.message records with IDs: [13002] 2026-10-20 13:18:19,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-20 13:18:19,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-20 13:18:19,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-20 13:18:19,419 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #658 deleted mail.message records with IDs: [13001] 2026-10-20 13:18:19,440 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #658 deleted project.update records with IDs: [1] 2026-10-20 13:18:19,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-20 13:18:19,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-20 13:18:19,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-20 13:18:19,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-20 13:18:20,007 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-20 13:18:20,145 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-20 13:18:20,260 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #656 deleted mail.message records with IDs: [13001] 2026-10-20 13:18:20,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-20 13:18:20,390 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-20 13:18:20,600 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #657 deleted mail.message records with IDs: [13006] 2026-10-20 13:18:20,610 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #657 deleted project.update records with IDs: [2] 2026-10-20 13:18:20,624 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #657 deleted mail.followers records with IDs: [4158] 2026-10-20 13:18:20,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-20 13:18:22,898 7 INFO rb-3d383b4-225775-426863 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-20 13:18:23,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-20 13:18:23,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-20 13:18:23,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-20 13:18:24,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:18:24,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-20 13:18:24,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 67480 2026-10-20 13:18:24,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpz24zk8z5_chrome_odoo 2026-10-20 13:18:24,901 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46183/json/version 2026-10-20 13:18:24,902 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:24,940 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:18:24,940 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46183/json 2026-10-20 13:18:24,941 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:24,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:46183/devtools/page/5184461204D6DAF3ED5A23FE2151BCF6 2026-10-20 13:18:24,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-20 13:18:24,988 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-20 13:18:25,032 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:18:25,059 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-20 13:18:25,060 7 INFO rb-3d383b4-225775-426863 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-20 13:18:25,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:18:25,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:18:25,760 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:25] "GET /odoo HTTP/1.1" 200 7306 120 0.123 0.575 rw 2026-10-20 13:18:25,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '5184461204D6DAF3ED5A23FE2151BCF6', 'loaderId': '4E351EFDF9BFAD8EEE791D4E4C270BC3', 'isDownload': False} 2026-10-20 13:18:25,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-20 13:18:25,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:25] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.79 ro 2026-10-20 13:18:26,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.039 0.24 ro 2026-10-20 13:18:26,120 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.01 0.305 ro 2026-10-20 13:18:26,148 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.329 ro 2026-10-20 13:18:26,788 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.013 0.02 ro 2026-10-20 13:18:26,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.003 0.024 ro 2026-10-20 13:18:26,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:18:26,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.004 - 2026-10-20 13:18:26,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:26] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.005 - 2026-10-20 13:18:27,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.016 ro 2026-10-20 13:18:27,049 7 INFO rb-3d383b4-225775-426863 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-20 13:18:27,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.01 0.01 rw 2026-10-20 13:18:27,064 7 INFO rb-3d383b4-225775-426863 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-20 13:18:27,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:18:27,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.033 0.062 rw 2026-10-20 13:18:27,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-20 13:18:27,186 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:18:27,324 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /odoo HTTP/1.1" 200 7235 27 0.03 0.087 rw 2026-10-20 13:18:27,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.011 0.127 ro 2026-10-20 13:18:27,368 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.002 0.052 ro 2026-10-20 13:18:27,378 7 INFO rb-3d383b4-225775-426863 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-20 13:18:27,398 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "POST /web/action/load HTTP/1.1" 200 419 5 0.006 0.073 ro 2026-10-20 13:18:27,411 7 INFO rb-3d383b4-225775-426863 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-20 13:18:27,418 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18: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.093 rw 2026-10-20 13:18:27,553 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "POST /mail/store HTTP/1.1" 200 3333 37 0.048 0.128 ro 2026-10-20 13:18:27,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.184 ro 2026-10-20 13:18:27,603 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "POST /web/action/load HTTP/1.1" 200 1125 10 0.02 0.161 ro 2026-10-20 13:18:28,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 57 0.068 0.339 ro 2026-10-20 13:18:28,118 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 67 1 0.001 0.016 ro 2026-10-20 13:18:28,185 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18: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-20 13:18:28,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 41 1 0.001 0.056 ro 2026-10-20 13:18:28,458 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.003 - 2026-10-20 13:18:28,515 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 6314 4 0.003 0.026 ro 2026-10-20 13:18:28,543 7 INFO rb-3d383b4-225775-426863 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-20 13:18:28,548 7 INFO rb-3d383b4-225775-426863 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-20 13:18:28,550 7 INFO rb-3d383b4-225775-426863 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-20 13:18:28,557 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 305 6 0.008 0.062 ro 2026-10-20 13:18:28,595 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 305 6 0.009 0.099 ro 2026-10-20 13:18:28,633 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.011 0.129 ro 2026-10-20 13:18:28,643 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.111 ro 2026-10-20 13:18:28,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "POST /web/action/load HTTP/1.1" 200 734 11 0.007 0.096 ro 2026-10-20 13:18:28,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 8 0.008 0.036 ro 2026-10-20 13:18:28,814 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:28] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 4 0.006 0.019 rw 2026-10-20 13:18:28,963 7 INFO rb-3d383b4-225775-426863 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-20 13:18:28,986 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 273 35 0.064 0.059 rw 2026-10-20 13:18:29,212 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6477 21 0.024 0.047 rw 2026-10-20 13:18:29,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 68 0.057 0.365 ro 2026-10-20 13:18:29,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.01 0.017 ro 2026-10-20 13:18:29,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.004 0.04 ro 2026-10-20 13:18:29,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.002 0.047 rw 2026-10-20 13:18:29,810 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,818 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,838 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 53 5 0.004 0.015 rw 2026-10-20 13:18:29,877 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,882 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,893 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,894 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,898 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,902 7 INFO rb-3d383b4-225775-426863 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-20 13:18:29,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.007 0.018 rw 2026-10-20 13:18:29,993 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 7 0.01 0.068 ro 2026-10-20 13:18:30,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.008 0.054 rw 2026-10-20 13:18:30,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 217 5 0.004 0.025 rw 2026-10-20 13:18:30,084 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,085 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,092 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,094 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,104 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,111 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,112 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,115 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,121 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,130 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,168 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,225 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 35 0.051 0.077 rw 2026-10-20 13:18:30,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 9541 9 0.009 0.076 ro 2026-10-20 13:18:30,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1102 11 0.013 0.069 ro 2026-10-20 13:18:30,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 217 3 0.006 0.113 rw 2026-10-20 13:18:30,397 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 464 3 0.008 0.095 ro 2026-10-20 13:18:30,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 114 3 0.006 0.018 ro 2026-10-20 13:18:30,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.039 ro 2026-10-20 13:18:30,505 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,520 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,544 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 54 2 0.008 0.01 rw 2026-10-20 13:18:30,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1336 16 0.016 0.064 ro 2026-10-20 13:18:30,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.003 0.092 ro 2026-10-20 13:18:30,722 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,723 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,922 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,923 7 INFO rb-3d383b4-225775-426863 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-20 13:18:30,981 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1103 39 0.039 0.079 rw 2026-10-20 13:18:31,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.017 ro 2026-10-20 13:18:31,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.003 0.029 ro 2026-10-20 13:18:31,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.007 0.054 rw 2026-10-20 13:18:31,108 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.004 0.011 ro 2026-10-20 13:18:31,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1132 20 0.032 0.08 ro 2026-10-20 13:18:31,304 7 INFO rb-3d383b4-225775-426863 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-20 13:18:31,315 7 INFO rb-3d383b4-225775-426863 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-20 13:18:31,337 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "GET /web/image/res.users/2/avatar_128?unique=1792502305000 HTTP/1.1" 200 305 5 0.006 0.039 ro 2026-10-20 13:18:31,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 799 12 0.018 0.04 ro 2026-10-20 13:18:31,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.0 0.042 ro 2026-10-20 13:18:31,462 7 INFO rb-3d383b4-225775-426863 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-20 13:18:31,597 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 1969 33 0.045 0.072 ro 2026-10-20 13:18:31,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 132 0 0 0.12 rw 2026-10-20 13:18:31,634 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.012 ro 2026-10-20 13:18:31,749 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.003 ro 2026-10-20 13:18:31,830 7 INFO rb-3d383b4-225775-426863 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-20 13:18:31,932 7 INFO rb-3d383b4-225775-426863 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-20 13:18:31,978 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /mail/store HTTP/1.1" 200 2891 42 0.042 0.087 rw 2026-10-20 13:18:32,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.141 ro 2026-10-20 13:18:32,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 1968 38 0.041 0.107 rw 2026-10-20 13:18:32,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 66 0 0 0.006 rw 2026-10-20 13:18:32,227 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6836 20 0.035 0.061 rw 2026-10-20 13:18:32,397 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,410 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /mail/store HTTP/1.1" 200 1948 29 0.046 0.157 rw 2026-10-20 13:18:32,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.005 0.097 ro 2026-10-20 13:18:32,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 259 4 0.004 0.108 ro 2026-10-20 13:18:32,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.11 rw 2026-10-20 13:18:32,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "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.002 0.1 rw 2026-10-20 13:18:32,546 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "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.011 rw 2026-10-20 13:18:32,661 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,674 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "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.002 0.01 rw 2026-10-20 13:18:32,680 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,763 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/action/load HTTP/1.1" 200 4914 18 0.021 0.049 ro 2026-10-20 13:18:32,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 22448 23 0.029 0.077 ro 2026-10-20 13:18:32,966 7 INFO rb-3d383b4-225775-426863 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-20 13:18:32,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:32] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 68 1 0.016 0.022 ro 2026-10-20 13:18:33,072 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 426 11 0.017 0.076 rw 2026-10-20 13:18:33,208 7 INFO rb-3d383b4-225775-426863 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-20 13:18:33,222 7 INFO rb-3d383b4-225775-426863 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-20 13:18:33,233 7 INFO rb-3d383b4-225775-426863 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-20 13:18:33,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 440 28 0.047 0.055 rw 2026-10-20 13:18:33,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 263 5 0.009 0.022 ro 2026-10-20 13:18:33,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.002 0.012 rw 2026-10-20 13:18:33,521 7 INFO rb-3d383b4-225775-426863 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-20 13:18:33,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "GET /web/image/res.users/2/avatar_128?unique=1787721513000 HTTP/1.1" 200 305 5 0.011 0.028 ro 2026-10-20 13:18:33,554 7 INFO rb-3d383b4-225775-426863 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-20 13:18:33,567 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-20 13:18:33,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-20 13:18:33,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "GET /web/image/res.users/4/avatar_128?unique=1791346713000 HTTP/1.1" 200 305 6 0.008 0.059 ro 2026-10-20 13:18:33,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 4660 5 0.016 0.092 ro 2026-10-20 13:18:33,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 505 7 0.017 0.119 ro 2026-10-20 13:18:33,767 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 1967 32 0.027 0.158 ro 2026-10-20 13:18:33,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:18:33,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 43637624 (allocated 45981696) 2026-10-20 13:18:33,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 132 0 0 0.343 rw 2026-10-20 13:18:33,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /mail/store HTTP/1.1" 200 2846 42 0.076 0.328 rw 2026-10-20 13:18:33,971 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.016 ro 2026-10-20 13:18:33,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:27] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.048 6.511 rw 2026-10-20 13:18:34,060 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 67480 2026-10-20 13:18:34,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-20 13:18:34,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 67480 2026-10-20 13:18:34,154 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hrS2IgBq - [20/Oct/2026 13:18:34] "POST /mail/store HTTP/1.1" 200 0 29 0.031 0.068 rw 2026-10-20 13:18:34,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131834_156576_test_01_project_tour.txt 2026-10-20 13:18:34,157 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpz24zk8z5_chrome_odoo" 2026-10-20 13:18:34,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 67621 2026-10-20 13:18:34,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpbfusnhb4_chrome_odoo 2026-10-20 13:18:34,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:34717/json/version 2026-10-20 13:18:34,584 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:34,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:18:34,595 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:34717/json 2026-10-20 13:18:34,597 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:34,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:34717/devtools/page/275D1A4613CA99C487B4896746ACAAB8 2026-10-20 13:18:34,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-20 13:18:34,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-20 13:18:34,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:18:34,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-20 13:18:34,657 7 INFO rb-3d383b4-225775-426863 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-20 13:18:34,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:18:34,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /odoo HTTP/1.1" 200 7348 29 0.031 0.063 rw 2026-10-20 13:18:34,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '275D1A4613CA99C487B4896746ACAAB8', 'loaderId': '5DB7DFDFC1EE395B514D6DEEF3F44477', 'isDownload': False} 2026-10-20 13:18:34,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-20 13:18:34,832 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 5 0.004 0.026 ro 2026-10-20 13:18:34,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 0 0 0.037 ro 2026-10-20 13:18:34,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.053 ro 2026-10-20 13:18:34,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.086 ro 2026-10-20 13:18:34,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.004 0.023 ro 2026-10-20 13:18:34,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:34] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.009 ro 2026-10-20 13:18:35,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:18:36,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:18:36,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 13:18:36,051 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 0 0 0.013 ro 2026-10-20 13:18:36,096 7 INFO rb-3d383b4-225775-426863 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-20 13:18:36,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.009 rw 2026-10-20 13:18:36,111 7 INFO rb-3d383b4-225775-426863 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-20 13:18:36,238 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.003 ro 2026-10-20 13:18:36,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:18:36,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /odoo HTTP/1.1" 200 7348 29 0.03 0.065 rw 2026-10-20 13:18:36,388 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /odoo/offline HTTP/1.1" 200 14292 1 0.0 0.089 ro 2026-10-20 13:18:36,409 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 2 0.002 0.01 rw 2026-10-20 13:18:36,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/action/load HTTP/1.1" 200 419 5 0.005 0.023 ro 2026-10-20 13:18:36,453 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.003 0.054 ro 2026-10-20 13:18:36,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.006 ro 2026-10-20 13:18:36,497 7 INFO rb-3d383b4-225775-426863 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-20 13:18:36,582 7 INFO rb-3d383b4-225775-426863 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-20 13:18:36,590 7 INFO rb-3d383b4-225775-426863 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-20 13:18:36,602 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /mail/store HTTP/1.1" 200 3333 36 0.04 0.083 ro 2026-10-20 13:18:36,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/action/load HTTP/1.1" 200 1125 10 0.012 0.031 ro 2026-10-20 13:18:36,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.005 0.026 ro 2026-10-20 13:18:36,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.005 0.037 ro 2026-10-20 13:18:36,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.004 0.061 ro 2026-10-20 13:18:36,887 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.003 0.016 ro 2026-10-20 13:18:36,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 113563 5 0.009 0.048 ro 2026-10-20 13:18:37,076 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /mail/store HTTP/1.1" 200 2440 32 0.041 0.122 rw 2026-10-20 13:18:37,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.152 ro 2026-10-20 13:18:37,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1130 20 0.045 0.124 ro 2026-10-20 13:18:37,268 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.054 ro 2026-10-20 13:18:37,345 7 INFO rb-3d383b4-225775-426863 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-20 13:18:37,350 7 INFO rb-3d383b4-225775-426863 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-20 13:18:37,355 7 INFO rb-3d383b4-225775-426863 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-20 13:18:37,395 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "GET /web/image/res.users/2/avatar_128?unique=1792502305000 HTTP/1.1" 200 305 5 0.007 0.038 ro 2026-10-20 13:18:37,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.038 ro 2026-10-20 13:18:37,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/action/load HTTP/1.1" 200 735 9 0.011 0.063 ro 2026-10-20 13:18:37,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 6466 0 0 0.009 ro 2026-10-20 13:18:37,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 263 1 0.002 0.02 rw 2026-10-20 13:18:37,656 7 INFO rb-3d383b4-225775-426863 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-20 13:18:37,675 7 INFO rb-3d383b4-225775-426863 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-20 13:18:37,803 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 266 23 0.06 0.06 rw 2026-10-20 13:18:37,886 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6470 20 0.018 0.049 rw 2026-10-20 13:18:38,000 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 125215 3 0.008 0.082 ro 2026-10-20 13:18:38,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.002 0.02 ro 2026-10-20 13:18:38,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 67 3 0.005 0.028 ro 2026-10-20 13:18:38,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.004 0.047 rw 2026-10-20 13:18:38,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 13:18:38,184 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,191 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,212 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.003 0.013 rw 2026-10-20 13:18:38,258 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,260 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,270 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,287 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 54 4 0.003 0.011 rw 2026-10-20 13:18:38,310 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 98 3 0.002 0.007 rw 2026-10-20 13:18:38,342 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,354 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,355 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,392 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 5639 1 0.002 0.022 ro 2026-10-20 13:18:38,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 4 0.009 0.031 rw 2026-10-20 13:18:38,496 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,497 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,509 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,510 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 30 0.052 0.067 rw 2026-10-20 13:18:38,673 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 210 3 0.002 0.029 rw 2026-10-20 13:18:38,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1092 11 0.011 0.05 ro 2026-10-20 13:18:38,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "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-20 13:18:38,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:38] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.007 0.022 ro 2026-10-20 13:18:38,975 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,983 7 INFO rb-3d383b4-225775-426863 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-20 13:18:38,983 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1092 31 0.033 0.067 rw 2026-10-20 13:18:39,061 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 69 7 0.005 0.017 rw 2026-10-20 13:18:39,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.004 0.036 ro 2026-10-20 13:18:39,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.008 0.049 ro 2026-10-20 13:18:39,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1941 19 0.045 0.061 ro 2026-10-20 13:18:39,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 42 1 0.001 0.011 rw 2026-10-20 13:18:39,297 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 146 1 0.001 0.008 ro 2026-10-20 13:18:39,422 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:18:39,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 1 0.0 0.006 rw 2026-10-20 13:18:39,489 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /mail/store HTTP/1.1" 200 3799 43 0.051 0.111 rw 2026-10-20 13:18:39,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.005 0.146 ro 2026-10-20 13:18:39,823 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,823 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,833 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,834 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,855 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,855 7 INFO rb-3d383b4-225775-426863 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-20 13:18:39,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.022 0.042 ro 2026-10-20 13:18:39,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:39] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 942 10 0.007 0.028 rw 2026-10-20 13:18:40,056 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.021 ro 2026-10-20 13:18:40,155 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,159 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,228 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 901 11 0.031 0.035 rw 2026-10-20 13:18:40,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 14 0.033 0.032 rw 2026-10-20 13:18:40,378 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,382 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,427 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /mail/store HTTP/1.1" 200 1946 16 0.028 0.046 rw 2026-10-20 13:18:40,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 129 4 0.008 0.085 ro 2026-10-20 13:18:40,526 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.008 0.025 ro 2026-10-20 13:18:40,532 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,534 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 121 3 0.008 0.027 ro 2026-10-20 13:18:40,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 23 0.018 0.084 rw 2026-10-20 13:18:40,817 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 1049 12 0.011 0.04 rw 2026-10-20 13:18:40,959 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,960 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,987 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,995 7 INFO rb-3d383b4-225775-426863 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-20 13:18:40,998 7 INFO rb-3d383b4-225775-426863 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-20 13:18:41,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 71 22 0.019 0.061 rw 2026-10-20 13:18:41,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 3166 78 0.099 0.149 rw 2026-10-20 13:18:41,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18: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.021 ro 2026-10-20 13:18:41,530 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1452 21 0.03 0.068 ro 2026-10-20 13:18:41,541 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18: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.106 rw 2026-10-20 13:18:41,595 7 INFO rb-3d383b4-225775-426863 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-20 13:18:41,692 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:41] "POST /mail/store HTTP/1.1" 200 3489 47 0.055 0.158 rw 2026-10-20 13:18:41,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1410 21 0.026 0.141 ro 2026-10-20 13:18:41,794 7 INFO rb-3d383b4-225775-426863 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-20 13:18:41,801 7 INFO rb-3d383b4-225775-426863 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-20 13:18:41,807 7 INFO rb-3d383b4-225775-426863 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-20 13:18:41,823 7 INFO rb-3d383b4-225775-426863 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-20 13:18:41,958 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:41] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 46 46 0.055 0.077 rw 2026-10-20 13:18:42,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1590 21 0.022 0.068 ro 2026-10-20 13:18:42,103 7 INFO rb-3d383b4-225775-426863 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-20 13:18:42,113 7 INFO rb-3d383b4-225775-426863 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-20 13:18:42,127 7 INFO rb-3d383b4-225775-426863 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-20 13:18:42,137 7 INFO rb-3d383b4-225775-426863 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-20 13:18:42,208 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 78 21 0.027 0.051 rw 2026-10-20 13:18:42,249 7 INFO rb-3d383b4-225775-426863 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-20 13:18:42,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-20 13:18:42,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-20 13:18:42,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 216 21 0.034 0.061 rw 2026-10-20 13:18:42,417 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1586 21 0.038 0.126 ro 2026-10-20 13:18:42,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:18:42,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 40511572 (allocated 42573824) 2026-10-20 13:18:42,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:36] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 58 0.081 6.391 rw 2026-10-20 13:18:42,600 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 170 3 0.008 0.021 ro 2026-10-20 13:18:42,625 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 zY93PibW - [20/Oct/2026 13:18:42] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 115 3 0.006 0.024 ro 2026-10-20 13:18:42,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 67621 2026-10-20 13:18:42,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-20 13:18:42,679 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 67621 2026-10-20 13:18:42,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131842_783848_test_01_project_tour.txt 2026-10-20 13:18:42,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpbfusnhb4_chrome_odoo" 2026-10-20 13:18:42,805 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:18:45,175 7 INFO rb-3d383b4-225775-426863 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-20 13:18:45,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-20 13:18:46,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-20 13:18:46,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-20 13:18:47,029 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-20 13:18:47,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-20 13:18:47,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-20 13:18:47,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-20 13:18:47,870 7 INFO rb-3d383b4-225775-426863 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-20 13:18:48,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:18:50,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_batch_activity_creation_multi_project_follower ... 2026-10-20 13:18:50,723 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follow_on_create ... 2026-10-20 13:18:50,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follow_on_write ... 2026-10-20 13:18:50,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_follow: Starting TestTaskFollow.test_follower_subscription_update_on_move ... 2026-10-20 13:18:50,854 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:18:51,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:18:51,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-20 13:18:51,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-20 13:18:51,847 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:18:52,219 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 j75lSAY3 - [20/Oct/2026 13:18:52] "POST /html_editor/link_preview_internal HTTP/1.1" 200 131 16 0.023 0.351 rw 2026-10-20 13:18:52,222 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-20 13:18:52,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-20 13:18:52,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:18:52,716 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AzOApfN- - [20/Oct/2026 13:18:52] "POST /html_editor/link_preview_internal HTTP/1.1" 200 131 16 0.016 0.45 rw 2026-10-20 13:18:52,742 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:18:55,025 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-20 13:18:55,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-20 13:18:55,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-20 13:18:55,334 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-20 13:18:55,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-20 13:18:55,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-20 13:18:55,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_project_move_state_preservation ... 2026-10-20 13:18:55,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-20 13:18:56,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-20 13:18:57,115 7 INFO rb-3d383b4-225775-426863 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-20 13:18:57,405 7 INFO rb-3d383b4-225775-426863 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-20 13:18:57,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-20 13:18:57,746 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-20 13:18:57,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:18:58,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-20 13:18:58,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 67764 2026-10-20 13:18:58,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp0vg90k8v_chrome_odoo 2026-10-20 13:18:58,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:35025/json/version 2026-10-20 13:18:58,438 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:58,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-20 13:18:58,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:35025/json 2026-10-20 13:18:58,448 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:18:58,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:35025/devtools/page/6CEAFEF7A680490C215CAE2235A7C43E 2026-10-20 13:18:58,469 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-20 13:18:58,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-20 13:18:58,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:18:58,514 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-20 13:18:58,518 7 INFO rb-3d383b4-225775-426863 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-20 13:18:58,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-20 13:18:58,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:18:59,430 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /odoo HTTP/1.1" 200 7294 118 0.141 0.766 rw 2026-10-20 13:18:59,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '6CEAFEF7A680490C215CAE2235A7C43E', 'loaderId': '9E72A3A851ABBBA646C3E0E028B4E05D', 'isDownload': False} 2026-10-20 13:18:59,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-20 13:18:59,482 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.019 ro 2026-10-20 13:18:59,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.003 0.086 ro 2026-10-20 13:18:59,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.062 0.237 ro 2026-10-20 13:18:59,790 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.007 0.312 ro 2026-10-20 13:18:59,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.006 0.016 ro 2026-10-20 13:18:59,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:18:59] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.005 0.031 ro 2026-10-20 13:19:00,539 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-20 13:19:00,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 13:19:00,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.016 - 2026-10-20 13:19:00,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.018 ro 2026-10-20 13:19:00,624 7 INFO rb-3d383b4-225775-426863 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-20 13:19:00,639 7 INFO rb-3d383b4-225775-426863 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-20 13:19:00,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.004 0.02 rw 2026-10-20 13:19:00,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:19:00,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.022 0.049 rw 2026-10-20 13:19:00,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-20 13:19:00,752 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:19:00,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /odoo HTTP/1.1" 200 7223 27 0.027 0.08 rw 2026-10-20 13:19:00,908 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.008 0.125 ro 2026-10-20 13:19:00,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.002 0.03 ro 2026-10-20 13:19:00,954 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "POST /web/action/load HTTP/1.1" 200 419 5 0.012 0.05 ro 2026-10-20 13:19:00,965 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:00] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.001 0.025 ro 2026-10-20 13:19:00,982 7 INFO rb-3d383b4-225775-426863 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-20 13:19:01,074 7 INFO rb-3d383b4-225775-426863 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-20 13:19:01,103 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /mail/store HTTP/1.1" 200 3321 37 0.04 0.116 ro 2026-10-20 13:19:01,116 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.004 0.214 rw 2026-10-20 13:19:01,155 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/action/load HTTP/1.1" 200 1125 10 0.009 0.07 ro 2026-10-20 13:19:01,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /mail/store HTTP/1.1" 200 731 9 0.007 0.099 ro 2026-10-20 13:19:01,316 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.024 ro 2026-10-20 13:19:01,331 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.02 ro 2026-10-20 13:19:01,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.003 0.014 ro 2026-10-20 13:19:01,715 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 109418 54 0.054 0.227 ro 2026-10-20 13:19:01,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /mail/store HTTP/1.1" 200 2307 26 0.024 0.398 rw 2026-10-20 13:19:01,932 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 1011 19 0.024 0.134 ro 2026-10-20 13:19:01,933 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.151 ro 2026-10-20 13:19:02,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 42 1 0.001 0.037 ro 2026-10-20 13:19:02,081 7 INFO rb-3d383b4-225775-426863 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-20 13:19:02,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "GET /web/image/res.users/1/avatar_128?unique=1792491492000 HTTP/1.1" 200 4660 5 0.007 0.028 ro 2026-10-20 13:19:02,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.007 0.026 ro 2026-10-20 13:19:02,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 6492 22 0.028 0.097 rw 2026-10-20 13:19:02,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 124653 68 0.066 0.433 ro 2026-10-20 13:19:02,799 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 3 0.004 0.029 ro 2026-10-20 13:19:02,827 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 170 5 0.007 0.047 ro 2026-10-20 13:19:02,831 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19: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.039 rw 2026-10-20 13:19:03,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.002 - 2026-10-20 13:19:03,639 7 INFO rb-3d383b4-225775-426863 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-20 13:19:03,651 7 INFO rb-3d383b4-225775-426863 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-20 13:19:03,653 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "GET /web/image/res.users/4/avatar_128?unique=1789805942000 HTTP/1.1" 200 305 6 0.009 0.032 ro 2026-10-20 13:19:03,685 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "GET /web/image/res.users/1/avatar_128?unique=1790597942000 HTTP/1.1" 200 4660 5 0.009 0.063 ro 2026-10-20 13:19:03,697 7 INFO rb-3d383b4-225775-426863 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-20 13:19:03,732 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "GET /web/image/res.users/2/avatar_128?unique=1791987542000 HTTP/1.1" 200 305 5 0.01 0.105 ro 2026-10-20 13:19:03,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "GET /web/image/res.users/5/avatar_128?unique=1788927542000 HTTP/1.1" 200 6314 4 0.003 0.134 ro 2026-10-20 13:19:03,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "GET /web/image/res.users/3/avatar_128?unique=1788189542000 HTTP/1.1" 200 305 6 0.009 0.172 ro 2026-10-20 13:19:03,936 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:03] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 44 46 0.041 0.184 rw 2026-10-20 13:19:04,084 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 2000 21 0.032 0.07 ro 2026-10-20 13:19:04,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 74 1 0.001 0.013 rw 2026-10-20 13:19:04,196 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 92 1 0.001 0.01 ro 2026-10-20 13:19:04,347 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:19:04,365 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.0 0.005 rw 2026-10-20 13:19:04,503 7 INFO rb-3d383b4-225775-426863 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-20 13:19:04,511 7 INFO rb-3d383b4-225775-426863 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-20 13:19:04,525 7 INFO rb-3d383b4-225775-426863 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-20 13:19:04,649 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "POST /mail/store HTTP/1.1" 200 2964 43 0.063 0.153 rw 2026-10-20 13:19:04,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.11 ro 2026-10-20 13:19:04,757 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1992 29 0.029 0.183 rw 2026-10-20 13:19:04,851 7 INFO rb-3d383b4-225775-426863 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-20 13:19:04,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-20 13:19:04,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 13:19:05,030 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:05] "POST /mail/store HTTP/1.1" 200 2891 43 0.071 0.1 rw 2026-10-20 13:19:05,274 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:19:05,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39341668 (allocated 41787392) 2026-10-20 13:19:05,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Kx7vvLUY - [20/Oct/2026 13:19:01] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 43 0.081 4.134 rw 2026-10-20 13:19:05,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 67764 2026-10-20 13:19:05,389 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-20 13:19:05,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 67764 2026-10-20 13:19:05,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_131905_533478_test_task_templates_tour.txt 2026-10-20 13:19:05,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmp0vg90k8v_chrome_odoo" 2026-10-20 13:19:05,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:19:07,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-20 13:19:07,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-20 13:19:08,107 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:19:08,948 7 INFO rb-3d383b4-225775-426863 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-20 13:19:09,150 7 INFO rb-3d383b4-225775-426863 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-20 13:19:18,140 7 INFO rb-3d383b4-225775-426863 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-20 13:19:20,570 7 INFO rb-3d383b4-225775-426863 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-20 13:19:31,535 7 INFO rb-3d383b4-225775-426863 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-20 13:19:32,069 7 INFO rb-3d383b4-225775-426863 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-20 13:19:32,546 7 INFO rb-3d383b4-225775-426863 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-20 13:19:33,159 7 INFO rb-3d383b4-225775-426863 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-20 13:19:36,328 7 INFO rb-3d383b4-225775-426863 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-20 13:19:36,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-20 13:19:37,890 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:19:38,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_mail_plugin.tests.test_controller: Starting TestMailPluginProjectController.test_user_lang ... 2026-10-20 13:19:38,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:19:39,039 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mKE6KWev - [20/Oct/2026 13:19:39] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 20 0.047 0.3 rw 2026-10-20 13:19:39,105 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mKE6KWev - [20/Oct/2026 13:19:39] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 13 0.01 0.026 rw 2026-10-20 13:19:39,209 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mKE6KWev - [20/Oct/2026 13:19:39] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 178 13 0.014 0.045 rw 2026-10-20 13:19:39,301 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 mKE6KWev - [20/Oct/2026 13:19:39] "POST /mail_plugin/search_records/project.project HTTP/1.1" 200 173 13 0.014 0.036 rw 2026-10-20 13:19:39,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:19:41,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_mrp_account.tests.test_project_stock: Starting TestProjectStock.test_check_company ... 2026-10-20 13:19:44,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:19:44,084 7 INFO rb-3d383b4-225775-426863 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-20 13:19:44,883 7 INFO rb-3d383b4-225775-426863 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-20 13:19:52,491 7 INFO rb-3d383b4-225775-426863 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-20 13:19:56,264 7 INFO rb-3d383b4-225775-426863 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-20 13:19:56,594 7 INFO rb-3d383b4-225775-426863 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-20 13:19:56,676 7 INFO rb-3d383b4-225775-426863 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-20 13:20:00,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_analytic_line_billable_type_mrp ... 2026-10-20 13:20:02,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-20 13:20:03,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:20:04,460 7 INFO rb-3d383b4-225775-426863 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-20 13:20:04,642 7 INFO rb-3d383b4-225775-426863 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-20 13:20:13,624 7 INFO rb-3d383b4-225775-426863 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-20 13:20:16,390 7 INFO rb-3d383b4-225775-426863 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-20 13:20:16,781 7 INFO rb-3d383b4-225775-426863 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-20 13:20:23,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-20 13:20:24,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-20 13:20:26,649 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:20:26,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-20 13:20:28,534 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1175] 2026-10-20 13:20:28,554 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:20:28,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_purchase_stock.tests.test_subcontracting_project: Starting TestProjectPurchaseStockSubcontracting.test_project_is_propagated_to_auto_generated_subcontracting_purchase ... 2026-10-20 13:20:30,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_purchase_stock.tests.test_subcontracting_project: Starting TestProjectPurchaseStockSubcontracting.test_project_is_propagated_to_subcontracting_resupply_picking ... 2026-10-20 13:20:30,763 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:20:31,634 7 INFO rb-3d383b4-225775-426863 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-20 13:20:31,831 7 INFO rb-3d383b4-225775-426863 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-20 13:20:40,864 7 INFO rb-3d383b4-225775-426863 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-20 13:20:43,157 7 INFO rb-3d383b4-225775-426863 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-20 13:20:53,403 7 INFO rb-3d383b4-225775-426863 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-20 13:20:53,868 7 INFO rb-3d383b4-225775-426863 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-20 13:20:54,281 7 INFO rb-3d383b4-225775-426863 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-20 13:20:54,814 7 INFO rb-3d383b4-225775-426863 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-20 13:20:58,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-20 13:21:00,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:21:02,026 7 INFO rb-3d383b4-225775-426863 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-20 13:21:02,189 7 INFO rb-3d383b4-225775-426863 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-20 13:21:11,346 7 INFO rb-3d383b4-225775-426863 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-20 13:21:15,783 7 INFO rb-3d383b4-225775-426863 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-20 13:21:27,053 7 INFO rb-3d383b4-225775-426863 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-20 13:21:27,540 7 INFO rb-3d383b4-225775-426863 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-20 13:21:27,956 7 INFO rb-3d383b4-225775-426863 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-20 13:21:28,552 7 INFO rb-3d383b4-225775-426863 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-20 13:21:31,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_aal_category_expense ... 2026-10-20 13:21:34,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_reinvoice_policy ... 2026-10-20 13:21:34,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:34,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:34,876 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:34,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,149 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,373 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,650 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,969 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:35,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [1], uid: 714, model: account.tax 2026-10-20 13:21:36,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_line_billable_type_expense_revenue ... 2026-10-20 13:21:36,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_line_billable_type_reinvoiced_expense ... 2026-10-20 13:21:36,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_reinvoice_policy_analytic_distribution ... 2026-10-20 13:21:37,020 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_company_paid_expense_from_project_no_phantom_revenue ... 2026-10-20 13:21:37,631 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-20 13:21:37,678 7 INFO rb-3d383b4-225775-426863 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-20 13:21:43,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 13:21:44,654 7 INFO rb-3d383b4-225775-426863 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-20 13:22:00,993 7 INFO rb-3d383b4-225775-426863 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-20 13:22:02,039 7 INFO rb-3d383b4-225775-426863 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-20 13:22:06,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sms.tests.test_project_sharing: Starting TestProjectSharingWithSms.test_portal_user_can_change_stage_with_sms_template ... 2026-10-20 13:22:06,711 7 INFO rb-3d383b4-225775-426863 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'uuid': '21c2f7ca643847c5a8ce72d6d05ab245', 'state': 'success', 'credit': 1}] 2026-10-20 13:22:06,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'uuid': 'c38a46b2c64149aab8e06e00ebd58a52', 'state': 'success', 'credit': 1}] 2026-10-20 13:22:06,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_sms.tests.test_project_sharing: Starting TestProjectSharingWithSms.test_project_user_can_change_stage_with_sms_template ... 2026-10-20 13:22:06,826 7 INFO rb-3d383b4-225775-426863 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-20 13:22:07,044 7 INFO rb-3d383b4-225775-426863 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [4]: gave [{'uuid': '113c99ed9ede44f0b50c79a5090996ef', 'state': 'success', 'credit': 1}] 2026-10-20 13:22:07,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 7 removed 2026-10-20 13:22:07,235 7 INFO rb-3d383b4-225775-426863 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-20 13:22:08,139 7 INFO rb-3d383b4-225775-426863 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-20 13:22:15,466 7 INFO rb-3d383b4-225775-426863 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-20 13:22:23,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_analytic_lines_generation_delivery ... 2026-10-20 13:22:24,222 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_analytic_lines_generation_receipt ... 2026-10-20 13:22:24,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_stock_account.tests.test_analytics: Starting TestAnalytics.test_mandatory_analytic_plan_picking ... 2026-10-20 13:22:26,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:22:26,899 7 INFO rb-3d383b4-225775-426863 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-20 13:22:36,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:22:37,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-20 13:22:37,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4] 2026-10-20 13:22:37,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #733 deleted resource.calendar.leaves records with IDs: [5] 2026-10-20 13:22:38,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 13:22:38,534 7 INFO rb-3d383b4-225775-426863 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-20 13:22:47,156 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-20 13:22:48,216 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-20 13:22:49,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [20, 19, 18, 17] 2026-10-20 13:22:49,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [8] 2026-10-20 13:22:49,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [16] 2026-10-20 13:22:49,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-20 13:22:49,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [25] 2026-10-20 13:22:49,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [26] 2026-10-20 13:22:50,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [27] 2026-10-20 13:22:50,201 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 13:22:50,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_global_time_off_timesheet_creation_after_leave_refusal ... 2026-10-20 13:22:50,499 7 INFO rb-3d383b4-225775-426863 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-20 13:23:09,754 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [10] 2026-10-20 13:23:10,002 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [12] 2026-10-20 13:23:10,216 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #734 deleted resource.calendar.leaves records with IDs: [14] 2026-10-20 13:23:10,317 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #734 deleted account.analytic.line records with IDs: [33, 32, 31, 30, 29] 2026-10-20 13:23:10,414 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-10-20 13:23:10,448 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13] 2026-10-20 13:23:10,913 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [15] 2026-10-20 13:23:11,115 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [17] 2026-10-20 13:23:11,344 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #734 deleted resource.calendar.leaves records with IDs: [19] 2026-10-20 13:23:11,409 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #734 deleted account.analytic.line records with IDs: [46, 45, 44, 43, 42] 2026-10-20 13:23:11,836 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [57, 56, 55] 2026-10-20 13:23:11,895 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [16] 2026-10-20 13:23:11,969 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [20] 2026-10-20 13:23:12,157 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [54, 52, 51, 50, 49] 2026-10-20 13:23:12,239 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21] 2026-10-20 13:23:12,464 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [61, 60, 59, 58] 2026-10-20 13:23:12,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_no_timesheet_on_off_days ... 2026-10-20 13:23:12,826 7 INFO rb-3d383b4-225775-426863 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-20 13:23:29,881 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timeoff_task_creation_with_global_leave ... 2026-10-20 13:23:30,146 7 INFO rb-3d383b4-225775-426863 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-20 13:23:47,188 7 INFO rb-3d383b4-225775-426863 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-20 13:23:47,423 7 INFO rb-3d383b4-225775-426863 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-20 13:24:04,400 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-10-20 13:24:04,545 7 INFO rb-3d383b4-225775-426863 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-20 13:24:04,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_calendar_update ... 2026-10-20 13:24:04,915 7 INFO rb-3d383b4-225775-426863 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-20 13:24:22,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [121] 2026-10-20 13:24:22,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_for_time_off ... 2026-10-20 13:24:22,467 7 INFO rb-3d383b4-225775-426863 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-20 13:24:40,166 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [30] 2026-10-20 13:24:40,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_and_deletion_on_employee_archive ... 2026-10-20 13:24:40,600 7 INFO rb-3d383b4-225775-426863 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-20 13:24:58,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [144, 143, 137, 136, 135, 134, 133] 2026-10-20 13:24:59,057 7 INFO rb-3d383b4-225775-426863 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-20 13:24:59,356 7 INFO rb-3d383b4-225775-426863 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-20 13:25:24,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_for_global_time_off_wo_calendar ... 2026-10-20 13:25:25,176 7 INFO rb-3d383b4-225775-426863 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-20 13:25:42,740 7 INFO rb-3d383b4-225775-426863 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-20 13:25:42,895 7 INFO rb-3d383b4-225775-426863 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-20 13:25:43,274 7 INFO rb-3d383b4-225775-426863 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-20 13:25:59,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_timesheet_creation_multi_company ... 2026-10-20 13:26:00,230 7 INFO rb-3d383b4-225775-426863 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-20 13:26:17,546 7 INFO rb-3d383b4-225775-426863 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-20 13:26:17,882 7 INFO rb-3d383b4-225775-426863 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-20 13:26:35,438 7 INFO rb-3d383b4-225775-426863 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-20 13:26:35,688 7 INFO rb-3d383b4-225775-426863 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-20 13:26:53,872 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_global_time_off: Starting TestTimesheetGlobalTimeOff.test_unlink_timesheet_with_global_time_off ... 2026-10-20 13:26:54,119 7 INFO rb-3d383b4-225775-426863 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-20 13:27:11,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 7 removed 2026-10-20 13:27:11,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidaysCreate.test_company_create ... 2026-10-20 13:27:12,050 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:27:12,682 7 INFO rb-3d383b4-225775-426863 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-20 13:27:12,864 7 INFO rb-3d383b4-225775-426863 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-20 13:27:21,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 13:27:25,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:27:26,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:27:26,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:27:27,519 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:27:28,952 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:27:29,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_archive_employee_timesheet_with_leave ... 2026-10-20 13:27:29,376 7 INFO rb-3d383b4-225775-426863 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-20 13:27:29,712 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [211, 208, 207] 2026-10-20 13:27:29,832 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [728] 2026-10-20 13:27:30,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_back_to_approval_removes_timesheets ... 2026-10-20 13:27:30,264 7 INFO rb-3d383b4-225775-426863 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-20 13:27:31,051 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [43] 2026-10-20 13:27:31,205 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [214, 213, 212] 2026-10-20 13:27:31,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_cancel_validate_holidays ... 2026-10-20 13:27:31,716 7 INFO rb-3d383b4-225775-426863 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-20 13:27:32,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #736 deleted resource.calendar.leaves records with IDs: [45] 2026-10-20 13:27:32,000 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #736 deleted account.analytic.line records with IDs: [220, 219, 218] 2026-10-20 13:27:32,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_delete_timesheet_after_new_holiday_covers_whole_timeoff ... 2026-10-20 13:27:32,922 7 INFO rb-3d383b4-225775-426863 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-20 13:27:33,650 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [46] 2026-10-20 13:27:33,689 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [221] 2026-10-20 13:27:33,851 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_multi_create_timesheets_from_calendar ... 2026-10-20 13:27:34,080 7 INFO rb-3d383b4-225775-426863 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-20 13:27:34,916 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [231, 230] 2026-10-20 13:27:34,971 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [50, 51] 2026-10-20 13:27:35,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_one_day_timesheet_timeoff_flexible_employee ... 2026-10-20 13:27:35,484 7 INFO rb-3d383b4-225775-426863 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-20 13:27:36,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timeoff_task_creation_with_holiday_leave ... 2026-10-20 13:27:36,425 7 INFO rb-3d383b4-225775-426863 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-20 13:27:36,863 7 INFO rb-3d383b4-225775-426863 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-20 13:27:46,003 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [237] 2026-10-20 13:27:46,059 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [55] 2026-10-20 13:27:46,223 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timeoff_validation_fully_flexible_employee ... 2026-10-20 13:27:46,378 7 INFO rb-3d383b4-225775-426863 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-20 13:27:46,933 7 INFO rb-3d383b4-225775-426863 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-20 13:27:47,090 7 INFO rb-3d383b4-225775-426863 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-20 13:27:47,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_generation_with_past_contract_timeoff ... 2026-10-20 13:27:48,083 7 INFO rb-3d383b4-225775-426863 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-20 13:27:48,778 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [244, 243] 2026-10-20 13:27:48,839 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [61, 62] 2026-10-20 13:27:48,996 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_time_off_including_public_holiday ... 2026-10-20 13:27:49,164 7 INFO rb-3d383b4-225775-426863 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-20 13:27:49,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_timesheet_timeoff_flexible_employee ... 2026-10-20 13:27:50,064 7 INFO rb-3d383b4-225775-426863 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-20 13:27:50,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_validate_with_timesheet ... 2026-10-20 13:27:50,802 7 INFO rb-3d383b4-225775-426863 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-20 13:27:51,416 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [68] 2026-10-20 13:27:51,526 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [260, 259, 258] 2026-10-20 13:27:51,771 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [69] 2026-10-20 13:27:51,829 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14166, 14164, 14163, 14162, 14160, 14159] 2026-10-20 13:27:51,860 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [263, 262, 261] 2026-10-20 13:27:51,889 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted hr.leave records with IDs: [21] 2026-10-20 13:27:51,906 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [36] 2026-10-20 13:27:51,918 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4592] 2026-10-20 13:27:52,248 7 INFO rb-3d383b4-225775-426863 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-20 13:28:01,588 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [266, 265, 264] 2026-10-20 13:28:01,641 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [70] 2026-10-20 13:28:01,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_timesheet_holidays.tests.test_timesheet_holidays: Starting TestTimesheetHolidays.test_validate_worked_leave ... 2026-10-20 13:28:01,933 7 INFO rb-3d383b4-225775-426863 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-20 13:28:03,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 13:28:06,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_access_rights: Starting TestAccessRightsTodo.test_internal_cannot_rud_private_task ... 2026-10-20 13:28:07,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: write on record ids: [2031], uid: 747, model: project.task 2026-10-20 13:28:07,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2031], uid: 747, model: project.task 2026-10-20 13:28:07,705 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2031], uid: 747, model: project.task 2026-10-20 13:28:07,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-20 13:28:08,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_mail_activity_systray_counter: Starting TestActivitySystrayCounter.test_systray_task_and_todo_split ... 2026-10-20 13:28:09,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:28:09,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_mail_activity_todo_create: Starting TestMailActivityTodo.test_create_todo_activity ... 2026-10-20 13:28:09,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:28:10,086 7 INFO rb-3d383b4-225775-426863 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-20 13:28:26,885 7 INFO rb-3d383b4-225775-426863 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-20 13:28:28,096 7 INFO rb-3d383b4-225775-426863 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-20 13:28:29,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:30,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:30,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_mail_features: Starting TestTodoMailFeatures.test_view_task_button_visibility ... 2026-10-20 13:28:30,574 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 13:28:30,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_onboarding_for_users: Starting TestTodoOnboardingUsers.test_onboarding_stages_and_task_created_for_new_users ... 2026-10-20 13:28:30,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:31,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:31,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:32,245 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:32,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-20 13:28:34,597 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_task_with_no_name_in_quick_create_view ... 2026-10-20 13:28:34,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_todo_with_invalid_expressions ... 2026-10-20 13:28:35,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_quick_create: Starting TestTodoQuickCreate.test_create_todo_with_valid_expressions ... 2026-10-20 13:28:37,704 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-20 13:28:38,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:28:38,518 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-20 13:28:39,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 67895 2026-10-20 13:28:39,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpuw76pamb_chrome_odoo 2026-10-20 13:28:39,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:39841/json/version 2026-10-20 13:28:39,360 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:28:39,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-20 13:28:39,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:39841/json 2026-10-20 13:28:39,436 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:28:39,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:39841/devtools/page/856B34F0A4426999617753A97663F436 2026-10-20 13:28:39,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-20 13:28:39,458 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-20 13:28:39,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:28:39,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-20 13:28:39,577 7 INFO rb-3d383b4-225775-426863 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-20 13:28:39,577 7 INFO rb-3d383b4-225775-426863 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-20 13:28:39,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:28:40,321 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:40] "GET /odoo?debug=1 HTTP/1.1" 200 7348 98 0.124 0.617 rw 2026-10-20 13:28:40,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '856B34F0A4426999617753A97663F436', 'loaderId': 'B1641B92A34C9307B13B818333E03C67', 'isDownload': False} 2026-10-20 13:28:40,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-20 13:28:40,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:40] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.003 0.986 ro 2026-10-20 13:28:40,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 19 0.055 0.252 ro 2026-10-20 13:28:40,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:40] "GET /web/webclient/load_menus HTTP/1.1" 200 307379 15 0.041 0.372 ro 2026-10-20 13:28:40,832 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:40] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.09 ro 2026-10-20 13:28:40,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:40] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.446 ro 2026-10-20 13:28:41,524 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.001 0.018 ro 2026-10-20 13:28:41,675 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-20 13:28:41,700 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.005 - 2026-10-20 13:28:41,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.002 0.013 ro 2026-10-20 13:28:41,724 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.022 - 2026-10-20 13:28:41,758 7 INFO rb-3d383b4-225775-426863 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-20 13:28:41,788 7 INFO rb-3d383b4-225775-426863 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-20 13:28:41,789 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.031 rw 2026-10-20 13:28:41,791 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:28:41,858 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.03 0.066 rw 2026-10-20 13:28:41,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.008 ro 2026-10-20 13:28:41,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.003 - 2026-10-20 13:28:42,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "GET /odoo HTTP/1.1" 200 7277 27 0.053 0.082 rw 2026-10-20 13:28:42,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "GET /odoo/offline HTTP/1.1" 200 14293 5 0.005 0.145 ro 2026-10-20 13:28:42,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "GET /web/image/res.partner/3/avatar_128?unique=1792502917000 HTTP/1.1" 200 305 3 0.004 0.062 ro 2026-10-20 13:28:42,161 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /web/action/load HTTP/1.1" 200 419 5 0.01 0.083 ro 2026-10-20 13:28:42,165 7 INFO rb-3d383b4-225775-426863 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-20 13:28:42,184 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.004 0.113 rw 2026-10-20 13:28:42,199 7 INFO rb-3d383b4-225775-426863 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-20 13:28:42,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /mail/store HTTP/1.1" 200 3359 37 0.076 0.137 ro 2026-10-20 13:28:42,405 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.218 ro 2026-10-20 13:28:42,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /web/action/load HTTP/1.1" 200 1453 11 0.015 0.216 ro 2026-10-20 13:28:42,753 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 63378 53 0.066 0.197 ro 2026-10-20 13:28:42,877 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 41 2 0.005 0.045 ro 2026-10-20 13:28:42,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 2087 12 0.029 0.096 ro 2026-10-20 13:28:43,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.009 0.076 ro 2026-10-20 13:28:43,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 43 0 0 0.104 ro 2026-10-20 13:28:43,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "GET /web/image/res.users/2/avatar_128?unique=1792502919000 HTTP/1.1" 200 305 5 0.012 0.046 ro 2026-10-20 13:28:43,350 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,386 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "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-20 13:28:43,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 540 10 0.013 0.051 ro 2026-10-20 13:28:43,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 413 1 0.009 0.009 ro 2026-10-20 13:28:43,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1 HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:28:43,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.006 0.013 rw 2026-10-20 13:28:43,713 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,749 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,750 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,752 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,775 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,782 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /html_editor/bus_broadcast HTTP/1.1" 200 44 5 0.017 0.05 rw 2026-10-20 13:28:43,793 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,806 7 INFO rb-3d383b4-225775-426863 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-20 13:28:43,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.004 0.028 ro 2026-10-20 13:28:43,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 413 1 0.001 0.039 ro 2026-10-20 13:28:43,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 786 16 0.036 0.107 rw 2026-10-20 13:28:44,022 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,028 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,048 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,055 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,056 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,070 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,080 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,089 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,195 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 906 16 0.028 0.074 rw 2026-10-20 13:28:44,230 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,241 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,248 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,254 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,255 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,265 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,275 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,285 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1026 16 0.031 0.078 rw 2026-10-20 13:28:44,433 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,439 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,450 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,454 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,455 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,464 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,471 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,482 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,628 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1146 16 0.055 0.081 rw 2026-10-20 13:28:44,669 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,671 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.017 ro 2026-10-20 13:28:44,786 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 2088 12 0.045 0.088 ro 2026-10-20 13:28:44,892 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 1146 10 0.018 0.064 ro 2026-10-20 13:28:44,944 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,953 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,969 7 INFO rb-3d383b4-225775-426863 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-20 13:28:44,999 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,043 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 129 3 0.017 0.019 ro 2026-10-20 13:28:45,127 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 981 0 0 0.004 - 2026-10-20 13:28:45,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1 HTTP/1.1" 200 177 0 0 0.017 ro 2026-10-20 13:28:45,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 305 5 0.008 0.031 ro 2026-10-20 13:28:45,191 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "GET /web/assets/ce79513/html_editor.assets_history_diff.min.css HTTP/1.1" 200 17390 2 0.007 0.03 ro 2026-10-20 13:28:45,207 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "GET /web/assets/9e9d5e7/html_editor.assets_history_diff.min.js HTTP/1.1" 200 79932 2 0.004 0.044 ro 2026-10-20 13:28:45,249 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 190 1 0.001 0.012 ro 2026-10-20 13:28:45,290 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,297 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,298 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,304 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,304 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,334 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "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.005 0.02 rw 2026-10-20 13:28:45,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "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.012 0.025 rw 2026-10-20 13:28:45,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "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.007 0.024 rw 2026-10-20 13:28:45,474 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,483 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,500 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,501 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,512 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,534 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,583 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,602 7 INFO rb-3d383b4-225775-426863 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-20 13:28:45,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 1219 16 0.026 0.077 rw 2026-10-20 13:28:45,745 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-20 13:28:45,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-20 13:28:46,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:28:46,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32789744 (allocated 36065280) 2026-10-20 13:28:46,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 AtvH9ge2 - [20/Oct/2026 13:28:42] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 44 0.058 3.838 rw 2026-10-20 13:28:46,215 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 67895 2026-10-20 13:28:46,216 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-20 13:28:46,218 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 67895 2026-10-20 13:28:46,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_132846_323513_test_project_todo_history.txt 2026-10-20 13:28:46,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpuw76pamb_chrome_odoo" 2026-10-20 13:28:46,334 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-20 13:28:47,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 68024 2026-10-20 13:28:47,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpekdvgyvf_chrome_odoo 2026-10-20 13:28:47,313 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:39777/json/version 2026-10-20 13:28:47,315 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:28:47,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-20 13:28:47,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:39777/json 2026-10-20 13:28:47,350 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:28:47,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:39777/devtools/page/FC7E99AAEAFB77793F7BEAE7FDBDD124 2026-10-20 13:28:47,378 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-20 13:28:47,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-20 13:28:47,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:28:47,564 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-20 13:28:47,567 7 INFO rb-3d383b4-225775-426863 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-20 13:28:47,568 7 INFO rb-3d383b4-225775-426863 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-20 13:28:47,583 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:28:48,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /odoo HTTP/1.1" 200 7333 98 0.128 0.494 rw 2026-10-20 13:28:48,197 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'FC7E99AAEAFB77793F7BEAE7FDBDD124', 'loaderId': '68797B7ECAB80C4B029DB2C0A7F03B1B', 'isDownload': False} 2026-10-20 13:28:48,198 7 INFO rb-3d383b4-225775-426863 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-20 13:28:48,313 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.007 0.074 ro 2026-10-20 13:28:48,576 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.011 0.987 ro 2026-10-20 13:28:48,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 18 0.063 0.288 ro 2026-10-20 13:28:48,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.021 0.412 ro 2026-10-20 13:28:48,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.003 0.099 ro 2026-10-20 13:28:48,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:48] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.004 0.072 ro 2026-10-20 13:28:49,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-20 13:28:49,480 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:28:49,483 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 13:28:49,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.003 0.022 ro 2026-10-20 13:28:49,562 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.005 0.009 rw 2026-10-20 13:28:49,567 7 INFO rb-3d383b4-225775-426863 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-20 13:28:49,590 7 INFO rb-3d383b4-225775-426863 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-20 13:28:49,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:28:49,663 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.031 0.06 rw 2026-10-20 13:28:49,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 13:28:49,734 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.004 - 2026-10-20 13:28:49,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /odoo HTTP/1.1" 200 7262 27 0.036 0.08 rw 2026-10-20 13:28:49,899 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.009 0.133 ro 2026-10-20 13:28:49,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /web/image/res.partner/3/avatar_128?unique=1792502917000 HTTP/1.1" 200 305 3 0.003 0.049 ro 2026-10-20 13:28:49,949 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "POST /web/action/load HTTP/1.1" 200 419 5 0.012 0.068 ro 2026-10-20 13:28:49,957 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.095 rw 2026-10-20 13:28:49,986 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:49] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.007 0.013 ro 2026-10-20 13:28:50,122 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "POST /mail/store HTTP/1.1" 200 4033 42 0.031 0.099 ro 2026-10-20 13:28:50,182 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "POST /mail/store HTTP/1.1" 200 767 9 0.019 0.049 ro 2026-10-20 13:28:50,341 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.003 0.021 ro 2026-10-20 13:28:50,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "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-20 13:28:50,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.005 0.022 ro 2026-10-20 13:28:50,427 7 INFO rb-3d383b4-225775-426863 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-20 13:28:50,448 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 917 0 0 0.003 - 2026-10-20 13:28:50,453 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "GET /project/static/description/icon.png HTTP/1.1" 200 2434 0 0 0.004 - 2026-10-20 13:28:50,469 7 INFO rb-3d383b4-225775-426863 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-20 13:28:50,917 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 120187 68 0.077 0.345 ro 2026-10-20 13:28:51,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "POST /mail/store HTTP/1.1" 200 3142 38 0.053 0.524 rw 2026-10-20 13:28:51,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 3032 24 0.055 0.28 ro 2026-10-20 13:28:51,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.214 ro 2026-10-20 13:28:51,530 7 INFO rb-3d383b4-225775-426863 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-20 13:28:51,531 7 INFO rb-3d383b4-225775-426863 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-20 13:28:51,548 7 INFO rb-3d383b4-225775-426863 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-20 13:28:51,569 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "GET /web/image/res.users/2/avatar_128?unique=1792502927000 HTTP/1.1" 200 305 5 0.017 0.035 ro 2026-10-20 13:28:51,574 7 INFO rb-3d383b4-225775-426863 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-20 13:28:51,630 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "POST /mail/store HTTP/1.1" 200 836 13 0.015 0.034 ro 2026-10-20 13:28:51,651 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 130 5 0.007 0.054 rw 2026-10-20 13:28:51,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 67703 16 0.025 0.136 ro 2026-10-20 13:28:51,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1540 16 0.03 0.055 ro 2026-10-20 13:28:52,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-20 13:28:52,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-20 13:28:52,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:28:52,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27540576 (allocated 28942336) 2026-10-20 13:28:52,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 hcnMnFv0 - [20/Oct/2026 13:28:50] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 29 0.041 2.125 rw 2026-10-20 13:28:52,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 68024 2026-10-20 13:28:52,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-20 13:28:52,302 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 68024 2026-10-20 13:28:52,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_132852_438232_test_tour_project_task_activities_split.txt 2026-10-20 13:28:52,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpekdvgyvf_chrome_odoo" 2026-10-20 13:28:52,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-20 13:28:52,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 68155 2026-10-20 13:28:52,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmp4a4y8mme_chrome_odoo 2026-10-20 13:28:52,935 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:40781/json/version 2026-10-20 13:28:52,936 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:28:52,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-20 13:28:52,955 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:40781/json 2026-10-20 13:28:52,956 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:28:52,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:40781/devtools/page/DE9155F1F0CA08660A9DFA04CB6B19D3 2026-10-20 13:28:52,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-20 13:28:52,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-20 13:28:53,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:28:53,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-20 13:28:53,150 7 INFO rb-3d383b4-225775-426863 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-20 13:28:53,151 7 INFO rb-3d383b4-225775-426863 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-20 13:28:53,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:28:53,928 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:53] "GET /odoo HTTP/1.1" 200 7333 102 0.121 0.642 rw 2026-10-20 13:28:53,933 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'DE9155F1F0CA08660A9DFA04CB6B19D3', 'loaderId': 'FF8689B213D595BAB0CA9B57FE77151E', 'isDownload': False} 2026-10-20 13:28:53,933 7 INFO rb-3d383b4-225775-426863 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-20 13:28:54,270 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:54] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 28 0.056 0.24 ro 2026-10-20 13:28:54,286 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.006 0.306 ro 2026-10-20 13:28:54,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:54] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.341 ro 2026-10-20 13:28:54,349 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:54] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 1.178 ro 2026-10-20 13:28:54,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:54] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.018 ro 2026-10-20 13:28:54,479 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:54] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.019 0.038 ro 2026-10-20 13:28:55,505 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-20 13:28:55,527 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 13:28:55,548 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.022 - 2026-10-20 13:28:55,550 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.022 ro 2026-10-20 13:28:55,589 7 INFO rb-3d383b4-225775-426863 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-20 13:28:55,592 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.01 rw 2026-10-20 13:28:55,606 7 INFO rb-3d383b4-225775-426863 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-20 13:28:55,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:28:55,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.031 0.069 rw 2026-10-20 13:28:55,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.005 ro 2026-10-20 13:28:55,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:28:55,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /odoo HTTP/1.1" 200 7262 27 0.034 0.072 rw 2026-10-20 13:28:55,888 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.008 0.113 ro 2026-10-20 13:28:55,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.008 0.018 rw 2026-10-20 13:28:55,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:55] "GET /web/image/res.partner/3/avatar_128?unique=1792502917000 HTTP/1.1" 200 305 3 0.002 0.061 ro 2026-10-20 13:28:56,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /web/action/load HTTP/1.1" 200 419 5 0.009 0.069 ro 2026-10-20 13:28:56,018 7 INFO rb-3d383b4-225775-426863 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-20 13:28:56,032 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.056 ro 2026-10-20 13:28:56,113 7 INFO rb-3d383b4-225775-426863 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-20 13:28:56,188 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /mail/store HTTP/1.1" 200 3382 37 0.052 0.148 ro 2026-10-20 13:28:56,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /web/action/load HTTP/1.1" 200 1453 11 0.018 0.097 ro 2026-10-20 13:28:56,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /mail/store HTTP/1.1" 200 767 9 0.016 0.077 ro 2026-10-20 13:28:56,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.005 0.035 ro 2026-10-20 13:28:56,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.008 0.038 ro 2026-10-20 13:28:56,453 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.017 0.023 ro 2026-10-20 13:28:56,568 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /mail/store HTTP/1.1" 200 2346 26 0.039 0.079 rw 2026-10-20 13:28:56,871 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 63378 53 0.067 0.326 ro 2026-10-20 13:28:56,970 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.036 ro 2026-10-20 13:28:57,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 1523 13 0.029 0.094 ro 2026-10-20 13:28:57,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.09 ro 2026-10-20 13:28:57,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.044 ro 2026-10-20 13:28:57,291 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,292 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,311 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,322 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,323 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,341 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,343 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,344 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "GET /web/image/res.users/2/avatar_128?unique=1792502933000 HTTP/1.1" 200 305 5 0.021 0.063 ro 2026-10-20 13:28:57,356 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,357 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,378 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 57 3 0.008 0.042 rw 2026-10-20 13:28:57,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 2504 6 0.007 0.04 ro 2026-10-20 13:28:57,432 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 257 2 0.002 0.012 rw 2026-10-20 13:28:57,452 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 98 1 0.001 0.013 rw 2026-10-20 13:28:57,466 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 57 2 0.002 0.007 rw 2026-10-20 13:28:57,529 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,536 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 286 3 0.003 0.014 rw 2026-10-20 13:28:57,541 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,542 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 54 37 0.033 0.078 rw 2026-10-20 13:28:57,731 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,732 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,744 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 607 17 0.022 0.054 rw 2026-10-20 13:28:57,757 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 98 0 0 0.073 rw 2026-10-20 13:28:57,768 7 INFO rb-3d383b4-225775-426863 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-20 13:28:57,804 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.004 0.02 ro 2026-10-20 13:28:57,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 238 2 0.003 0.028 ro 2026-10-20 13:28:57,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 67 9 0.017 0.059 rw 2026-10-20 13:28:57,937 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 603 8 0.011 0.03 ro 2026-10-20 13:28:58,008 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.007 0.027 ro 2026-10-20 13:28:58,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 238 2 0.005 0.048 ro 2026-10-20 13:28:58,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 7854 10 0.012 0.079 ro 2026-10-20 13:28:58,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.094 ro 2026-10-20 13:28:58,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 525 1 0.008 0.02 ro 2026-10-20 13:28:58,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:28:58,383 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /html_editor/get_ice_servers HTTP/1.1" 200 42 2 0.002 0.008 rw 2026-10-20 13:28:58,424 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "GET /project_todo/static/img/todo_access.png HTTP/1.1" 200 67590 0 0 0.004 - 2026-10-20 13:28:58,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "GET /project_todo/static/img/convert_todo.png HTTP/1.1" 200 30763 0 0 0.006 - 2026-10-20 13:28:58,453 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,478 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /mail/store HTTP/1.1" 200 3682 46 0.064 0.106 rw 2026-10-20 13:28:58,712 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.005 0.173 ro 2026-10-20 13:28:58,795 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,795 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,809 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,809 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,834 7 INFO rb-3d383b4-225775-426863 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-20 13:28:58,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:58] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 22864 14 0.021 0.057 ro 2026-10-20 13:28:59,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 941 10 0.011 0.053 rw 2026-10-20 13:28:59,093 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 373 1 0.0 0.011 ro 2026-10-20 13:28:59,199 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,205 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 900 11 0.02 0.048 rw 2026-10-20 13:28:59,360 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 45 13 0.019 0.038 rw 2026-10-20 13:28:59,431 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,464 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /mail/store HTTP/1.1" 200 2008 17 0.032 0.049 rw 2026-10-20 13:28:59,511 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 214 5 0.02 0.054 ro 2026-10-20 13:28:59,717 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 305 5 0.006 0.033 ro 2026-10-20 13:28:59,766 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "GET /web/image/res.users/766/avatar_128 HTTP/1.1" 200 305 4 0.005 0.059 ro 2026-10-20 13:28:59,838 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,838 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,858 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,871 7 INFO rb-3d383b4-225775-426863 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-20 13:28:59,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 84 14 0.062 0.096 rw 2026-10-20 13:28:59,992 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 9 0.02 0.048 rw 2026-10-20 13:29:00,121 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 7862 26 0.049 0.057 rw 2026-10-20 13:29:00,156 7 INFO rb-3d383b4-225775-426863 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-20 13:29:00,201 7 INFO rb-3d383b4-225775-426863 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-20 13:29:00,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:00] "POST /mail/store HTTP/1.1" 200 4411 50 0.097 0.122 rw 2026-10-20 13:29:00,444 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:00] "POST /web/action/load HTTP/1.1" 200 714 12 0.02 0.207 ro 2026-10-20 13:29:00,549 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 4798 6 0.008 0.058 ro 2026-10-20 13:29:00,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 265 6 0.008 0.042 ro 2026-10-20 13:29:00,711 7 INFO rb-3d383b4-225775-426863 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-20 13:29:00,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:00] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 42 1 0.001 0.018 ro 2026-10-20 13:29:01,001 7 INFO rb-3d383b4-225775-426863 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-20 13:29:01,010 7 INFO rb-3d383b4-225775-426863 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-20 13:29:01,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 63 37 0.069 0.087 rw 2026-10-20 13:29:01,237 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 53 11 0.021 0.04 rw 2026-10-20 13:29:01,404 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 305 39 0.074 0.082 rw 2026-10-20 13:29:01,516 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 164 12 0.018 0.067 rw 2026-10-20 13:29:01,570 7 INFO rb-3d383b4-225775-426863 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-20 13:29:01,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-20 13:29:01,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-20 13:29:01,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /mail/store HTTP/1.1" 200 4375 49 0.064 0.155 rw 2026-10-20 13:29:01,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:29:01,855 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36876096 (allocated 38903808) 2026-10-20 13:29:01,925 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 72418 13 0.022 0.37 ro 2026-10-20 13:29:01,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 42 2 0.007 0.364 ro 2026-10-20 13:29:01,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 68155 2026-10-20 13:29:01,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-20 13:29:01,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 68155 2026-10-20 13:29:02,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:29:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 0 12 0.031 0.42 ro 2026-10-20 13:29:02,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 V6gVwImh - [20/Oct/2026 13:28:56] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 44 0.069 5.852 rw 2026-10-20 13:29:02,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_132902_126692_test_tour_todo_main_ui_functions.txt 2026-10-20 13:29:02,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmp4a4y8mme_chrome_odoo" 2026-10-20 13:29:02,164 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-20 13:29:03,498 7 INFO rb-3d383b4-225775-426863 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-20 13:29:03,709 7 INFO rb-3d383b4-225775-426863 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-20 13:29:13,838 7 INFO rb-3d383b4-225775-426863 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-20 13:29:16,918 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-20 13:29:18,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-20 13:29:18,234 7 INFO rb-3d383b4-225775-426863 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-20 13:29:18,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-20 13:29:21,392 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_demo_user_creates_purchase_order_with_tracked_product ... 2026-10-20 13:29:22,019 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-20 13:29:22,241 7 INFO rb-3d383b4-225775-426863 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-20 13:29:22,433 7 INFO rb-3d383b4-225775-426863 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-20 13:29:22,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-20 13:29:22,948 7 INFO rb-3d383b4-225775-426863 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-20 13:29:40,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-20 13:29:40,172 7 INFO rb-3d383b4-225775-426863 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-20 13:29:43,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 417 checked, 5 removed 2026-10-20 13:29:44,232 7 INFO rb-3d383b4-225775-426863 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-20 13:29:44,601 7 INFO rb-3d383b4-225775-426863 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-20 13:29:54,267 7 INFO rb-3d383b4-225775-426863 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-20 13:30:00,777 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-20 13:30:03,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-20 13:30:03,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-20 13:30:03,805 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-20 13:30:05,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-20 13:30:06,695 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-20 13:30:07,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-20 13:30:07,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_duplicate_entries_are_deleted ... 2026-10-20 13:30:08,567 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #772 deleted account.analytic.line records with IDs: [301, 302, 303, 304, 305] 2026-10-20 13:30:08,812 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #772 deleted account.move.line records with IDs: [2208, 2209, 2210, 2211, 2212, 2213] 2026-10-20 13:30:08,888 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #772 deleted mail.message records with IDs: [14446, 14445, 14444, 14443, 14442, 14441] 2026-10-20 13:30:08,976 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #772 deleted account.move records with IDs: [800, 801] 2026-10-20 13:30:08,987 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #772 deleted mail.followers records with IDs: [4738, 4739] 2026-10-20 13:30:09,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_duplicate_entry_detection ... 2026-10-20 13:30:10,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-20 13:30:10,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-20 13:30:12,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:30:12,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xlsx ... 2026-10-20 13:30:12,614 7 INFO rb-3d383b4-225775-426863 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-20 13:30:12,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:30:13,987 7 INFO rb-3d383b4-225775-426863 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-20 13:30:14,194 7 INFO rb-3d383b4-225775-426863 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-20 13:30:23,981 7 INFO rb-3d383b4-225775-426863 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-20 13:30:26,373 7 INFO rb-3d383b4-225775-426863 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-20 13:30:36,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_receive_on_purchase_order_with_stock_installed ... 2026-10-20 13:30:37,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-20 13:30:38,219 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-20 13:30:38,250 7 INFO rb-3d383b4-225775-426863 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-20 13:30:39,816 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-20 13:30:41,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-20 13:30:41,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-20 13:30:44,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-20 13:30:46,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-20 13:30:47,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-20 13:30:47,896 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-20 13:30:50,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 13:30:50,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-20 13:30:51,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_last_po_line_fallback ... 2026-10-20 13:30:51,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 13:30:52,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_last_po_line_fallback_with_multicompany ... 2026-10-20 13:30:52,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-20 13:30:52,928 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-20 13:30:56,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-20 13:30:57,126 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-20 13:30:57,435 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-20 13:30:59,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-20 13:31:01,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-20 13:31:04,392 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-20 13:31:06,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-20 13:31:27,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-20 13:31:27,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-20 13:31:28,004 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-20 13:31:31,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-20 13:31:31,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-20 13:31:32,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-20 13:31:33,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-20 13:31:36,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-20 13:31:39,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-20 13:31:42,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-20 13:31:42,504 7 INFO rb-3d383b4-225775-426863 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-20 13:31:45,383 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-20 13:31:45,653 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-20 13:31:46,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-20 13:31:48,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_variant_level_pricelist_with_different_characteristics ... 2026-10-20 13:31:48,976 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 13:31:49,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 774, model: account.tax 2026-10-20 13:31:50,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-20 13:31:59,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-20 13:31:59,789 7 INFO rb-3d383b4-225775-426863 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-20 13:32:01,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 419 checked, 5 removed 2026-10-20 13:32:02,220 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:32:02,937 7 INFO rb-3d383b4-225775-426863 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-20 13:32:03,129 7 INFO rb-3d383b4-225775-426863 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-20 13:32:13,465 7 INFO rb-3d383b4-225775-426863 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-20 13:32:16,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:32:16,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:32:17,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-20 13:32:22,288 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:32:23,155 7 INFO rb-3d383b4-225775-426863 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-20 13:32:23,323 7 INFO rb-3d383b4-225775-426863 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-20 13:32:33,436 7 INFO rb-3d383b4-225775-426863 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-20 13:32:36,544 7 INFO rb-3d383b4-225775-426863 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-20 13:32:36,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-20 13:32:40,553 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #782 deleted account.move.line records with IDs: [2239, 2240, 2241, 2242, 2243] 2026-10-20 13:32:40,656 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #782 deleted mail.message records with IDs: [14569] 2026-10-20 13:32:40,729 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #782 deleted account.move records with IDs: [811] 2026-10-20 13:32:41,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-20 13:32:43,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-20 13:32:46,911 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-20 13:32:47,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:32:49,070 7 INFO rb-3d383b4-225775-426863 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-20 13:32:49,261 7 INFO rb-3d383b4-225775-426863 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-20 13:32:59,281 7 INFO rb-3d383b4-225775-426863 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-20 13:33:01,473 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-20 13:33:03,262 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 68284 2026-10-20 13:33:03,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpxoyjb8rd_chrome_odoo 2026-10-20 13:33:03,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:39735/json/version 2026-10-20 13:33:03,268 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:33:03,300 7 INFO rb-3d383b4-225775-426863 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-20 13:33:03,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:39735/json 2026-10-20 13:33:03,301 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:33:03,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:39735/devtools/page/B1FC50B8D7B31D4E1D328CC3DAF08462 2026-10-20 13:33:03,334 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-20 13:33:03,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-20 13:33:03,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-20 13:33:03,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-20 13:33:03,644 7 INFO rb-3d383b4-225775-426863 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-20 13:33:03,644 7 INFO rb-3d383b4-225775-426863 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-20 13:33:03,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:33:04,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /odoo HTTP/1.1" 200 7437 98 0.103 0.51 rw 2026-10-20 13:33:04,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'B1FC50B8D7B31D4E1D328CC3DAF08462', 'loaderId': '27701AE81B68992E83E46BAAE13A5F6F', 'isDownload': False} 2026-10-20 13:33:04,270 7 INFO rb-3d383b4-225775-426863 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-20 13:33:04,348 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.032 ro 2026-10-20 13:33:04,505 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /web/webclient/load_menus HTTP/1.1" 200 59048 30 0.053 0.139 ro 2026-10-20 13:33:04,526 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 1064 6 0.007 0.198 ro 2026-10-20 13:33:04,579 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.04 ro 2026-10-20 13:33:04,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.007 0.943 ro 2026-10-20 13:33:04,682 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:04] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.01 0.022 ro 2026-10-20 13:33:05,722 7 INFO rb-3d383b4-225775-426863 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-20 13:33:05,743 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 13:33:05,745 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:33:05,769 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 13:33:05,799 7 INFO rb-3d383b4-225775-426863 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-20 13:33:05,812 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:05] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.012 rw 2026-10-20 13:33:05,813 7 INFO rb-3d383b4-225775-426863 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-20 13:33:05,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:05] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.009 ro 2026-10-20 13:33:05,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:33:06,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "GET /odoo HTTP/1.1" 200 7365 27 0.023 0.073 rw 2026-10-20 13:33:06,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.011 0.104 ro 2026-10-20 13:33:06,102 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "POST /web/action/load HTTP/1.1" 200 419 5 0.006 0.03 ro 2026-10-20 13:33:06,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "GET /web/image/res.partner/2481/avatar_128?unique=1792503167000 HTTP/1.1" 200 305 3 0.005 0.059 ro 2026-10-20 13:33:06,169 7 INFO rb-3d383b4-225775-426863 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-20 13:33:06,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.004 0.102 rw 2026-10-20 13:33:06,306 7 INFO rb-3d383b4-225775-426863 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-20 13:33:06,306 7 INFO rb-3d383b4-225775-426863 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-20 13:33:06,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "POST /mail/store HTTP/1.1" 200 3439 37 0.066 0.141 ro 2026-10-20 13:33:06,381 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.225 ro 2026-10-20 13:33:06,431 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "POST /web/action/load HTTP/1.1" 200 1320 10 0.014 0.092 ro 2026-10-20 13:33:06,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 4 0.024 0.034 ro 2026-10-20 13:33:06,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 41 2 0.007 0.074 ro 2026-10-20 13:33:06,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "GET /web/image/res.partner/2/avatar_128?unique=1792492017000 HTTP/1.1" 200 4660 3 0.014 0.046 ro 2026-10-20 13:33:07,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 95790 73 0.122 0.292 ro 2026-10-20 13:33:07,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /mail/store HTTP/1.1" 200 2412 27 0.086 0.51 rw 2026-10-20 13:33:07,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 855 7 0.007 0.207 ro 2026-10-20 13:33:07,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.005 0.119 ro 2026-10-20 13:33:07,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.006 0.065 ro 2026-10-20 13:33:07,558 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 553 8 0.016 0.028 rw 2026-10-20 13:33:07,641 7 INFO rb-3d383b4-225775-426863 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-20 13:33:07,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "GET /web/image/res.users/786/avatar_128?unique=1792503183000 HTTP/1.1" 200 305 4 0.004 0.02 ro 2026-10-20 13:33:07,673 7 INFO rb-3d383b4-225775-426863 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-20 13:33:07,762 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 1806 11 0.017 0.047 rw 2026-10-20 13:33:07,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 45 0 0 0.008 ro 2026-10-20 13:33:08,040 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.005 ro 2026-10-20 13:33:08,159 7 INFO rb-3d383b4-225775-426863 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-20 13:33:08,180 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 798 3 0.007 0.032 ro 2026-10-20 13:33:08,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.003 0.015 ro 2026-10-20 13:33:08,339 7 INFO rb-3d383b4-225775-426863 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-20 13:33:08,354 7 INFO rb-3d383b4-225775-426863 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-20 13:33:08,416 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 204 11 0.018 0.052 rw 2026-10-20 13:33:08,493 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 803 6 0.007 0.034 rw 2026-10-20 13:33:08,654 7 INFO rb-3d383b4-225775-426863 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-20 13:33:08,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 815 4 0.021 0.029 ro 2026-10-20 13:33:08,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 130 2 0.015 0.026 ro 2026-10-20 13:33:08,999 7 INFO rb-3d383b4-225775-426863 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-20 13:33:09,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 53 1 0.002 0.017 rw 2026-10-20 13:33:09,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "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.029 rw 2026-10-20 13:33:09,320 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 387 45 0.102 0.125 rw 2026-10-20 13:33:09,370 7 INFO rb-3d383b4-225775-426863 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-20 13:33:09,382 7 INFO rb-3d383b4-225775-426863 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-20 13:33:09,397 7 INFO rb-3d383b4-225775-426863 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-20 13:33:09,416 7 INFO rb-3d383b4-225775-426863 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-20 13:33:09,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 852 23 0.044 0.075 rw 2026-10-20 13:33:09,575 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 95 11 0.015 0.039 rw 2026-10-20 13:33:09,672 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 796 12 0.013 0.053 rw 2026-10-20 13:33:09,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:09] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 3376 62 0.116 0.133 rw 2026-10-20 13:33:10,434 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:10] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 45 137 0.166 0.251 rw 2026-10-20 13:33:10,565 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:10] "POST /mail/store HTTP/1.1" 200 4772 43 0.048 0.437 rw 2026-10-20 13:33:10,725 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:10] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3438 46 0.055 0.219 ro 2026-10-20 13:33:10,832 7 INFO rb-3d383b4-225775-426863 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-20 13:33:10,842 7 INFO rb-3d383b4-225775-426863 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-20 13:33:10,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:10] "POST /mail/store HTTP/1.1" 200 2061 28 0.041 0.361 ro 2026-10-20 13:33:10,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:10] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 48 2 0.002 0.026 rw 2026-10-20 13:33:11,352 7 INFO rb-3d383b4-225775-426863 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-20 13:33:11,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:11] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 1158 125 0.213 0.376 rw 2026-10-20 13:33:12,009 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:12] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 263741 90 0.096 0.395 ro 2026-10-20 13:33:12,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:12] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 6039 56 0.232 0.107 ro 2026-10-20 13:33:12,451 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:12] "POST /web/dataset/call_kw/account.journal/search_read#account.journal.search_read HTTP/1.1" 200 95 2 0.003 0.019 ro 2026-10-20 13:33:12,653 7 INFO rb-3d383b4-225775-426863 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-20 13:33:12,655 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-20 13:33:12,656 7 INFO rb-3d383b4-225775-426863 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-20 13:33:12,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:12] "POST /mail/store HTTP/1.1" 200 5487 53 0.103 0.143 rw 2026-10-20 13:33:12,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:33:13,014 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:06] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.053 6.606 rw 2026-10-20 13:33:13,033 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 39772256 (allocated 43753472) 2026-10-20 13:33:13,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Wu9DxTKf - [20/Oct/2026 13:33:13] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 1374 0 0 0.003 - 2026-10-20 13:33:13,067 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 68284 2026-10-20 13:33:13,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-20 13:33:13,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 68284 2026-10-20 13:33:13,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_133313_183158_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-20 13:33:13,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpxoyjb8rd_chrome_odoo" 2026-10-20 13:33:13,382 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:33:14,637 7 INFO rb-3d383b4-225775-426863 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-20 13:33:14,828 7 INFO rb-3d383b4-225775-426863 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-20 13:33:24,961 7 INFO rb-3d383b4-225775-426863 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-20 13:33:27,424 7 INFO rb-3d383b4-225775-426863 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-20 13:33:27,823 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-20 13:33:38,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_copies_description ... 2026-10-20 13:33:41,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-20 13:33:51,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-20 13:33:55,724 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #787 deleted stock.move records with IDs: [1229] 2026-10-20 13:33:56,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-20 13:33:56,800 7 INFO rb-3d383b4-225775-426863 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-20 13:33:56,801 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-20 13:33:58,767 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-20 13:33:58,825 7 INFO rb-3d383b4-225775-426863 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-20 13:33:58,942 7 INFO rb-3d383b4-225775-426863 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-20 13:34:05,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-20 13:34:05,844 7 INFO rb-3d383b4-225775-426863 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-20 13:34:15,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-20 13:34:19,688 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-20 13:34:21,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-20 13:34:23,259 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-20 13:34:23,343 7 INFO rb-3d383b4-225775-426863 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-20 13:34:30,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-20 13:34:32,959 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-20 13:34:34,604 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-20 13:34:35,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-20 13:34:36,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-20 13:34:39,134 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:34:40,069 7 INFO rb-3d383b4-225775-426863 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-20 13:34:40,246 7 INFO rb-3d383b4-225775-426863 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-20 13:34:50,049 7 INFO rb-3d383b4-225775-426863 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-20 13:34:52,622 7 INFO rb-3d383b4-225775-426863 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-20 13:34:52,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-20 13:34:55,198 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-20 13:34:56,281 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2329] 2026-10-20 13:34:56,424 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2332] 2026-10-20 13:34:56,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-20 13:34:57,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 789, model: account.tax 2026-10-20 13:34:58,264 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-20 13:35:01,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-20 13:35:03,884 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2344, 2345] 2026-10-20 13:35:04,889 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-20 13:35:07,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-20 13:35:24,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-20 13:35:29,083 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2389] 2026-10-20 13:35:29,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-20 13:35:32,346 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-20 13:35:36,710 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2398] 2026-10-20 13:35:37,296 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-20 13:35:37,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-20 13:35:40,071 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-20 13:35:42,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-20 13:35:47,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-20 13:35:52,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-20 13:35:55,227 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2419] 2026-10-20 13:35:55,828 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-20 13:35:58,437 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2428] 2026-10-20 13:35:58,591 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2429] 2026-10-20 13:35:58,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-20 13:36:02,015 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2438] 2026-10-20 13:36:02,200 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2433] 2026-10-20 13:36:02,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-20 13:36:05,046 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2441, 2442] 2026-10-20 13:36:05,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-20 13:36:08,818 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2453] 2026-10-20 13:36:09,131 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2448] 2026-10-20 13:36:09,394 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-20 13:36:12,992 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2455] 2026-10-20 13:36:13,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-20 13:36:16,416 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2466] 2026-10-20 13:36:16,576 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2462] 2026-10-20 13:36:16,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-20 13:36:19,002 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-20 13:36:22,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-20 13:36:24,187 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2478] 2026-10-20 13:36:24,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-20 13:36:26,924 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #789 deleted account.move.line records with IDs: [2483] 2026-10-20 13:36:27,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 415 checked, 3 removed 2026-10-20 13:36:27,574 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-20 13:36:28,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 68427 2026-10-20 13:36:28,326 7 INFO rb-3d383b4-225775-426863 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/tmpr0s9sevz_chrome_odoo 2026-10-20 13:36:28,327 7 INFO rb-3d383b4-225775-426863 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:35791/json/version 2026-10-20 13:36:28,328 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:36:28,392 7 INFO rb-3d383b4-225775-426863 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-20 13:36:28,393 7 INFO rb-3d383b4-225775-426863 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:35791/json 2026-10-20 13:36:28,393 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:36:28,403 7 INFO rb-3d383b4-225775-426863 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:35791/devtools/page/6A0E175766819D2E1CAFD0BC1A1F42E2 2026-10-20 13:36:28,410 7 INFO rb-3d383b4-225775-426863 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-20 13:36:28,416 7 INFO rb-3d383b4-225775-426863 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-20 13:36:28,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:36:28,538 7 INFO rb-3d383b4-225775-426863 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-20 13:36:28,550 7 INFO rb-3d383b4-225775-426863 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-20 13:36:28,550 7 INFO rb-3d383b4-225775-426863 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-20 13:36:28,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:36:29,975 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:29] "GET /web HTTP/1.1" 200 7390 117 0.245 1.172 rw 2026-10-20 13:36:29,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '6A0E175766819D2E1CAFD0BC1A1F42E2', 'loaderId': '4F79E56427589B3CD3C360918829BD0B', 'isDownload': False} 2026-10-20 13:36:29,980 7 INFO rb-3d383b4-225775-426863 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-20 13:36:30,042 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:30] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.003 0.024 ro 2026-10-20 13:36:30,267 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 20 0.042 0.211 ro 2026-10-20 13:36:30,355 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:30] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.329 ro 2026-10-20 13:36:30,399 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:30] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 15 0.04 0.338 ro 2026-10-20 13:36:30,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:30] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.003 0.144 ro 2026-10-20 13:36:30,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:30] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.015 0.06 ro 2026-10-20 13:36:31,628 7 INFO rb-3d383b4-225775-426863 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-20 13:36:31,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.002 - 2026-10-20 13:36:31,644 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:36:31,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.018 ro 2026-10-20 13:36:31,716 7 INFO rb-3d383b4-225775-426863 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-20 13:36:31,734 7 INFO rb-3d383b4-225775-426863 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-20 13:36:31,746 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.007 0.028 rw 2026-10-20 13:36:31,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:36:31,854 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.057 0.08 rw 2026-10-20 13:36:31,856 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.014 ro 2026-10-20 13:36:31,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:36:32,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "GET /odoo HTTP/1.1" 200 7319 27 0.072 0.07 rw 2026-10-20 13:36:32,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.009 0.157 ro 2026-10-20 13:36:32,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.003 0.066 ro 2026-10-20 13:36:32,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "POST /web/action/load HTTP/1.1" 200 1320 12 0.031 0.099 ro 2026-10-20 13:36:32,193 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.008 0.102 ro 2026-10-20 13:36:32,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.157 rw 2026-10-20 13:36:32,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "POST /mail/store HTTP/1.1" 200 3417 37 0.042 0.179 ro 2026-10-20 13:36:32,711 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 100944 71 0.139 0.354 ro 2026-10-20 13:36:32,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 67 1 0.002 0.017 ro 2026-10-20 13:36:32,909 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.002 0.054 ro 2026-10-20 13:36:32,978 7 INFO rb-3d383b4-225775-426863 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-20 13:36:33,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.008 0.068 ro 2026-10-20 13:36:33,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2082 12 0.014 0.069 rw 2026-10-20 13:36:33,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.008 ro 2026-10-20 13:36:33,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:36:33,520 7 INFO rb-3d383b4-225775-426863 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-20 13:36:33,564 7 INFO rb-3d383b4-225775-426863 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-20 13:36:33,580 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 486 3 0.016 0.041 ro 2026-10-20 13:36:33,639 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.019 ro 2026-10-20 13:36:33,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.009 - 2026-10-20 13:36:33,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 128 3 0.016 0.052 ro 2026-10-20 13:36:33,896 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:33] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.001 0.056 rw 2026-10-20 13:36:33,945 7 INFO rb-3d383b4-225775-426863 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-20 13:36:33,975 7 INFO rb-3d383b4-225775-426863 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-20 13:36:34,055 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:34] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 137 16 0.049 0.055 rw 2026-10-20 13:36:34,253 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:34] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 2221 30 0.047 0.082 rw 2026-10-20 13:36:34,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:34] "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.054 0.037 rw 2026-10-20 13:36:34,581 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:34] "POST /mail/store HTTP/1.1" 200 3037 43 0.075 0.154 rw 2026-10-20 13:36:35,007 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 179709 53 0.105 0.461 ro 2026-10-20 13:36:35,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 85 3 0.008 0.021 ro 2026-10-20 13:36:35,158 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.039 0.049 rw 2026-10-20 13:36:35,182 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 96 2 0.008 0.102 rw 2026-10-20 13:36:35,229 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "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.019 0.043 rw 2026-10-20 13:36:35,373 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 443 23 0.068 0.094 ro 2026-10-20 13:36:35,380 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.169 ro 2026-10-20 13:36:35,461 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 354 17 0.018 0.055 ro 2026-10-20 13:36:35,472 7 INFO rb-3d383b4-225775-426863 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-20 13:36:35,539 7 INFO rb-3d383b4-225775-426863 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-20 13:36:35,550 7 INFO rb-3d383b4-225775-426863 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-20 13:36:35,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/purchase.order/create_section#purchase.order.create_section HTTP/1.1" 200 68 13 0.03 0.033 rw 2026-10-20 13:36:35,651 7 INFO rb-3d383b4-225775-426863 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-20 13:36:35,652 7 INFO rb-3d383b4-225775-426863 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-20 13:36:35,684 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "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.018 0.035 rw 2026-10-20 13:36:35,779 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 443 23 0.037 0.11 ro 2026-10-20 13:36:35,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 354 17 0.024 0.046 ro 2026-10-20 13:36:36,685 7 INFO rb-3d383b4-225775-426863 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-20 13:36:36,685 7 INFO rb-3d383b4-225775-426863 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-20 13:36:37,338 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:37] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 71 37 0.058 0.125 rw 2026-10-20 13:36:37,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:37] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 4576 49 0.075 0.236 ro 2026-10-20 13:36:37,814 7 INFO rb-3d383b4-225775-426863 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-20 13:36:37,815 7 INFO rb-3d383b4-225775-426863 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-20 13:36:37,816 7 INFO rb-3d383b4-225775-426863 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-20 13:36:37,959 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:37] "POST /mail/store HTTP/1.1" 200 3075 43 0.11 0.092 rw 2026-10-20 13:36:38,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:36:38,080 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 ntwF7ib1 - [20/Oct/2026 13:36:32] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.044 5.932 rw 2026-10-20 13:36:38,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35452852 (allocated 38641664) 2026-10-20 13:36:38,149 7 INFO rb-3d383b4-225775-426863 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 68427 2026-10-20 13:36:38,151 7 INFO rb-3d383b4-225775-426863 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-20 13:36:38,153 7 INFO rb-3d383b4-225775-426863 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 68427 2026-10-20 13:36:38,271 7 INFO rb-3d383b4-225775-426863 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-225775-426863/chrome_logs/chrome_log_20261020_133638_271307_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-20 13:36:38,271 7 INFO rb-3d383b4-225775-426863 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/tmpr0s9sevz_chrome_odoo" 2026-10-20 13:36:38,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:36:39,674 7 INFO rb-3d383b4-225775-426863 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-20 13:36:39,864 7 INFO rb-3d383b4-225775-426863 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-20 13:36:50,132 7 INFO rb-3d383b4-225775-426863 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-20 13:36:53,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-20 13:36:56,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-20 13:36:58,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-20 13:36:58,143 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-20 13:36:58,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-20 13:36:59,165 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-20 13:36:59,951 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:37:01,157 7 INFO rb-3d383b4-225775-426863 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-20 13:37:01,327 7 INFO rb-3d383b4-225775-426863 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-20 13:37:11,040 7 INFO rb-3d383b4-225775-426863 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-20 13:37:13,381 7 INFO rb-3d383b4-225775-426863 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-20 13:37:13,824 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_manual_price_unit_with_product ... 2026-10-20 13:37:13,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_order_tax_mode: Starting TestPurchaseOrderTaxMode.test_purchase_order_tax_mode_change_with_product ... 2026-10-20 13:37:13,908 7 INFO rb-3d383b4-225775-426863 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-20 13:37:16,134 7 INFO rb-3d383b4-225775-426863 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-20 13:37:18,380 7 INFO rb-3d383b4-225775-426863 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-20 13:37:20,221 7 INFO rb-3d383b4-225775-426863 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-20 13:37:22,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:37:23,683 7 INFO rb-3d383b4-225775-426863 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-20 13:37:23,867 7 INFO rb-3d383b4-225775-426863 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-20 13:37:32,471 7 INFO rb-3d383b4-225775-426863 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-20 13:37:34,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-20 13:37:34,346 7 INFO rb-3d383b4-225775-426863 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-20 13:37:34,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 13:37:35,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:37:35,504 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Day8nCFa - [20/Oct/2026 13:37:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 674 30 0.021 0.239 ro 2026-10-20 13:37:35,690 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Day8nCFa - [20/Oct/2026 13:37:35] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 77 47 0.045 0.124 rw 2026-10-20 13:37:35,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Day8nCFa - [20/Oct/2026 13:37:35] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 77 37 0.038 0.101 rw 2026-10-20 13:37:36,136 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Day8nCFa - [20/Oct/2026 13:37:36] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 76 32 0.048 0.109 rw 2026-10-20 13:37:36,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-20 13:37:36,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 68557 2026-10-20 13:37:36,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp4pv9iwj4_chrome_odoo 2026-10-20 13:37:36,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:46649/json/version 2026-10-20 13:37:36,910 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:37:36,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-20 13:37:36,970 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:46649/json 2026-10-20 13:37:36,972 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:37:36,995 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:46649/devtools/page/470F01E9F289B995E675866464501668 2026-10-20 13:37:37,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-20 13:37:37,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-20 13:37:37,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-20 13:37:37,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-20 13:37:37,116 7 INFO rb-3d383b4-225775-426863 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-20 13:37:37,117 7 INFO rb-3d383b4-225775-426863 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-20 13:37:37,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:37:37,770 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:37] "GET /odoo/purchase HTTP/1.1" 200 7434 101 0.137 0.511 rw 2026-10-20 13:37:37,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '470F01E9F289B995E675866464501668', 'loaderId': '3ECE6E42F06CE2D4774298287AC19C1D', 'isDownload': False} 2026-10-20 13:37:37,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-20 13:37:37,868 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:37] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.002 0.739 ro 2026-10-20 13:37:38,117 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:38] "GET /web/webclient/load_menus HTTP/1.1" 200 115262 31 0.069 0.214 ro 2026-10-20 13:37:38,144 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:38] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.309 ro 2026-10-20 13:37:38,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 1064 6 0.005 0.31 ro 2026-10-20 13:37:38,212 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:38] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.015 ro 2026-10-20 13:37:38,907 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:38] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.002 0.015 ro 2026-10-20 13:37:39,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-20 13:37:39,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-20 13:37:39,089 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.012 - 2026-10-20 13:37:39,096 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.001 0.015 ro 2026-10-20 13:37:39,133 7 INFO rb-3d383b4-225775-426863 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-20 13:37:39,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.014 rw 2026-10-20 13:37:39,148 7 INFO rb-3d383b4-225775-426863 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-20 13:37:39,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.008 ro 2026-10-20 13:37:39,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:37:39,346 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /odoo HTTP/1.1" 200 7362 27 0.017 0.055 rw 2026-10-20 13:37:39,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.007 0.087 ro 2026-10-20 13:37:39,408 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /web/image/res.partner/2515/avatar_128?unique=1792503442000 HTTP/1.1" 200 305 3 0.003 0.047 ro 2026-10-20 13:37:39,441 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "POST /web/action/load HTTP/1.1" 200 1320 11 0.012 0.051 ro 2026-10-20 13:37:39,449 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.005 0.066 rw 2026-10-20 13:37:39,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.012 ro 2026-10-20 13:37:39,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:39] "POST /mail/store HTTP/1.1" 200 3427 37 0.042 0.109 ro 2026-10-20 13:37:40,028 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 99278 75 0.132 0.374 ro 2026-10-20 13:37:40,172 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1600 7 0.012 0.057 ro 2026-10-20 13:37:40,278 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.006 0.04 ro 2026-10-20 13:37:40,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.003 0.038 ro 2026-10-20 13:37:40,379 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 556 8 0.019 0.034 rw 2026-10-20 13:37:40,478 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "GET /web/image/res.users/796/avatar_128?unique=1792503457000 HTTP/1.1" 200 305 4 0.005 0.02 ro 2026-10-20 13:37:40,487 7 INFO rb-3d383b4-225775-426863 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-20 13:37:40,605 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 99278 3 0.03 0.074 ro 2026-10-20 13:37:40,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 2165 19 0.016 0.048 ro 2026-10-20 13:37:40,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.008 ro 2026-10-20 13:37:41,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.006 ro 2026-10-20 13:37:41,160 7 INFO rb-3d383b4-225775-426863 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-20 13:37:41,200 7 INFO rb-3d383b4-225775-426863 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-20 13:37:41,222 7 INFO rb-3d383b4-225775-426863 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-20 13:37:41,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "POST /mail/store HTTP/1.1" 200 1325 22 0.036 0.058 rw 2026-10-20 13:37:41,245 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.04 ro 2026-10-20 13:37:41,272 7 INFO rb-3d383b4-225775-426863 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-20 13:37:41,329 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "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.014 0.03 rw 2026-10-20 13:37:41,727 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 177480 52 0.071 0.24 ro 2026-10-20 13:37:41,800 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 89 3 0.011 0.028 ro 2026-10-20 13:37:41,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "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.036 rw 2026-10-20 13:37:41,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.014 0.076 rw 2026-10-20 13:37:41,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:41] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.038 ro 2026-10-20 13:37:42,062 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:42] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.061 0.123 ro 2026-10-20 13:37:42,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:42] "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.162 rw 2026-10-20 13:37:42,178 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 397 17 0.028 0.077 ro 2026-10-20 13:37:42,263 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,274 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,289 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,295 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,303 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,304 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,308 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,312 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,313 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,314 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,314 7 INFO rb-3d383b4-225775-426863 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-20 13:37:42,974 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:42] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 73 38 0.036 0.124 rw 2026-10-20 13:37:43,011 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,014 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,016 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,018 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,020 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,021 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,030 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,030 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,031 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,032 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:43] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 87 30 0.035 0.076 rw 2026-10-20 13:37:43,680 7 INFO rb-3d383b4-225775-426863 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-20 13:37:43,683 7 INFO rb-3d383b4-225775-426863 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-20 13:37:44,402 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:44] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3575 51 0.067 0.128 ro 2026-10-20 13:37:44,526 7 INFO rb-3d383b4-225775-426863 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-20 13:37:44,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:44] "POST /mail/store HTTP/1.1" 200 3689 39 0.049 0.134 rw 2026-10-20 13:37:44,538 7 INFO rb-3d383b4-225775-426863 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-20 13:37:44,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:44] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1622 7 0.009 0.033 ro 2026-10-20 13:37:44,638 7 INFO rb-3d383b4-225775-426863 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-20 13:37:44,640 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:44] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 557 8 0.012 0.036 rw 2026-10-20 13:37:44,742 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:44] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 2163 18 0.039 0.053 ro 2026-10-20 13:37:44,918 7 INFO rb-3d383b4-225775-426863 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-20 13:37:45,001 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "POST /mail/store HTTP/1.1" 200 1322 22 0.055 0.061 rw 2026-10-20 13:37:45,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "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.017 0.109 rw 2026-10-20 13:37:45,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 86 3 0.004 0.022 ro 2026-10-20 13:37:45,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "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.024 rw 2026-10-20 13:37:45,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.013 0.041 rw 2026-10-20 13:37:45,302 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.035 0.081 ro 2026-10-20 13:37:45,317 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.002 0.126 ro 2026-10-20 13:37:45,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "POST /product/catalog/order_lines_info HTTP/1.1" 200 414 16 0.022 0.069 ro 2026-10-20 13:37:45,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:45] "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.206 rw 2026-10-20 13:37:45,484 7 INFO rb-3d383b4-225775-426863 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-20 13:37:45,492 7 INFO rb-3d383b4-225775-426863 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-20 13:37:45,502 7 INFO rb-3d383b4-225775-426863 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-20 13:37:45,503 7 INFO rb-3d383b4-225775-426863 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-20 13:37:45,503 7 INFO rb-3d383b4-225775-426863 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-20 13:37:45,507 7 INFO rb-3d383b4-225775-426863 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-20 13:37:46,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 73 36 0.042 0.114 rw 2026-10-20 13:37:46,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3563 46 0.097 0.218 ro 2026-10-20 13:37:46,414 7 INFO rb-3d383b4-225775-426863 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-20 13:37:46,415 7 INFO rb-3d383b4-225775-426863 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-20 13:37:46,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /mail/store HTTP/1.1" 200 2728 39 0.049 0.24 rw 2026-10-20 13:37:46,514 7 INFO rb-3d383b4-225775-426863 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-20 13:37:46,534 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 1641 7 0.03 0.071 ro 2026-10-20 13:37:46,687 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 3563 46 0.042 0.117 ro 2026-10-20 13:37:46,729 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 557 8 0.021 0.259 rw 2026-10-20 13:37:46,740 7 INFO rb-3d383b4-225775-426863 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-20 13:37:46,813 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /mail/store HTTP/1.1" 200 1323 25 0.025 0.059 rw 2026-10-20 13:37:46,836 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "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.011 0.078 rw 2026-10-20 13:37:46,890 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 86 3 0.003 0.021 ro 2026-10-20 13:37:46,961 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "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.046 rw 2026-10-20 13:37:46,991 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:46] "POST /web/dataset/call_kw/purchase.order/get_catalog_section_data#purchase.order.get_catalog_section_data HTTP/1.1" 200 104 3 0.003 0.083 rw 2026-10-20 13:37:47,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:47] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 83 7 0.013 0.109 rw 2026-10-20 13:37:47,125 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:47] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 441 23 0.04 0.089 ro 2026-10-20 13:37:47,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:47] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 71 1 0.001 0.128 ro 2026-10-20 13:37:47,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:47] "POST /product/catalog/order_lines_info HTTP/1.1" 200 420 17 0.028 0.052 ro 2026-10-20 13:37:47,245 7 INFO rb-3d383b4-225775-426863 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-20 13:37:47,261 7 INFO rb-3d383b4-225775-426863 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-20 13:37:47,285 7 INFO rb-3d383b4-225775-426863 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-20 13:37:47,286 7 INFO rb-3d383b4-225775-426863 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-20 13:37:47,420 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:47] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 71 30 0.059 0.085 rw 2026-10-20 13:37:47,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-20 13:37:47,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-20 13:37:47,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:37:47,741 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 42274996 (allocated 44384256) 2026-10-20 13:37:47,777 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 DaEcWSd7 - [20/Oct/2026 13:37:40] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 31 0.081 8.176 rw 2026-10-20 13:37:47,844 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 68557 2026-10-20 13:37:47,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-20 13:37:47,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 68557 2026-10-20 13:37:47,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_133747_949368_test_catalog_vendor_uom.txt 2026-10-20 13:37:47,949 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp4pv9iwj4_chrome_odoo" 2026-10-20 13:37:47,968 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-20 13:37:48,733 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:37:48,813 7 INFO rb-3d383b4-225775-426863 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-20 13:37:49,108 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_07_alternative_purchases_wizards ... 2026-10-20 13:37:51,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_08_purchases_multi_linkages ... 2026-10-20 13:37:52,048 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-20 13:37:52,065 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-20 13:37:52,080 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-20 13:37:52,086 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_09_alternative_po_line_price_unit ... 2026-10-20 13:37:53,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-20 13:37:54,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-20 13:37:55,843 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_12_alternative_po_line_different_currency ... 2026-10-20 13:37:57,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_po_with_multiple_price_list ... 2026-10-20 13:37:58,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_order_merge ... 2026-10-20 13:38:01,055 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-20 13:38:01,064 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-20 13:38:03,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_alternative_purchase_vendor_currency ... 2026-10-20 13:38:04,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_create_alternatives_for_multiple_vendors ... 2026-10-20 13:38:05,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_payment_terms_for_alternative_rfq ... 2026-10-20 13:38:07,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_alternative.tests.test_purchase_alternative: Starting TestPurchaseAlternative.test_taxes_for_alternative_po ... 2026-10-20 13:38:08,805 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:38:09,606 7 INFO rb-3d383b4-225775-426863 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-20 13:38:09,760 7 INFO rb-3d383b4-225775-426863 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-20 13:38:19,784 7 INFO rb-3d383b4-225775-426863 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-20 13:38:22,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 798, model: account.tax 2026-10-20 13:38:22,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-20 13:38:24,263 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2491, 2492] 2026-10-20 13:38:24,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-20 13:38:25,663 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2496, 2497] 2026-10-20 13:38:26,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-20 13:38:26,487 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2501] 2026-10-20 13:38:27,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-20 13:38:28,166 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2507, 2508] 2026-10-20 13:38:28,753 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2509, 2510, 2511] 2026-10-20 13:38:28,840 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted mail.message records with IDs: [14894, 14893, 14891, 14888] 2026-10-20 13:38:28,984 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted ir.attachment records with IDs: [369144] 2026-10-20 13:38:28,986 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move records with IDs: [878] 2026-10-20 13:38:29,774 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2512, 2513] 2026-10-20 13:38:31,197 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #798 deleted account.move.line records with IDs: [2517, 2518] 2026-10-20 13:38:31,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 416 checked, 4 removed 2026-10-20 13:38:32,777 7 INFO rb-3d383b4-225775-426863 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-20 13:38:32,941 7 INFO rb-3d383b4-225775-426863 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-20 13:38:42,020 7 INFO rb-3d383b4-225775-426863 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-20 13:38:43,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-20 13:38:44,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [2], uid: 800, model: account.tax 2026-10-20 13:38:45,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:38:45,052 7 INFO rb-3d383b4-225775-426863 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-20 13:38:45,324 7 INFO rb-3d383b4-225775-426863 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-20 13:39:13,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-20 13:39:15,206 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1319] 2026-10-20 13:39:16,018 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1331] 2026-10-20 13:39:19,793 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-20 13:39:20,194 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1344] 2026-10-20 13:39:20,651 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-20 13:39:21,053 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1347] 2026-10-20 13:39:22,377 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-20 13:39:22,708 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1354] 2026-10-20 13:39:23,004 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1356] 2026-10-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation : Temporary to fast merge new valuation 2026-10-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 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-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 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-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-20 13:39:24,172 7 INFO rb-3d383b4-225775-426863 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-20 13:39:24,173 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-20 13:39:24,599 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3635] 2026-10-20 13:39:25,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-20 13:39:25,552 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1360] 2026-10-20 13:39:27,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-20 13:39:27,454 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.product records with IDs: [3650] 2026-10-20 13:39:28,268 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1367, 1368, 1369] 2026-10-20 13:39:28,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-20 13:39:29,160 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1380] 2026-10-20 13:39:29,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-20 13:39:29,577 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits : Temporary to fast merge new valuation 2026-10-20 13:39:29,734 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 413 checked, 1 removed 2026-10-20 13:39:30,621 7 INFO rb-3d383b4-225775-426863 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-20 13:39:30,798 7 INFO rb-3d383b4-225775-426863 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-20 13:39:40,480 7 INFO rb-3d383b4-225775-426863 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-20 13:39:43,250 7 INFO rb-3d383b4-225775-426863 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-20 13:39:44,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-20 13:39:45,459 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1382] 2026-10-20 13:39:46,073 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1386] 2026-10-20 13:39:46,530 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1387, 1388, 1385] 2026-10-20 13:39:46,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-20 13:39:48,522 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1390] 2026-10-20 13:39:54,691 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-20 13:39:54,692 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_incoming_po : Temporary to fast merge new valuation 2026-10-20 13:39:54,692 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-20 13:39:56,701 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 13:39:56,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-20 13:39:56,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_vendor_quantities : Temporary to fast merge new valuation 2026-10-20 13:39:56,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-20 13:39:58,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 13:39:58,948 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move.line records with IDs: [1401] 2026-10-20 13:39:59,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_json_popover ... 2026-10-20 13:39:59,609 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-20 13:40:02,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-20 13:40:04,300 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-20 13:40:04,756 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1439] 2026-10-20 13:40:05,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-20 13:40:07,293 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1443] 2026-10-20 13:40:07,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-20 13:40:11,083 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1447] 2026-10-20 13:40:11,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-20 13:40:12,271 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1449] 2026-10-20 13:40:12,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-20 13:40:14,345 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1451] 2026-10-20 13:40:14,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-20 13:40:15,344 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 13:40:15,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-20 13:40:16,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 13:40:18,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-20 13:40:19,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-20 13:40:19,417 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_access: Access Denied for operation: read on record ids: [4, 10], uid: 803, model: stock.rule 2026-10-20 13:40:19,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-20 13:40:19,698 7 INFO rb-3d383b4-225775-426863 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-20 13:40:19,698 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-20 13:40:20,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-20 13:40:20,773 7 INFO rb-3d383b4-225775-426863 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-20 13:40:20,773 7 INFO rb-3d383b4-225775-426863 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-20 13:40:21,431 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1468] 2026-10-20 13:40:22,814 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-20 13:40:23,679 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1471] 2026-10-20 13:40:24,230 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1473] 2026-10-20 13:40:24,527 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1474] 2026-10-20 13:40:25,187 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move.line records with IDs: [1427] 2026-10-20 13:40:25,618 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-20 13:40:25,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-20 13:40:26,218 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #803 deleted stock.move records with IDs: [1478] 2026-10-20 13:40:26,873 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-20 13:40:26,873 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_valuation_with_backorder : Temporary to fast merge new valuation 2026-10-20 13:40:27,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:40:27,024 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-20 13:40:27,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 68698 2026-10-20 13:40:27,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpnkqibzph_chrome_odoo 2026-10-20 13:40:27,740 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:34951/json/version 2026-10-20 13:40:27,741 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:40:27,869 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-20 13:40:27,874 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:34951/json 2026-10-20 13:40:27,875 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:40:27,888 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:34951/devtools/page/A13AD751BD3243F34EA4569C8D16F20A 2026-10-20 13:40:27,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-20 13:40:27,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-20 13:40:27,994 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:40:28,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-20 13:40:28,014 7 INFO rb-3d383b4-225775-426863 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-20 13:40:28,014 7 INFO rb-3d383b4-225775-426863 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-20 13:40:28,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:40:29,501 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:29] "GET /odoo HTTP/1.1" 200 7366 118 0.224 1.244 rw 2026-10-20 13:40:29,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': 'A13AD751BD3243F34EA4569C8D16F20A', 'loaderId': 'DA3B3997E39AFC730D880FC651E9EA3E', 'isDownload': False} 2026-10-20 13:40:29,506 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-20 13:40:29,883 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:29] "GET /web/webclient/load_menus HTTP/1.1" 200 256899 29 0.085 0.25 ro 2026-10-20 13:40:29,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:29] "GET /web/assets/ae4afd6/web.assets_web.min.css HTTP/1.1" 200 1423387 2 0.002 0.352 ro 2026-10-20 13:40:29,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 1469 6 0.008 0.372 ro 2026-10-20 13:40:29,941 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:29] "GET /web/assets/63037ef/web.assets_web.min.js HTTP/1.1" 200 9626383 2 0.004 1.907 ro 2026-10-20 13:40:30,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:30] "GET /web/assets/d362854/web.assets_tests.min.js HTTP/1.1" 200 1906759 2 0.002 0.024 ro 2026-10-20 13:40:30,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:30] "GET /web/assets/ad6cfbf/web.assets_web_print.min.css HTTP/1.1" 200 1430149 2 0.004 0.016 ro 2026-10-20 13:40:31,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-20 13:40:31,160 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.003 - 2026-10-20 13:40:31,164 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 8623 0 0 0.003 - 2026-10-20 13:40:31,205 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 16472 1 0.004 0.028 ro 2026-10-20 13:40:31,235 7 INFO rb-3d383b4-225775-426863 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-20 13:40:31,249 7 INFO rb-3d383b4-225775-426863 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-20 13:40:31,256 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /bus/websocket_worker_bundle?v=saas-19.5-1 HTTP/1.1" 200 24112 2 0.002 0.015 rw 2026-10-20 13:40:31,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-20 13:40:31,349 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 43 12 0.044 0.063 rw 2026-10-20 13:40:31,357 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /web/service-worker.js HTTP/1.1" 200 20572 0 0 0.006 ro 2026-10-20 13:40:31,384 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 2848 0 0 0.002 - 2026-10-20 13:40:31,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /odoo HTTP/1.1" 200 7295 27 0.139 0.063 rw 2026-10-20 13:40:31,632 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /odoo/offline HTTP/1.1" 200 14292 5 0.006 0.212 ro 2026-10-20 13:40:31,646 7 INFO rb-3d383b4-225775-426863 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-20 13:40:31,675 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "POST /web/action/load HTTP/1.1" 200 419 5 0.015 0.132 ro 2026-10-20 13:40:31,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /web/image/res.partner/3/avatar_128?unique=1792492017000 HTTP/1.1" 200 305 3 0.004 0.16 ro 2026-10-20 13:40:31,726 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.002 0.106 ro 2026-10-20 13:40:31,727 7 INFO rb-3d383b4-225775-426863 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-20 13:40:31,862 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "POST /mail/store HTTP/1.1" 200 3393 37 0.042 0.188 ro 2026-10-20 13:40:31,867 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 86 3 0.002 0.336 rw 2026-10-20 13:40:31,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "POST /web/action/load HTTP/1.1" 200 1320 10 0.023 0.161 ro 2026-10-20 13:40:32,312 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:32] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 100944 72 0.102 0.243 ro 2026-10-20 13:40:32,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:32] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 67 1 0.008 0.025 ro 2026-10-20 13:40:32,515 7 INFO rb-3d383b4-225775-426863 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-20 13:40:32,546 7 INFO rb-3d383b4-225775-426863 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-20 13:40:32,683 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 91 4 0.013 0.154 ro 2026-10-20 13:40:32,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:32] "GET /web/assets/ab8cdf9/web.odoo_ui_icons.min.woff2 HTTP/1.1" 200 39616 2 0.013 0.184 ro 2026-10-20 13:40:32,839 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2082 12 0.048 0.197 rw 2026-10-20 13:40:33,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 44 0 0 0.015 ro 2026-10-20 13:40:33,143 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 74 0 0 0.004 ro 2026-10-20 13:40:33,314 7 INFO rb-3d383b4-225775-426863 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-20 13:40:33,353 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 399 3 0.007 0.051 ro 2026-10-20 13:40:33,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "GET /web/assets/ac5ae3e/web.assets_emoji.min.js HTTP/1.1" 200 458331 2 0.002 0.01 ro 2026-10-20 13:40:33,578 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 46894 0 0 0.01 - 2026-10-20 13:40:33,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 42 2 0.004 0.036 ro 2026-10-20 13:40:33,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/res.partner/autocomplete_by_field#res.partner.autocomplete_by_field HTTP/1.1" 200 42 1 0.003 0.016 rw 2026-10-20 13:40:33,674 7 INFO rb-3d383b4-225775-426863 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-20 13:40:33,684 7 INFO rb-3d383b4-225775-426863 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-20 13:40:33,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 58 28 0.057 0.098 rw 2026-10-20 13:40:33,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 137 14 0.024 0.039 rw 2026-10-20 13:40:33,990 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:33] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 801 7 0.006 0.034 rw 2026-10-20 13:40:34,156 7 INFO rb-3d383b4-225775-426863 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-20 13:40:34,183 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:34] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 787 4 0.01 0.027 ro 2026-10-20 13:40:34,250 7 INFO rb-3d383b4-225775-426863 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-20 13:40:34,296 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:34] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 84 1 0.002 0.021 rw 2026-10-20 13:40:34,362 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:34] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 64 3 0.012 0.033 rw 2026-10-20 13:40:34,475 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:34] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2003 20 0.034 0.054 rw 2026-10-20 13:40:34,598 7 INFO rb-3d383b4-225775-426863 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-20 13:40:34,609 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:34] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 80 3 0.003 0.027 rw 2026-10-20 13:40:34,610 7 INFO rb-3d383b4-225775-426863 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-20 13:40:34,622 7 INFO rb-3d383b4-225775-426863 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-20 13:40:34,635 7 INFO rb-3d383b4-225775-426863 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-20 13:40:35,574 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:35] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 18016 240 0.35 0.552 rw 2026-10-20 13:40:35,957 7 INFO rb-3d383b4-225775-426863 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-20 13:40:36,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:36] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19826 107 0.146 0.29 rw 2026-10-20 13:40:36,816 7 INFO rb-3d383b4-225775-426863 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-20 13:40:36,852 7 INFO rb-3d383b4-225775-426863 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-20 13:40:36,938 7 INFO rb-3d383b4-225775-426863 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-20 13:40:37,036 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:37] "POST /mail/store HTTP/1.1" 200 3010 45 0.089 0.115 rw 2026-10-20 13:40:37,428 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2031 86 0.129 0.343 rw 2026-10-20 13:40:37,566 7 INFO rb-3d383b4-225775-426863 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-20 13:40:37,586 7 INFO rb-3d383b4-225775-426863 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-20 13:40:38,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 291 148 0.177 0.348 rw 2026-10-20 13:40:38,279 7 INFO rb-3d383b4-225775-426863 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-20 13:40:38,302 7 INFO rb-3d383b4-225775-426863 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-20 13:40:38,689 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:38] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19497 96 0.149 0.226 rw 2026-10-20 13:40:38,913 7 INFO rb-3d383b4-225775-426863 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-20 13:40:38,938 7 INFO rb-3d383b4-225775-426863 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-20 13:40:39,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:39] "POST /mail/store HTTP/1.1" 200 2077 30 0.066 0.075 rw 2026-10-20 13:40:39,082 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:39] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 801 7 0.007 0.136 rw 2026-10-20 13:40:39,306 7 INFO rb-3d383b4-225775-426863 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-20 13:40:39,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:39] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 787 2 0.009 0.021 ro 2026-10-20 13:40:39,403 7 INFO rb-3d383b4-225775-426863 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-20 13:40:39,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:39] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 84 3 0.004 0.022 rw 2026-10-20 13:40:39,489 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:39] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 64 3 0.006 0.028 rw 2026-10-20 13:40:39,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:39] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 2031 84 0.11 0.231 rw 2026-10-20 13:40:40,097 7 INFO rb-3d383b4-225775-426863 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-20 13:40:40,107 7 INFO rb-3d383b4-225775-426863 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-20 13:40:40,371 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 53 76 0.099 0.209 rw 2026-10-20 13:40:41,073 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 195 120 0.192 0.327 rw 2026-10-20 13:40:41,221 7 INFO rb-3d383b4-225775-426863 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-20 13:40:41,228 7 INFO rb-3d383b4-225775-426863 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-20 13:40:41,529 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 19364 90 0.082 0.213 rw 2026-10-20 13:40:41,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-20 13:40:41,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-20 13:40:41,805 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:41] "POST /mail/store HTTP/1.1" 200 2078 30 0.031 0.06 rw 2026-10-20 13:40:42,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 1 websockets 2026-10-20 13:40:42,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 43098044 (allocated 48087040) 2026-10-20 13:40:42,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 Yepfuuem - [20/Oct/2026 13:40:31] "GET /websocket?version=saas-19.5-1 HTTP/1.1" 101 0 32 0.075 10.236 rw 2026-10-20 13:40:42,142 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 68698 2026-10-20 13:40:42,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-20 13:40:42,150 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 68698 2026-10-20 13:40:42,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_134042_249959_test_purchase_matrix_ui.txt 2026-10-20 13:40:42,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpnkqibzph_chrome_odoo" 2026-10-20 13:40:43,116 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-20 13:40:44,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:40:44,868 7 INFO rb-3d383b4-225775-426863 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-20 13:40:45,151 7 INFO rb-3d383b4-225775-426863 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-20 13:41:16,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-20 13:41:17,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-20 13:41:17,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-20 13:41:18,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:41:18,241 7 INFO rb-3d383b4-225775-426863 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-20 13:41:18,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:41:19,364 7 INFO rb-3d383b4-225775-426863 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-20 13:41:19,729 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-20 13:41:19,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-20 13:41:20,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-20 13:41:20,133 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [99, 101] 2026-10-20 13:41:20,148 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [100, 102] 2026-10-20 13:41:20,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-20 13:41:22,367 7 INFO rb-3d383b4-225775-426863 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [312] 2026-10-20 13:41:22,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-20 13:41:22,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-20 13:41:23,293 7 INFO rb-3d383b4-225775-426863 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-20 13:41:31,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-20 13:41:32,520 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-20 13:41:33,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-20 13:41:33,343 7 INFO rb-3d383b4-225775-426863 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-20 13:41:42,934 7 INFO rb-3d383b4-225775-426863 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-20 13:41:44,585 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 414 checked, 2 removed 2026-10-20 13:41:44,604 7 INFO rb-3d383b4-225775-426863 odoo.tests.suite: Auto retry disabled for test_unit_desktop (odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop) 2026-10-20 13:41:44,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js: Starting WebSuite.test_unit_desktop ... 2026-10-20 13:41:45,030 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome pid: 68839 2026-10-20 13:41:45,031 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless temporary user profile dir: /tmp/tmpgu8cberk_chrome_odoo 2026-10-20 13:41:45,031 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Issuing json command http://127.0.0.1:43391/json/version 2026-10-20 13:41:45,032 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:41:45,131 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Browser version: Chrome/150.0.7871.114 2026-10-20 13:41:45,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Issuing json command http://127.0.0.1:43391/json 2026-10-20 13:41:45,132 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:41:45,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Websocket url found: ws://127.0.0.1:43391/devtools/page/AF8A7C08B5C937E392F79F8BE5372CD1 2026-10-20 13:41:45,183 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Enable chrome headless console log notification 2026-10-20 13:41:45,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome headless enable page notifications 2026-10-20 13:41:45,242 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:41:45,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Setting session cookie in browser 2026-10-20 13:41:45,270 7 INFO rb-3d383b4-225775-426863 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-20 13:41:45,270 7 INFO rb-3d383b4-225775-426863 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-20 13:41:45,330 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:41:45,768 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:45] "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.031 0.41 ro 2026-10-20 13:41:45,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Navigation result: {'frameId': 'AF8A7C08B5C937E392F79F8BE5372CD1', 'loaderId': 'C86989BB8050485DBAD87015484A99FA', 'isDownload': False} 2026-10-20 13:41:45,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Waiting for frame 'AF8A7C08B5C937E392F79F8BE5372CD1' to stop loading 2026-10-20 13:41:45,878 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:45] "GET /web/assets/0630c6a/web.assets_unit_tests.min.css HTTP/1.1" 200 257211 2 0.004 0.04 ro 2026-10-20 13:41:45,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:45] "GET /web/assets/b71c670/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 1542698 2 0.003 0.049 ro 2026-10-20 13:41:45,967 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:45] "GET /web/assets/7335bd5/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 13562574 2 0.006 0.126 ro 2026-10-20 13:41:46,345 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:45] "GET /web/assets/6922f4a/web.assets_unit_tests.min.js HTTP/1.1" 200 22428579 2 0.008 0.411 ro 2026-10-20 13:41:46,690 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,691 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,692 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,692 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,693 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,693 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,694 7 INFO rb-3d383b4-225775-426863 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-20 13:41:46,695 7 INFO rb-3d383b4-225775-426863 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-20 13:41:48,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.007 - 2026-10-20 13:41:48,923 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.01 - 2026-10-20 13:41:48,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.018 - 2026-10-20 13:41:49,132 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Evaluate ready code "document.readyState === 'complete'" 2026-10-20 13:41:49,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Evaluate test code "" 2026-10-20 13:41:49,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.008 - 2026-10-20 13:41:49,302 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:49] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 299 11 0.026 0.133 rw 2026-10-20 13:41:49,451 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Configuration (click to expand) 2026-10-20 13:41:49,452 7 INFO rb-3d383b4-225775-426863 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-20 13:41:49,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: console.groupEnd 2026-10-20 13:41:49,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Starting test suites 2026-10-20 13:41:49,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@product/product_pricelist_report/Pricelist Client Action" 2026-10-20 13:41:51,849 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:51] "POST /web/model/get_definitions HTTP/1.1" 200 2481484 568 0.823 1.489 rw 2026-10-20 13:41:52,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:52] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.004 0.01 ro 2026-10-20 13:41:52,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@product/product_pricelist_report" ended (passed: 1 / time: 3009 ms) 2026-10-20 13:41:52,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @product/product_pricelist_report (after GC) - used: 88088401 - total: 157957525 - limit: 4395630592 - tests: 1 2026-10-20 13:41:52,635 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:52] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1360 9 0.017 0.018 rw 2026-10-20 13:41:52,740 7 INFO rb-3d383b4-225775-426863 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-20 13:41:52,913 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.008 ro 2026-10-20 13:41:53,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/discount" ended (passed: 1 / time: 761 ms) 2026-10-20 13:41:53,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/discount (after GC) - used: 89333441 - total: 159004389 - limit: 4395630592 - tests: 1 2026-10-20 13:41:53,647 7 INFO rb-3d383b4-225775-426863 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-20 13:41:53,787 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41:53] "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-20 13:41:53,918 7 INFO rb-3d383b4-225775-426863 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-20 13:41:54,170 7 INFO rb-3d383b4-225775-426863 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-20 13:41:54,427 7 INFO rb-3d383b4-225775-426863 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-20 13:41:54,680 7 INFO rb-3d383b4-225775-426863 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-20 13:41:54,917 7 INFO rb-3d383b4-225775-426863 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-20 13:41:55,157 7 INFO rb-3d383b4-225775-426863 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-20 13:41:55,499 7 INFO rb-3d383b4-225775-426863 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-20 13:41:55,724 7 INFO rb-3d383b4-225775-426863 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-20 13:41:56,005 7 INFO rb-3d383b4-225775-426863 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-20 13:41:56,283 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/old_tour" ended (passed: 10 / time: 2627 ms) 2026-10-20 13:41:56,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/old_tour (after GC) - used: 92174428 - total: 226637524 - limit: 4395630592 - tests: 10 2026-10-20 13:41:56,487 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices includes" 2026-10-20 13:41:56,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41: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-20 13:41:56,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices excludes" 2026-10-20 13:41:57,018 7 INFO rb-3d383b4-225775-426863 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-20 13:41:57,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/price" ended (passed: 3 / time: 759 ms) 2026-10-20 13:41:57,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/price (after GC) - used: 91845964 - total: 187053780 - limit: 4395630592 - tests: 3 2026-10-20 13:41:57,406 7 INFO rb-3d383b4-225775-426863 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-20 13:41:57,533 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41: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.013 ro 2026-10-20 13:41:57,667 7 INFO rb-3d383b4-225775-426863 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-20 13:41:57,903 7 INFO rb-3d383b4-225775-426863 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-20 13:41:58,119 7 INFO rb-3d383b4-225775-426863 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-20 13:41:58,312 7 INFO rb-3d383b4-225775-426863 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-20 13:41:58,505 7 INFO rb-3d383b4-225775-426863 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-20 13:41:58,698 7 INFO rb-3d383b4-225775-426863 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-20 13:41:58,908 7 INFO rb-3d383b4-225775-426863 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-20 13:41:59,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/pricelist" ended (passed: 8 / time: 1709 ms) 2026-10-20 13:41:59,231 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/pricelist (after GC) - used: 92177896 - total: 199636676 - limit: 4395630592 - tests: 8 2026-10-20 13:41:59,299 7 INFO rb-3d383b4-225775-426863 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-20 13:41:59,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:41: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.014 ro 2026-10-20 13:41:59,582 7 INFO rb-3d383b4-225775-426863 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-20 13:41:59,821 7 INFO rb-3d383b4-225775-426863 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-20 13:42:00,037 7 INFO rb-3d383b4-225775-426863 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-20 13:42:00,262 7 INFO rb-3d383b4-225775-426863 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-20 13:42:00,492 7 INFO rb-3d383b4-225775-426863 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-20 13:42:00,709 7 INFO rb-3d383b4-225775-426863 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-20 13:42:00,929 7 INFO rb-3d383b4-225775-426863 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-20 13:42:01,137 7 INFO rb-3d383b4-225775-426863 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-20 13:42:01,397 7 INFO rb-3d383b4-225775-426863 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-20 13:42:01,659 7 INFO rb-3d383b4-225775-426863 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-20 13:42:01,912 7 INFO rb-3d383b4-225775-426863 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-20 13:42:02,136 7 INFO rb-3d383b4-225775-426863 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-20 13:42:02,388 7 INFO rb-3d383b4-225775-426863 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-20 13:42:02,615 7 INFO rb-3d383b4-225775-426863 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-20 13:42:02,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/accounting/rounding" ended (passed: 15 / time: 3546 ms) 2026-10-20 13:42:03,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/accounting/rounding (after GC) - used: 92682340 - total: 229521108 - limit: 4395630592 - tests: 15 2026-10-20 13:42:03,126 7 INFO rb-3d383b4-225775-426863 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-20 13:42:03,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.017 ro 2026-10-20 13:42:03,478 7 INFO rb-3d383b4-225775-426863 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: 353 ms) 2026-10-20 13:42:03,484 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model" ended (passed: 1 / time: 353 ms) 2026-10-20 13:42:03,570 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/backend/pos_search_model (after GC) - used: 92556470 - total: 170558982 - limit: 4395630592 - tests: 1 2026-10-20 13:42:03,657 7 INFO rb-3d383b4-225775-426863 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-20 13:42:03,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:03] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.029 ro 2026-10-20 13:42:03,999 7 INFO rb-3d383b4-225775-426863 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-20 13:42:04,233 7 INFO rb-3d383b4-225775-426863 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-20 13:42:04,458 7 INFO rb-3d383b4-225775-426863 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-20 13:42:04,649 7 INFO rb-3d383b4-225775-426863 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-20 13:42:04,854 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/cash_move_receipt" ended (passed: 5 / time: 1186 ms) 2026-10-20 13:42:04,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/cash_move_receipt (after GC) - used: 97954554 - total: 192336302 - limit: 4395630592 - tests: 5 2026-10-20 13:42:05,068 7 INFO rb-3d383b4-225775-426863 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-20 13:42:05,216 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.013 ro 2026-10-20 13:42:05,372 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/category_selector" ended (passed: 1 / time: 292 ms) 2026-10-20 13:42:05,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/category_selector (after GC) - used: 98938661 - total: 176872661 - limit: 4395630592 - tests: 1 2026-10-20 13:42:05,527 7 INFO rb-3d383b4-225775-426863 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-20 13:42:05,664 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:05,863 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:05] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.005 - 2026-10-20 13:42:05,878 7 INFO rb-3d383b4-225775-426863 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-20 13:42:06,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/canEditPayment" 2026-10-20 13:42:06,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/feedback_screen" ended (passed: 3 / time: 815 ms) 2026-10-20 13:42:06,449 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/feedback_screen (after GC) - used: 99364674 - total: 188677282 - limit: 4395630592 - tests: 3 2026-10-20 13:42:06,519 7 INFO rb-3d383b4-225775-426863 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-20 13:42:06,654 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.02 ro 2026-10-20 13:42:06,781 7 INFO rb-3d383b4-225775-426863 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-20 13:42:06,992 7 INFO rb-3d383b4-225775-426863 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-20 13:42:07,216 7 INFO rb-3d383b4-225775-426863 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-20 13:42:07,451 7 INFO rb-3d383b4-225775-426863 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-20 13:42:07,636 7 INFO rb-3d383b4-225775-426863 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-20 13:42:07,869 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.004 - 2026-10-20 13:42:07,880 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.003 - 2026-10-20 13:42:08,106 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:08] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.004 - 2026-10-20 13:42:08,114 7 INFO rb-3d383b4-225775-426863 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-20 13:42:08,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_change_receipt" ended (passed: 7 / time: 1953 ms) 2026-10-20 13:42:08,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_change_receipt (after GC) - used: 105967257 - total: 208174877 - limit: 4395630592 - tests: 7 2026-10-20 13:42:08,693 7 INFO rb-3d383b4-225775-426863 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-20 13:42:08,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.014 ro 2026-10-20 13:42:09,015 7 INFO rb-3d383b4-225775-426863 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-20 13:42:09,251 7 INFO rb-3d383b4-225775-426863 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-20 13:42:09,464 7 INFO rb-3d383b4-225775-426863 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-20 13:42:09,684 7 INFO rb-3d383b4-225775-426863 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-20 13:42:09,929 7 INFO rb-3d383b4-225775-426863 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-20 13:42:10,143 7 INFO rb-3d383b4-225775-426863 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-20 13:42:10,361 7 INFO rb-3d383b4-225775-426863 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-20 13:42:10,570 7 INFO rb-3d383b4-225775-426863 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-20 13:42:10,782 7 INFO rb-3d383b4-225775-426863 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-20 13:42:11,048 7 INFO rb-3d383b4-225775-426863 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-20 13:42:11,306 7 INFO rb-3d383b4-225775-426863 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-20 13:42:11,566 7 INFO rb-3d383b4-225775-426863 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-20 13:42:11,841 7 INFO rb-3d383b4-225775-426863 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-20 13:42:12,107 7 INFO rb-3d383b4-225775-426863 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-20 13:42:12,396 7 INFO rb-3d383b4-225775-426863 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-20 13:42:12,656 7 INFO rb-3d383b4-225775-426863 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-20 13:42:12,915 7 INFO rb-3d383b4-225775-426863 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-20 13:42:13,171 7 INFO rb-3d383b4-225775-426863 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-20 13:42:13,433 7 INFO rb-3d383b4-225775-426863 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-20 13:42:13,688 7 INFO rb-3d383b4-225775-426863 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-20 13:42:13,930 7 INFO rb-3d383b4-225775-426863 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-20 13:42:14,192 7 INFO rb-3d383b4-225775-426863 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-20 13:42:14,405 7 INFO rb-3d383b4-225775-426863 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-20 13:42:14,694 7 INFO rb-3d383b4-225775-426863 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-20 13:42:15,145 7 INFO rb-3d383b4-225775-426863 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-20 13:42:15,312 7 INFO rb-3d383b4-225775-426863 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-20 13:42:15,502 7 INFO rb-3d383b4-225775-426863 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-20 13:42:15,687 7 INFO rb-3d383b4-225775-426863 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-20 13:42:15,855 7 INFO rb-3d383b4-225775-426863 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-20 13:42:16,040 7 INFO rb-3d383b4-225775-426863 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-20 13:42:16,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_receipt" ended (passed: 31 / time: 7528 ms) 2026-10-20 13:42:16,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_receipt (after GC) - used: 108652258 - total: 254991910 - limit: 4395630592 - tests: 31 2026-10-20 13:42:16,566 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/getNewLine" 2026-10-20 13:42:16,676 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:16,838 7 INFO rb-3d383b4-225775-426863 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-20 13:42:17,077 7 INFO rb-3d383b4-225775-426863 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-20 13:42:17,369 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/order_summary" ended (passed: 3 / time: 790 ms) 2026-10-20 13:42:17,524 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/order_summary (after GC) - used: 108394325 - total: 205708837 - limit: 4395630592 - tests: 3 2026-10-20 13:42:17,610 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/orderline/orderline.js" 2026-10-20 13:42:17,776 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:17,948 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/orderline" ended (passed: 1 / time: 326 ms) 2026-10-20 13:42:18,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/orderline (after GC) - used: 108379003 - total: 188932995 - limit: 4395630592 - tests: 1 2026-10-20 13:42:18,115 7 INFO rb-3d383b4-225775-426863 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-20 13:42:18,285 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.032 ro 2026-10-20 13:42:18,509 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:18] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.008 - 2026-10-20 13:42:18,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/orderline_note_button" ended (passed: 1 / time: 789 ms) 2026-10-20 13:42:19,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/orderline_note_button (after GC) - used: 108552208 - total: 188939424 - limit: 4395630592 - tests: 1 2026-10-20 13:42:19,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/getPaymentActionState" 2026-10-20 13:42:19,236 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.011 ro 2026-10-20 13:42:19,494 7 INFO rb-3d383b4-225775-426863 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-20 13:42:19,764 7 INFO rb-3d383b4-225775-426863 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-20 13:42:20,026 7 INFO rb-3d383b4-225775-426863 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-20 13:42:20,307 7 INFO rb-3d383b4-225775-426863 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-20 13:42:20,540 7 INFO rb-3d383b4-225775-426863 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: 1046 ms) 2026-10-20 13:42:20,541 7 INFO rb-3d383b4-225775-426863 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-20 13:42:20,791 7 INFO rb-3d383b4-225775-426863 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-20 13:42:21,028 7 INFO rb-3d383b4-225775-426863 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-20 13:42:21,268 7 INFO rb-3d383b4-225775-426863 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-20 13:42:21,478 7 INFO rb-3d383b4-225775-426863 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-20 13:42:21,695 7 INFO rb-3d383b4-225775-426863 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-20 13:42:21,914 7 INFO rb-3d383b4-225775-426863 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: 1369 ms) 2026-10-20 13:42:21,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_lines" ended (passed: 11 / time: 2804 ms) 2026-10-20 13:42:22,066 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/payment_lines (after GC) - used: 109021194 - total: 221189674 - limit: 4395630592 - tests: 11 2026-10-20 13:42:22,148 7 INFO rb-3d383b4-225775-426863 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-20 13:42:22,290 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.014 ro 2026-10-20 13:42:22,506 7 INFO rb-3d383b4-225775-426863 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-20 13:42:22,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/payment_screen" ended (passed: 2 / time: 598 ms) 2026-10-20 13:42:22,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/payment_screen (after GC) - used: 108976871 - total: 199190243 - limit: 4395630592 - tests: 2 2026-10-20 13:42:22,953 7 INFO rb-3d383b4-225775-426863 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-20 13:42:23,094 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:23] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.017 ro 2026-10-20 13:42:23,351 7 INFO rb-3d383b4-225775-426863 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: 398 ms) 2026-10-20 13:42:23,352 7 INFO rb-3d383b4-225775-426863 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-20 13:42:23,677 7 INFO rb-3d383b4-225775-426863 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-20 13:42:23,966 7 INFO rb-3d383b4-225775-426863 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-20 13:42:24,232 7 INFO rb-3d383b4-225775-426863 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-20 13:42:24,495 7 INFO rb-3d383b4-225775-426863 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-20 13:42:24,758 7 INFO rb-3d383b4-225775-426863 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: 1797 ms) 2026-10-20 13:42:24,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/chose_combo_popup (after GC) - used: 109188501 - total: 210203741 - limit: 4395630592 - tests: 6 2026-10-20 13:42:24,967 7 INFO rb-3d383b4-225775-426863 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-20 13:42:25,107 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:25] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.014 ro 2026-10-20 13:42:25,326 7 INFO rb-3d383b4-225775-426863 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-20 13:42:25,594 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/closing_popup" ended (passed: 2 / time: 622 ms) 2026-10-20 13:42:25,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/closing_popup (after GC) - used: 109298794 - total: 199475938 - limit: 4395630592 - tests: 2 2026-10-20 13:42:25,839 7 INFO rb-3d383b4-225775-426863 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-20 13:42:25,985 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:26,154 7 INFO rb-3d383b4-225775-426863 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: 300 ms) 2026-10-20 13:42:26,253 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/combo_configurator_popup (after GC) - used: 109244391 - total: 191873631 - limit: 4395630592 - tests: 1 2026-10-20 13:42:26,340 7 INFO rb-3d383b4-225775-426863 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-20 13:42:26,506 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.021 ro 2026-10-20 13:42:26,838 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/popup/error_dialog" ended (passed: 1 / time: 491 ms) 2026-10-20 13:42:26,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/error_dialog (after GC) - used: 108955044 - total: 191616612 - limit: 4395630592 - tests: 1 2026-10-20 13:42:27,083 7 INFO rb-3d383b4-225775-426863 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-20 13:42:27,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.02 ro 2026-10-20 13:42:27,443 7 INFO rb-3d383b4-225775-426863 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: 357 ms) 2026-10-20 13:42:27,555 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/order_details_dialog (after GC) - used: 109044051 - total: 191100103 - limit: 4395630592 - tests: 1 2026-10-20 13:42:27,628 7 INFO rb-3d383b4-225775-426863 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-20 13:42:27,785 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.025 ro 2026-10-20 13:42:27,974 7 INFO rb-3d383b4-225775-426863 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: 340 ms) 2026-10-20 13:42:28,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/preset_slots_popup (after GC) - used: 109149812 - total: 191366684 - limit: 4395630592 - tests: 1 2026-10-20 13:42:28,155 7 INFO rb-3d383b4-225775-426863 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-20 13:42:28,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.011 ro 2026-10-20 13:42:28,463 7 INFO rb-3d383b4-225775-426863 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-20 13:42:28,732 7 INFO rb-3d383b4-225775-426863 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: 570 ms) 2026-10-20 13:42:28,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/popup/product_info_popup (after GC) - used: 109277758 - total: 197937290 - limit: 4395630592 - tests: 2 2026-10-20 13:42:28,916 7 INFO rb-3d383b4-225775-426863 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-20 13:42:29,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.011 ro 2026-10-20 13:42:29,211 7 INFO rb-3d383b4-225775-426863 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-20 13:42:29,497 7 INFO rb-3d383b4-225775-426863 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-20 13:42:29,771 7 INFO rb-3d383b4-225775-426863 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-20 13:42:30,041 7 INFO rb-3d383b4-225775-426863 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-20 13:42:30,343 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/product_configurator_popup" ended (passed: 5 / time: 1418 ms) 2026-10-20 13:42:30,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/product_configurator_popup (after GC) - used: 109578769 - total: 207646001 - limit: 4395630592 - tests: 5 2026-10-20 13:42:30,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_getProductByBarcode" 2026-10-20 13:42:30,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:30] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.014 ro 2026-10-20 13:42:30,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_barcodeProductAction" 2026-10-20 13:42:31,176 7 INFO rb-3d383b4-225775-426863 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-20 13:42:31,177 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/fastValidate" 2026-10-20 13:42:31,473 7 INFO rb-3d383b4-225775-426863 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-20 13:42:31,780 7 INFO rb-3d383b4-225775-426863 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-20 13:42:32,082 7 INFO rb-3d383b4-225775-426863 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-20 13:42:32,376 7 INFO rb-3d383b4-225775-426863 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-20 13:42:32,923 7 INFO rb-3d383b4-225775-426863 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-20 13:42:33,259 7 INFO rb-3d383b4-225775-426863 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-20 13:42:33,607 7 INFO rb-3d383b4-225775-426863 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-20 13:42:33,858 7 INFO rb-3d383b4-225775-426863 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-20 13:42:34,145 7 INFO rb-3d383b4-225775-426863 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-20 13:42:34,420 7 INFO rb-3d383b4-225775-426863 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-20 13:42:34,736 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/product_screen" ended (passed: 13 / time: 4172 ms) 2026-10-20 13:42:34,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/product_screen (after GC) - used: 110271763 - total: 246443667 - limit: 4395630592 - tests: 13 2026-10-20 13:42:35,048 7 INFO rb-3d383b4-225775-426863 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-20 13:42:35,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:35] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.012 ro 2026-10-20 13:42:35,335 7 INFO rb-3d383b4-225775-426863 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-20 13:42:35,572 7 INFO rb-3d383b4-225775-426863 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-20 13:42:35,776 7 INFO rb-3d383b4-225775-426863 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-20 13:42:35,978 7 INFO rb-3d383b4-225775-426863 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-20 13:42:36,172 7 INFO rb-3d383b4-225775-426863 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-20 13:42:36,363 7 INFO rb-3d383b4-225775-426863 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-20 13:42:36,560 7 INFO rb-3d383b4-225775-426863 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-20 13:42:36,763 7 INFO rb-3d383b4-225775-426863 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-20 13:42:36,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/sale_details_receipt" ended (passed: 9 / time: 1901 ms) 2026-10-20 13:42:37,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/sale_details_receipt (after GC) - used: 110239608 - total: 243043284 - limit: 4395630592 - tests: 9 2026-10-20 13:42:37,167 7 INFO rb-3d383b4-225775-426863 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-20 13:42:37,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:37,662 7 INFO rb-3d383b4-225775-426863 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-20 13:42:38,074 7 INFO rb-3d383b4-225775-426863 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-20 13:42:38,378 7 INFO rb-3d383b4-225775-426863 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-20 13:42:38,642 7 INFO rb-3d383b4-225775-426863 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-20 13:42:38,887 7 INFO rb-3d383b4-225775-426863 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-20 13:42:39,127 7 INFO rb-3d383b4-225775-426863 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-20 13:42:39,375 7 INFO rb-3d383b4-225775-426863 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-20 13:42:39,628 7 INFO rb-3d383b4-225775-426863 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-20 13:42:39,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList" ended (passed: 7 / time: 1841 ms) 2026-10-20 13:42:39,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderDoneOrPaid" 2026-10-20 13:42:40,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderCancelled" 2026-10-20 13:42:40,385 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatus" 2026-10-20 13:42:40,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_getOrderStates" 2026-10-20 13:42:40,846 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatusDecoration" 2026-10-20 13:42:41,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_updateSyncedOrders" 2026-10-20 13:42:41,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderSynced" 2026-10-20 13:42:41,643 7 INFO rb-3d383b4-225775-426863 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-20 13:42:41,912 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showSubPads" 2026-10-20 13:42:42,290 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showInvoiceButton" 2026-10-20 13:42:42,629 7 INFO rb-3d383b4-225775-426863 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-20 13:42:42,996 7 INFO rb-3d383b4-225775-426863 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-20 13:42:43,278 7 INFO rb-3d383b4-225775-426863 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-20 13:42:43,834 7 INFO rb-3d383b4-225775-426863 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-20 13:42:44,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen" ended (passed: 23 / time: 6945 ms) 2026-10-20 13:42:44,448 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/ticket_screen (after GC) - used: 111193276 - total: 289999792 - limit: 4395630592 - tests: 23 2026-10-20 13:42:44,514 7 INFO rb-3d383b4-225775-426863 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-20 13:42:44,677 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:44] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.032 0.013 ro 2026-10-20 13:42:44,813 7 INFO rb-3d383b4-225775-426863 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-20 13:42:45,071 7 INFO rb-3d383b4-225775-426863 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-20 13:42:45,276 7 INFO rb-3d383b4-225775-426863 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-20 13:42:45,509 7 INFO rb-3d383b4-225775-426863 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-20 13:42:45,713 7 INFO rb-3d383b4-225775-426863 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-20 13:42:45,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/components/tip_receipt" ended (passed: 6 / time: 1414 ms) 2026-10-20 13:42:46,080 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/components/tip_receipt (after GC) - used: 110938959 - total: 232069467 - limit: 4395630592 - tests: 6 2026-10-20 13:42:46,155 7 INFO rb-3d383b4-225775-426863 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-20 13:42:46,308 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.013 ro 2026-10-20 13:42:46,627 7 INFO rb-3d383b4-225775-426863 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-20 13:42:47,297 7 INFO rb-3d383b4-225775-426863 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-20 13:42:47,678 7 INFO rb-3d383b4-225775-426863 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-20 13:42:48,955 7 INFO rb-3d383b4-225775-426863 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-20 13:42:49,311 7 INFO rb-3d383b4-225775-426863 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-20 13:42:49,668 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 58464 0 0 0.007 - 2026-10-20 13:42:49,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display" ended (passed: 6 / time: 3518 ms) 2026-10-20 13:42:49,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display (after GC) - used: 111529460 - total: 235763732 - limit: 4395630592 - tests: 6 2026-10-20 13:42:49,927 7 INFO rb-3d383b4-225775-426863 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-20 13:42:50,075 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.011 ro 2026-10-20 13:42:50,237 7 INFO rb-3d383b4-225775-426863 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: 300 ms) 2026-10-20 13:42:50,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display_plugin (after GC) - used: 111115090 - total: 195917786 - limit: 4395630592 - tests: 1 2026-10-20 13:42:50,398 7 INFO rb-3d383b4-225775-426863 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-20 13:42:50,538 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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.015 ro 2026-10-20 13:42:50,663 7 INFO rb-3d383b4-225775-426863 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-20 13:42:50,887 7 INFO rb-3d383b4-225775-426863 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-20 13:42:51,120 7 INFO rb-3d383b4-225775-426863 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-20 13:42:51,306 7 INFO rb-3d383b4-225775-426863 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-20 13:42:51,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/customer_display/device_registration" ended (passed: 5 / time: 1108 ms) 2026-10-20 13:42:51,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/customer_display/device_registration (after GC) - used: 111349998 - total: 205617114 - limit: 4395630592 - tests: 5 2026-10-20 13:42:51,718 7 INFO rb-3d383b4-225775-426863 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-20 13:42:51,857 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:51,988 7 INFO rb-3d383b4-225775-426863 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-20 13:42:52,210 7 INFO rb-3d383b4-225775-426863 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-20 13:42:52,402 7 INFO rb-3d383b4-225775-426863 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-20 13:42:52,584 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/account_fiscal_position" ended (passed: 4 / time: 846 ms) 2026-10-20 13:42:52,703 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/account_fiscal_position (after GC) - used: 111431042 - total: 207189978 - limit: 4395630592 - tests: 4 2026-10-20 13:42:52,784 7 INFO rb-3d383b4-225775-426863 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-20 13:42:52,921 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:52] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.012 ro 2026-10-20 13:42:53,080 7 INFO rb-3d383b4-225775-426863 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-20 13:42:53,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/combo_suggestion" ended (passed: 2 / time: 537 ms) 2026-10-20 13:42:53,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/combo_suggestion (after GC) - used: 111325838 - total: 202733546 - limit: 4395630592 - tests: 2 2026-10-20 13:42:53,517 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/getAllChildren" 2026-10-20 13:42:53,669 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:53,795 7 INFO rb-3d383b4-225775-426863 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-20 13:42:54,026 7 INFO rb-3d383b4-225775-426863 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-20 13:42:54,252 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_category" ended (passed: 3 / time: 718 ms) 2026-10-20 13:42:54,376 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_category (after GC) - used: 111501546 - total: 204830682 - limit: 4395630592 - tests: 3 2026-10-20 13:42:54,447 7 INFO rb-3d383b4-225775-426863 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-20 13:42:54,590 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42: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-20 13:42:54,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_combo" ended (passed: 1 / time: 306 ms) 2026-10-20 13:42:54,868 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_combo (after GC) - used: 111305194 - total: 196704218 - limit: 4395630592 - tests: 1 2026-10-20 13:42:54,987 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/uiState" 2026-10-20 13:42:55,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:42:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.012 ro 2026-10-20 13:42:55,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/totalItemQuantity" 2026-10-20 13:42:55,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/setPreset" 2026-10-20 13:42:55,762 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/updateLastOrderChange" 2026-10-20 13:42:55,984 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getPreparationChanges" 2026-10-20 13:42:56,203 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/removeOrderline" 2026-10-20 13:42:56,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/addPaymentline" 2026-10-20 13:42:56,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getTotalDiscount" 2026-10-20 13:42:56,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/preventRoundingErrorsCombo" 2026-10-20 13:42:57,142 7 INFO rb-3d383b4-225775-426863 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-20 13:42:57,360 7 INFO rb-3d383b4-225775-426863 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-20 13:42:57,602 7 INFO rb-3d383b4-225775-426863 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-20 13:42:57,860 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/isCustomerRequired" 2026-10-20 13:42:58,138 7 INFO rb-3d383b4-225775-426863 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-20 13:42:58,375 7 INFO rb-3d383b4-225775-426863 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-20 13:42:58,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/priceDoesntChangeWhenChangingPreset" 2026-10-20 13:42:59,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/finalized" 2026-10-20 13:42:59,238 7 INFO rb-3d383b4-225775-426863 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-20 13:42:59,485 7 INFO rb-3d383b4-225775-426863 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-20 13:42:59,934 7 INFO rb-3d383b4-225775-426863 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: 696 ms) 2026-10-20 13:42:59,935 7 INFO rb-3d383b4-225775-426863 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-20 13:43:00,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order" ended (passed: 20 / time: 5206 ms) 2026-10-20 13:43:00,391 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_order (after GC) - used: 111715566 - total: 246249434 - limit: 4395630592 - tests: 20 2026-10-20 13:43:00,461 7 INFO rb-3d383b4-225775-426863 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-20 13:43:00,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.028 ro 2026-10-20 13:43:00,764 7 INFO rb-3d383b4-225775-426863 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-20 13:43:01,023 7 INFO rb-3d383b4-225775-426863 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-20 13:43:01,265 7 INFO rb-3d383b4-225775-426863 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-20 13:43:01,498 7 INFO rb-3d383b4-225775-426863 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-20 13:43:01,722 7 INFO rb-3d383b4-225775-426863 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-20 13:43:01,958 7 INFO rb-3d383b4-225775-426863 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-20 13:43:02,211 7 INFO rb-3d383b4-225775-426863 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-20 13:43:02,439 7 INFO rb-3d383b4-225775-426863 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-20 13:43:02,652 7 INFO rb-3d383b4-225775-426863 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-20 13:43:02,870 7 INFO rb-3d383b4-225775-426863 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-20 13:43:03,086 7 INFO rb-3d383b4-225775-426863 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: 642 ms) 2026-10-20 13:43:03,091 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line" ended (passed: 11 / time: 2621 ms) 2026-10-20 13:43:03,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_order_line (after GC) - used: 111612938 - total: 246773722 - limit: 4395630592 - tests: 11 2026-10-20 13:43:03,320 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/uiState" 2026-10-20 13:43:03,467 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.01 ro 2026-10-20 13:43:03,607 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isDone" 2026-10-20 13:43:03,825 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isProcessing" 2026-10-20 13:43:04,058 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentResponse" 2026-10-20 13:43:04,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentCancelResponse" 2026-10-20 13:43:04,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceDone" 2026-10-20 13:43:04,722 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceCancel" 2026-10-20 13:43:04,942 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/canBeAdjusted" 2026-10-20 13:43:05,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/adjustAmount" 2026-10-20 13:43:05,398 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_payment" ended (passed: 9 / time: 2062 ms) 2026-10-20 13:43:05,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment (after GC) - used: 111690774 - total: 249395162 - limit: 4395630592 - tests: 9 2026-10-20 13:43:05,615 7 INFO rb-3d383b4-225775-426863 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-20 13:43:05,781 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.019 ro 2026-10-20 13:43:05,938 7 INFO rb-3d383b4-225775-426863 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-20 13:43:06,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_payment_method" ended (passed: 2 / time: 577 ms) 2026-10-20 13:43:06,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment_method (after GC) - used: 111487970 - total: 204044266 - limit: 4395630592 - tests: 2 2026-10-20 13:43:06,414 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_preset/generateSlots" 2026-10-20 13:43:06,596 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:06] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.036 ro 2026-10-20 13:43:06,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/pos_preset" ended (passed: 1 / time: 352 ms) 2026-10-20 13:43:06,864 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/pos_preset (after GC) - used: 111414898 - total: 195131354 - limit: 4395630592 - tests: 1 2026-10-20 13:43:06,946 7 INFO rb-3d383b4-225775-426863 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-20 13:43:07,115 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.019 ro 2026-10-20 13:43:07,233 7 INFO rb-3d383b4-225775-426863 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-20 13:43:07,513 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/product_product" ended (passed: 2 / time: 560 ms) 2026-10-20 13:43:07,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/product_product (after GC) - used: 111539602 - total: 199587802 - limit: 4395630592 - tests: 2 2026-10-20 13:43:07,716 7 INFO rb-3d383b4-225775-426863 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-20 13:43:07,874 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:07] "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-20 13:43:08,019 7 INFO rb-3d383b4-225775-426863 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-20 13:43:08,226 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/models/product_template" ended (passed: 2 / time: 503 ms) 2026-10-20 13:43:08,337 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/models/product_template (after GC) - used: 111486294 - total: 201422810 - limit: 4395630592 - tests: 2 2026-10-20 13:43:08,410 7 INFO rb-3d383b4-225775-426863 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-20 13:43:08,506 7 INFO rb-3d383b4-225775-426863 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-20 13:43:08,599 7 INFO rb-3d383b4-225775-426863 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-20 13:43:08,707 7 INFO rb-3d383b4-225775-426863 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-20 13:43:08,792 7 INFO rb-3d383b4-225775-426863 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: 387 ms) 2026-10-20 13:43:08,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/events" ended (passed: 4 / time: 387 ms) 2026-10-20 13:43:08,900 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/events (after GC) - used: 111528320 - total: 197228500 - limit: 4395630592 - tests: 4 2026-10-20 13:43:08,973 7 INFO rb-3d383b4-225775-426863 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-20 13:43:09,096 7 INFO rb-3d383b4-225775-426863 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-20 13:43:09,201 7 INFO rb-3d383b4-225775-426863 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-20 13:43:09,370 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.019 ro 2026-10-20 13:43:09,545 7 INFO rb-3d383b4-225775-426863 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: 567 ms) 2026-10-20 13:43:09,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/indexed_db_serialization (after GC) - used: 111455630 - total: 198277082 - limit: 4395630592 - tests: 3 2026-10-20 13:43:09,738 7 INFO rb-3d383b4-225775-426863 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-20 13:43:09,871 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,007 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,090 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,188 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,275 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,354 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,440 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/orm_serialization" ended (passed: 8 / time: 804 ms) 2026-10-20 13:43:10,644 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/orm_serialization (after GC) - used: 111611141 - total: 202733545 - limit: 4395630592 - tests: 8 2026-10-20 13:43:10,703 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,796 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,896 7 INFO rb-3d383b4-225775-426863 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-20 13:43:10,996 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,098 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,187 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,269 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,359 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,469 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,573 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,671 7 INFO rb-3d383b4-225775-426863 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: 965 ms) 2026-10-20 13:43:11,672 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,769 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,869 7 INFO rb-3d383b4-225775-426863 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-20 13:43:11,968 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,074 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,161 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,267 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,357 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,432 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,520 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,601 7 INFO rb-3d383b4-225775-426863 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: 920 ms) 2026-10-20 13:43:12,602 7 INFO rb-3d383b4-225775-426863 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: 920 ms) 2026-10-20 13:43:12,602 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,695 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,785 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,866 7 INFO rb-3d383b4-225775-426863 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-20 13:43:12,949 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,029 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,109 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,193 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,287 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,372 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,468 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,558 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,675 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,775 7 INFO rb-3d383b4-225775-426863 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: 573 ms) 2026-10-20 13:43:13,776 7 INFO rb-3d383b4-225775-426863 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: 1169 ms) 2026-10-20 13:43:13,777 7 INFO rb-3d383b4-225775-426863 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: 3054 ms) 2026-10-20 13:43:13,777 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,890 7 INFO rb-3d383b4-225775-426863 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-20 13:43:13,985 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,091 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,167 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,252 7 INFO rb-3d383b4-225775-426863 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: 478 ms) 2026-10-20 13:43:14,253 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,343 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,434 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,551 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,645 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,735 7 INFO rb-3d383b4-225775-426863 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-20 13:43:14,842 7 INFO rb-3d383b4-225775-426863 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: 583 ms) 2026-10-20 13:43:14,843 7 INFO rb-3d383b4-225775-426863 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: 1061 ms) 2026-10-20 13:43:14,848 7 INFO rb-3d383b4-225775-426863 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: 4115 ms) 2026-10-20 13:43:14,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models.backlink (after GC) - used: 111611918 - total: 232880142 - limit: 4395630592 - tests: 44 2026-10-20 13:43:15,029 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,159 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,239 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,326 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,418 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,500 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,582 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,683 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,773 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,873 7 INFO rb-3d383b4-225775-426863 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-20 13:43:15,968 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,052 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,137 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,219 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,309 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,397 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,495 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,588 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,684 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,777 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,872 7 INFO rb-3d383b4-225775-426863 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-20 13:43:16,967 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,056 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,153 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,244 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,326 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,424 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,527 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,605 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,690 7 INFO rb-3d383b4-225775-426863 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: 265 ms) 2026-10-20 13:43:17,691 7 INFO rb-3d383b4-225775-426863 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: 265 ms) 2026-10-20 13:43:17,691 7 INFO rb-3d383b4-225775-426863 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-20 13:43:17,772 7 INFO rb-3d383b4-225775-426863 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: 2731 ms) 2026-10-20 13:43:17,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/related_models" ended (passed: 30 / time: 2731 ms) 2026-10-20 13:43:17,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models (after GC) - used: 111627067 - total: 244414531 - limit: 4395630592 - tests: 30 2026-10-20 13:43:17,950 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,041 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,117 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,209 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,293 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,380 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,457 7 INFO rb-3d383b4-225775-426863 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: 508 ms) 2026-10-20 13:43:18,464 7 INFO rb-3d383b4-225775-426863 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: 508 ms) 2026-10-20 13:43:18,561 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models_dirty (after GC) - used: 111731655 - total: 201947187 - limit: 4395630592 - tests: 6 2026-10-20 13:43:18,615 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,621 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,627 7 INFO rb-3d383b4-225775-426863 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: 10 ms) 2026-10-20 13:43:18,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/related_models/utils" ended (passed: 2 / time: 10 ms) 2026-10-20 13:43:18,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/related_models/utils (after GC) - used: 111434851 - total: 195131443 - limit: 4395630592 - tests: 2 2026-10-20 13:43:18,799 7 INFO rb-3d383b4-225775-426863 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-20 13:43:18,948 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.015 ro 2026-10-20 13:43:19,180 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,209 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,232 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,268 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,290 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,599 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,632 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,662 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,699 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,723 7 INFO rb-3d383b4-225775-426863 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-20 13:43:19,863 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,105 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,236 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,243 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,523 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,540 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,821 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,839 7 INFO rb-3d383b4-225775-426863 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-20 13:43:20,861 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/barcode_scanning_flow" ended (passed: 5 / time: 2054 ms) 2026-10-20 13:43:21,037 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/barcode_scanning_flow (after GC) - used: 112407015 - total: 218200543 - limit: 4395630592 - tests: 5 2026-10-20 13:43:21,118 7 INFO rb-3d383b4-225775-426863 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-20 13:43:21,260 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.007 ro 2026-10-20 13:43:21,990 7 INFO rb-3d383b4-225775-426863 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-20 13:43:22,589 7 INFO rb-3d383b4-225775-426863 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-20 13:43:22,940 7 INFO rb-3d383b4-225775-426863 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-20 13:43:23,414 7 INFO rb-3d383b4-225775-426863 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-20 13:43:23,864 7 INFO rb-3d383b4-225775-426863 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-20 13:43:24,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/chrome_flow" ended (passed: 6 / time: 3149 ms) 2026-10-20 13:43:24,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/chrome_flow (after GC) - used: 117124434 - total: 228751846 - limit: 4395630592 - tests: 6 2026-10-20 13:43:24,581 7 INFO rb-3d383b4-225775-426863 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-20 13:43:24,737 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.019 ro 2026-10-20 13:43:25,186 7 INFO rb-3d383b4-225775-426863 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-20 13:43:26,293 7 INFO rb-3d383b4-225775-426863 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-20 13:43:26,828 7 INFO rb-3d383b4-225775-426863 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-20 13:43:27,418 7 INFO rb-3d383b4-225775-426863 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-20 13:43:28,028 7 INFO rb-3d383b4-225775-426863 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-20 13:43:28,607 7 INFO rb-3d383b4-225775-426863 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-20 13:43:29,243 7 INFO rb-3d383b4-225775-426863 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-20 13:43:29,719 7 INFO rb-3d383b4-225775-426863 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-20 13:43:30,195 7 INFO rb-3d383b4-225775-426863 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-20 13:43:31,096 7 INFO rb-3d383b4-225775-426863 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-20 13:43:31,757 7 INFO rb-3d383b4-225775-426863 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-20 13:43:32,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/combo_flow" ended (passed: 12 / time: 7661 ms) 2026-10-20 13:43:32,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/combo_flow (after GC) - used: 114023719 - total: 268040615 - limit: 4395630592 - tests: 12 2026-10-20 13:43:32,658 7 INFO rb-3d383b4-225775-426863 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-20 13:43:32,809 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.011 ro 2026-10-20 13:43:35,095 7 INFO rb-3d383b4-225775-426863 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-20 13:43:35,950 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/feedback_screen_flow" ended (passed: 2 / time: 3281 ms) 2026-10-20 13:43:36,189 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/feedback_screen_flow (after GC) - used: 119671287 - total: 213100579 - limit: 4395630592 - tests: 2 2026-10-20 13:43:36,266 7 INFO rb-3d383b4-225775-426863 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-20 13:43:36,439 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:36] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.023 ro 2026-10-20 13:43:36,929 7 INFO rb-3d383b4-225775-426863 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-20 13:43:37,689 7 INFO rb-3d383b4-225775-426863 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-20 13:43:38,449 7 INFO rb-3d383b4-225775-426863 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-20 13:43:38,943 7 INFO rb-3d383b4-225775-426863 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-20 13:43:39,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/fiscal_position_flow" ended (passed: 5 / time: 2971 ms) 2026-10-20 13:43:39,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/fiscal_position_flow (after GC) - used: 113960026 - total: 219023506 - limit: 4395630592 - tests: 5 2026-10-20 13:43:39,487 7 INFO rb-3d383b4-225775-426863 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-20 13:43:39,615 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.009 ro 2026-10-20 13:43:40,242 7 INFO rb-3d383b4-225775-426863 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-20 13:43:40,970 7 INFO rb-3d383b4-225775-426863 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-20 13:43:41,389 7 INFO rb-3d383b4-225775-426863 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-20 13:43:41,906 7 INFO rb-3d383b4-225775-426863 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-20 13:43:42,325 7 INFO rb-3d383b4-225775-426863 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-20 13:43:42,771 7 INFO rb-3d383b4-225775-426863 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-20 13:43:43,352 7 INFO rb-3d383b4-225775-426863 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-20 13:43:43,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/payment_screen_flow" ended (passed: 8 / time: 4407 ms) 2026-10-20 13:43:44,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/payment_screen_flow (after GC) - used: 115195268 - total: 237635984 - limit: 4395630592 - tests: 8 2026-10-20 13:43:44,171 7 INFO rb-3d383b4-225775-426863 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-20 13:43:44,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.011 ro 2026-10-20 13:43:45,040 7 INFO rb-3d383b4-225775-426863 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-20 13:43:46,415 7 INFO rb-3d383b4-225775-426863 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-20 13:43:46,814 7 INFO rb-3d383b4-225775-426863 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-20 13:43:47,239 7 INFO rb-3d383b4-225775-426863 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-20 13:43:47,657 7 INFO rb-3d383b4-225775-426863 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-20 13:43:48,782 7 INFO rb-3d383b4-225775-426863 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-20 13:43:49,337 7 INFO rb-3d383b4-225775-426863 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-20 13:43:49,461 7 INFO rb-3d383b4-225775-426863 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-20 13:43:49,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/product_configurator_flow" ended (passed: 8 / time: 5617 ms) 2026-10-20 13:43:50,029 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_configurator_flow (after GC) - used: 114490770 - total: 248390494 - limit: 4395630592 - tests: 8 2026-10-20 13:43:50,095 7 INFO rb-3d383b4-225775-426863 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-20 13:43:50,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:50] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.024 0.008 ro 2026-10-20 13:43:50,590 7 INFO rb-3d383b4-225775-426863 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-20 13:43:50,927 7 INFO rb-3d383b4-225775-426863 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-20 13:43:51,524 7 INFO rb-3d383b4-225775-426863 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-20 13:43:51,872 7 INFO rb-3d383b4-225775-426863 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-20 13:43:52,246 7 INFO rb-3d383b4-225775-426863 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-20 13:43:52,606 7 INFO rb-3d383b4-225775-426863 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-20 13:43:52,924 7 INFO rb-3d383b4-225775-426863 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-20 13:43:53,821 7 INFO rb-3d383b4-225775-426863 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-20 13:43:54,247 7 INFO rb-3d383b4-225775-426863 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-20 13:43:54,539 7 INFO rb-3d383b4-225775-426863 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-20 13:43:54,966 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/product_screen_flow" ended (passed: 11 / time: 4849 ms) 2026-10-20 13:43:55,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_screen_flow (after GC) - used: 114942376 - total: 264124760 - limit: 4395630592 - tests: 11 2026-10-20 13:43:55,250 7 INFO rb-3d383b4-225775-426863 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-20 13:43:55,407 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.017 ro 2026-10-20 13:43:56,056 7 INFO rb-3d383b4-225775-426863 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-20 13:43:56,931 7 INFO rb-3d383b4-225775-426863 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-20 13:43:57,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/scenarios/refund_flow" ended (passed: 3 / time: 2431 ms) 2026-10-20 13:43:57,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/scenarios/refund_flow (after GC) - used: 115632556 - total: 225589992 - limit: 4395630592 - tests: 3 2026-10-20 13:43:57,912 7 INFO rb-3d383b4-225775-426863 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-20 13:43:58,033 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43: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.012 ro 2026-10-20 13:43:58,140 7 INFO rb-3d383b4-225775-426863 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-20 13:43:58,360 7 INFO rb-3d383b4-225775-426863 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-20 13:43:58,503 7 INFO rb-3d383b4-225775-426863 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-20 13:43:58,689 7 INFO rb-3d383b4-225775-426863 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-20 13:43:58,938 7 INFO rb-3d383b4-225775-426863 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-20 13:43:59,216 7 INFO rb-3d383b4-225775-426863 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: 1310 ms) 2026-10-20 13:43:59,225 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/data_service" ended (passed: 6 / time: 1310 ms) 2026-10-20 13:43:59,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/data_service (after GC) - used: 115768360 - total: 227949304 - limit: 4395630592 - tests: 6 2026-10-20 13:43:59,438 7 INFO rb-3d383b4-225775-426863 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-20 13:43:59,453 7 INFO rb-3d383b4-225775-426863 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-20 13:43:59,471 7 INFO rb-3d383b4-225775-426863 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-20 13:43:59,491 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/indexed_db" ended (passed: 3 / time: 44 ms) 2026-10-20 13:43:59,592 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/indexed_db (after GC) - used: 115429732 - total: 198064880 - limit: 4395630592 - tests: 3 2026-10-20 13:43:59,671 7 INFO rb-3d383b4-225775-426863 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-20 13:43:59,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:43:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.023 ro 2026-10-20 13:43:59,967 7 INFO rb-3d383b4-225775-426863 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-20 13:43:59,974 7 INFO rb-3d383b4-225775-426863 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-20 13:44:00,242 7 INFO rb-3d383b4-225775-426863 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-20 13:44:00,452 7 INFO rb-3d383b4-225775-426863 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-20 13:44:00,688 7 INFO rb-3d383b4-225775-426863 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-20 13:44:00,984 7 INFO rb-3d383b4-225775-426863 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-20 13:44:01,210 7 INFO rb-3d383b4-225775-426863 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-20 13:44:01,399 7 INFO rb-3d383b4-225775-426863 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-20 13:44:01,633 7 INFO rb-3d383b4-225775-426863 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-20 13:44:01,830 7 INFO rb-3d383b4-225775-426863 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: 1377 ms) 2026-10-20 13:44:01,830 7 INFO rb-3d383b4-225775-426863 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-20 13:44:02,015 7 INFO rb-3d383b4-225775-426863 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-20 13:44:02,225 7 INFO rb-3d383b4-225775-426863 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-20 13:44:02,428 7 INFO rb-3d383b4-225775-426863 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-20 13:44:02,691 7 INFO rb-3d383b4-225775-426863 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-20 13:44:02,942 7 INFO rb-3d383b4-225775-426863 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-20 13:44:03,178 7 INFO rb-3d383b4-225775-426863 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-20 13:44:03,403 7 INFO rb-3d383b4-225775-426863 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-20 13:44:03,602 7 INFO rb-3d383b4-225775-426863 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-20 13:44:03,850 7 INFO rb-3d383b4-225775-426863 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-20 13:44:04,081 7 INFO rb-3d383b4-225775-426863 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-20 13:44:04,314 7 INFO rb-3d383b4-225775-426863 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-20 13:44:04,534 7 INFO rb-3d383b4-225775-426863 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-20 13:44:04,990 7 INFO rb-3d383b4-225775-426863 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-20 13:44:05,256 7 INFO rb-3d383b4-225775-426863 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-20 13:44:05,419 7 INFO rb-3d383b4-225775-426863 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-20 13:44:05,648 7 INFO rb-3d383b4-225775-426863 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-20 13:44:05,862 7 INFO rb-3d383b4-225775-426863 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-20 13:44:06,095 7 INFO rb-3d383b4-225775-426863 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-20 13:44:06,362 7 INFO rb-3d383b4-225775-426863 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-20 13:44:06,671 7 INFO rb-3d383b4-225775-426863 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-20 13:44:07,217 7 INFO rb-3d383b4-225775-426863 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-20 13:44:07,390 7 INFO rb-3d383b4-225775-426863 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-20 13:44:07,551 7 INFO rb-3d383b4-225775-426863 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-20 13:44:07,730 7 INFO rb-3d383b4-225775-426863 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: 342 ms) 2026-10-20 13:44:07,731 7 INFO rb-3d383b4-225775-426863 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-20 13:44:07,919 7 INFO rb-3d383b4-225775-426863 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-20 13:44:08,107 7 INFO rb-3d383b4-225775-426863 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: 375 ms) 2026-10-20 13:44:08,108 7 INFO rb-3d383b4-225775-426863 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-20 13:44:08,272 7 INFO rb-3d383b4-225775-426863 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-20 13:44:08,483 7 INFO rb-3d383b4-225775-426863 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: 374 ms) 2026-10-20 13:44:08,483 7 INFO rb-3d383b4-225775-426863 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: 8804 ms) 2026-10-20 13:44:08,489 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/pos_service" ended (passed: 38 / time: 8804 ms) 2026-10-20 13:44:08,616 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/pos_service (after GC) - used: 116336982 - total: 235289350 - limit: 4395630592 - tests: 38 2026-10-20 13:44:08,667 7 INFO rb-3d383b4-225775-426863 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-20 13:44:08,754 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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-20 13:44:08,876 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,089 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/services/printer" ended (passed: 3 / time: 615 ms) 2026-10-20 13:44:09,390 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/services/printer (after GC) - used: 115899102 - total: 211696390 - limit: 4395630592 - tests: 3 2026-10-20 13:44:09,453 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,457 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,461 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,461 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/backend_widgets_fallback" ended (passed: 4 / time: 12 ms) 2026-10-20 13:44:09,565 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/backend_widgets_fallback (after GC) - used: 115674394 - total: 198851414 - limit: 4395630592 - tests: 4 2026-10-20 13:44:09,627 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,635 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,635 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,638 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,648 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/convert_python_template" ended (passed: 4 / time: 14 ms) 2026-10-20 13:44:09,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/convert_python_template (after GC) - used: 115704594 - total: 198851414 - limit: 4395630592 - tests: 4 2026-10-20 13:44:09,818 7 INFO rb-3d383b4-225775-426863 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-20 13:44:09,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.011 ro 2026-10-20 13:44:11,226 7 INFO rb-3d383b4-225775-426863 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-20 13:44:11,446 7 INFO rb-3d383b4-225775-426863 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-20 13:44:11,669 7 INFO rb-3d383b4-225775-426863 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-20 13:44:11,904 7 INFO rb-3d383b4-225775-426863 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-20 13:44:12,172 7 INFO rb-3d383b4-225775-426863 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-20 13:44:12,391 7 INFO rb-3d383b4-225775-426863 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-20 13:44:12,576 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/devices_identifier_sequence" ended (passed: 7 / time: 2754 ms) 2026-10-20 13:44:12,756 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/devices_identifier_sequence (after GC) - used: 116264048 - total: 227687292 - limit: 4395630592 - tests: 7 2026-10-20 13:44:12,825 7 INFO rb-3d383b4-225775-426863 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-20 13:44:12,882 7 INFO rb-3d383b4-225775-426863 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-20 13:44:12,985 7 INFO rb-3d383b4-225775-426863 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-20 13:44:13,002 7 INFO rb-3d383b4-225775-426863 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-20 13:44:13,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/lazy_getter" ended (passed: 4 / time: 178 ms) 2026-10-20 13:44:13,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/lazy_getter (after GC) - used: 115903768 - total: 199375784 - limit: 4395630592 - tests: 4 2026-10-20 13:44:13,192 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace local" 2026-10-20 13:44:13,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace loopback" 2026-10-20 13:44:13,204 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/lna" ended (passed: 2 / time: 8 ms) 2026-10-20 13:44:13,306 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/lna (after GC) - used: 115832277 - total: 198851637 - limit: 4395630592 - tests: 2 2026-10-20 13:44:13,359 7 INFO rb-3d383b4-225775-426863 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-20 13:44:13,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/rounding" 2026-10-20 13:44:13,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/DOWN asymmetricRound" 2026-10-20 13:44:13,378 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/numbers" ended (passed: 3 / time: 11 ms) 2026-10-20 13:44:13,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/numbers (after GC) - used: 115849250 - total: 198851674 - limit: 4395630592 - tests: 3 2026-10-20 13:44:13,525 7 INFO rb-3d383b4-225775-426863 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-20 13:44:13,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.009 ro 2026-10-20 13:44:13,806 7 INFO rb-3d383b4-225775-426863 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-20 13:44:14,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/order_payment_validation" ended (passed: 2 / time: 517 ms) 2026-10-20 13:44:14,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/order_payment_validation (after GC) - used: 116073121 - total: 202783909 - limit: 4395630592 - tests: 2 2026-10-20 13:44:14,244 7 INFO rb-3d383b4-225775-426863 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-20 13:44:14,376 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.014 ro 2026-10-20 13:44:14,487 7 INFO rb-3d383b4-225775-426863 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-20 13:44:14,681 7 INFO rb-3d383b4-225775-426863 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-20 13:44:14,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface/connectWebsocket" ended (passed: 3 / time: 611 ms) 2026-10-20 13:44:14,862 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface" ended (passed: 3 / time: 611 ms) 2026-10-20 13:44:14,986 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/payment_interface (after GC) - used: 116175641 - total: 206978197 - limit: 4395630592 - tests: 3 2026-10-20 13:44:15,052 7 INFO rb-3d383b4-225775-426863 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-20 13:44:15,067 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/pretty_console_log" ended (passed: 1 / time: 6 ms) 2026-10-20 13:44:15,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/pretty_console_log (after GC) - used: 115955379 - total: 199375999 - limit: 4395630592 - tests: 1 2026-10-20 13:44:15,257 7 INFO rb-3d383b4-225775-426863 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-20 13:44:15,401 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.014 ro 2026-10-20 13:44:15,586 7 INFO rb-3d383b4-225775-426863 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-20 13:44:15,897 7 INFO rb-3d383b4-225775-426863 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-20 13:44:16,154 7 INFO rb-3d383b4-225775-426863 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: 899 ms) 2026-10-20 13:44:16,155 7 INFO rb-3d383b4-225775-426863 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-20 13:44:16,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization" ended (passed: 4 / time: 1155 ms) 2026-10-20 13:44:16,525 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/tools/server_synchronization (after GC) - used: 116464898 - total: 213531850 - limit: 4395630592 - tests: 4 2026-10-20 13:44:16,593 7 INFO rb-3d383b4-225775-426863 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-20 13:44:16,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44:16] "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-20 13:44:16,798 7 INFO rb-3d383b4-225775-426863 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-20 13:44:16,994 7 INFO rb-3d383b4-225775-426863 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-20 13:44:17,161 7 INFO rb-3d383b4-225775-426863 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-20 13:44:17,313 7 INFO rb-3d383b4-225775-426863 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-20 13:44:17,501 7 INFO rb-3d383b4-225775-426863 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-20 13:44:17,701 7 INFO rb-3d383b4-225775-426863 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-20 13:44:17,872 7 INFO rb-3d383b4-225775-426863 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-20 13:44:18,078 7 INFO rb-3d383b4-225775-426863 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-20 13:44:18,280 7 INFO rb-3d383b4-225775-426863 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-20 13:44:18,504 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale/unit/utils/scale_interface" ended (passed: 10 / time: 1902 ms) 2026-10-20 13:44:18,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @point_of_sale/unit/utils/scale_interface (after GC) - used: 116389330 - total: 225066186 - limit: 4395630592 - tests: 10 2026-10-20 13:44:18,696 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44:18] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.015 0.014 rw 2026-10-20 13:44:18,781 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/actionpad_widget/highlightPay" 2026-10-20 13:44:18,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44:18] "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-20 13:44:19,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/actionpad_widget" ended (passed: 1 / time: 313 ms) 2026-10-20 13:44:19,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/actionpad_widget (after GC) - used: 116236689 - total: 199902413 - limit: 4395630592 - tests: 1 2026-10-20 13:44:19,314 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/control_buttons/showAddCourse" 2026-10-20 13:44:19,456 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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-20 13:44:19,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/control_buttons" ended (passed: 1 / time: 319 ms) 2026-10-20 13:44:19,748 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/control_buttons (after GC) - used: 116335280 - total: 199903520 - limit: 4395630592 - tests: 1 2026-10-20 13:44:19,826 7 INFO rb-3d383b4-225775-426863 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-20 13:44:19,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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-20 13:44:20,159 7 INFO rb-3d383b4-225775-426863 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-20 13:44:20,428 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/floor_screen" ended (passed: 2 / time: 594 ms) 2026-10-20 13:44:20,534 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/floor_screen (after GC) - used: 116675363 - total: 205422611 - limit: 4395630592 - tests: 2 2026-10-20 13:44:20,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/payment_lines/getPaymentActionState" 2026-10-20 13:44:20,710 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.015 ro 2026-10-20 13:44:20,880 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/payment_lines" ended (passed: 1 / time: 279 ms) 2026-10-20 13:44:20,989 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/payment_lines (after GC) - used: 116606879 - total: 201228243 - limit: 4395630592 - tests: 1 2026-10-20 13:44:21,067 7 INFO rb-3d383b4-225775-426863 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-20 13:44:21,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.01 ro 2026-10-20 13:44:21,402 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 323 ms) 2026-10-20 13:44:21,508 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/popup/order_details_dialog (after GC) - used: 116688213 - total: 201228537 - limit: 4395630592 - tests: 1 2026-10-20 13:44:21,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/addProductToOrder" 2026-10-20 13:44:21,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.009 ro 2026-10-20 13:44:22,078 7 INFO rb-3d383b4-225775-426863 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-20 13:44:22,346 7 INFO rb-3d383b4-225775-426863 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-20 13:44:22,721 7 INFO rb-3d383b4-225775-426863 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-20 13:44:23,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/product_screen" ended (passed: 4 / time: 1589 ms) 2026-10-20 13:44:23,362 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/product_screen (after GC) - used: 126335889 - total: 226137149 - limit: 4395630592 - tests: 4 2026-10-20 13:44:23,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getSplitOrderName" 2026-10-20 13:44:23,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.011 ro 2026-10-20 13:44:23,813 7 INFO rb-3d383b4-225775-426863 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-20 13:44:24,112 7 INFO rb-3d383b4-225775-426863 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-20 13:44:24,399 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen/onClickLine" ended (passed: 2 / time: 588 ms) 2026-10-20 13:44:24,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getOrderName" 2026-10-20 13:44:24,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/setLineQtyStr" 2026-10-20 13:44:25,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/createSplittedOrder" 2026-10-20 13:44:25,454 7 INFO rb-3d383b4-225775-426863 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-20 13:44:25,861 7 INFO rb-3d383b4-225775-426863 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-20 13:44:26,348 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen" ended (passed: 8 / time: 2877 ms) 2026-10-20 13:44:26,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/split_bill_screen (after GC) - used: 117451712 - total: 241872456 - limit: 4395630592 - tests: 8 2026-10-20 13:44:26,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/validateTip" 2026-10-20 13:44:26,783 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.012 ro 2026-10-20 13:44:27,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipAmount" 2026-10-20 13:44:27,347 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/overallAmount" 2026-10-20 13:44:27,603 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipSubText" 2026-10-20 13:44:27,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/canSettle" 2026-10-20 13:44:28,100 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/selectTip" 2026-10-20 13:44:28,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/components/tip_screen" ended (passed: 6 / time: 1687 ms) 2026-10-20 13:44:28,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/components/tip_screen (after GC) - used: 117653323 - total: 241616075 - limit: 4395630592 - tests: 6 2026-10-20 13:44:28,561 7 INFO rb-3d383b4-225775-426863 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-20 13:44:28,708 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.014 ro 2026-10-20 13:44:28,833 7 INFO rb-3d383b4-225775-426863 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-20 13:44:29,041 7 INFO rb-3d383b4-225775-426863 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-20 13:44:29,254 7 INFO rb-3d383b4-225775-426863 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-20 13:44:29,462 7 INFO rb-3d383b4-225775-426863 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-20 13:44:29,676 7 INFO rb-3d383b4-225775-426863 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-20 13:44:29,873 7 INFO rb-3d383b4-225775-426863 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-20 13:44:30,200 7 INFO rb-3d383b4-225775-426863 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-20 13:44:30,523 7 INFO rb-3d383b4-225775-426863 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-20 13:44:30,942 7 INFO rb-3d383b4-225775-426863 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-20 13:44:31,354 7 INFO rb-3d383b4-225775-426863 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-20 13:44:31,609 7 INFO rb-3d383b4-225775-426863 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-20 13:44:31,879 7 INFO rb-3d383b4-225775-426863 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-20 13:44:32,096 7 INFO rb-3d383b4-225775-426863 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-20 13:44:32,337 7 INFO rb-3d383b4-225775-426863 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-20 13:44:32,595 7 INFO rb-3d383b4-225775-426863 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: 4028 ms) 2026-10-20 13:44:32,606 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/pos_order" ended (passed: 15 / time: 4028 ms) 2026-10-20 13:44:32,815 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/pos_order (after GC) - used: 117831275 - total: 275956875 - limit: 4395630592 - tests: 15 2026-10-20 13:44:32,893 7 INFO rb-3d383b4-225775-426863 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-20 13:44:33,045 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.01 ro 2026-10-20 13:44:33,187 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSelected" 2026-10-20 13:44:33,434 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isEmpty" 2026-10-20 13:44:33,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isReadyToFire" 2026-10-20 13:44:33,893 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSynced" 2026-10-20 13:44:34,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_order_course" ended (passed: 5 / time: 1218 ms) 2026-10-20 13:44:34,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_order_course (after GC) - used: 117886975 - total: 233227387 - limit: 4395630592 - tests: 5 2026-10-20 13:44:34,309 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getOrders" 2026-10-20 13:44:34,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44: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.009 ro 2026-10-20 13:44:34,590 7 INFO rb-3d383b4-225775-426863 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-20 13:44:34,799 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/rootTable" 2026-10-20 13:44:35,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_table" ended (passed: 3 / time: 676 ms) 2026-10-20 13:44:35,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_table (after GC) - used: 117792511 - total: 215663739 - limit: 4395630592 - tests: 3 2026-10-20 13:44:35,170 7 INFO rb-3d383b4-225775-426863 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-20 13:44:35,282 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:44:35] "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-20 13:44:35,838 7 INFO rb-3d383b4-225775-426863 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-20 13:44:37,365 7 INFO rb-3d383b4-225775-426863 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-20 13:44:38,226 7 INFO rb-3d383b4-225775-426863 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-20 13:44:39,824 7 INFO rb-3d383b4-225775-426863 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-20 13:44:41,089 7 INFO rb-3d383b4-225775-426863 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-20 13:44:41,358 7 INFO rb-3d383b4-225775-426863 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-20 13:44:42,108 7 INFO rb-3d383b4-225775-426863 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-20 13:44:42,641 7 INFO rb-3d383b4-225775-426863 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-20 13:44:44,718 7 INFO rb-3d383b4-225775-426863 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-20 13:44:45,243 7 INFO rb-3d383b4-225775-426863 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-20 13:44:45,923 7 INFO rb-3d383b4-225775-426863 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-20 13:44:48,231 7 INFO rb-3d383b4-225775-426863 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-20 13:44:49,421 7 INFO rb-3d383b4-225775-426863 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-20 13:44:50,250 7 INFO rb-3d383b4-225775-426863 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-20 13:44:51,766 7 INFO rb-3d383b4-225775-426863 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-20 13:44:52,704 7 INFO rb-3d383b4-225775-426863 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-20 13:44:53,524 7 INFO rb-3d383b4-225775-426863 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-20 13:44:53,867 7 INFO rb-3d383b4-225775-426863 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-20 13:44:54,589 7 INFO rb-3d383b4-225775-426863 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-20 13:44:55,030 7 INFO rb-3d383b4-225775-426863 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-20 13:44:55,564 7 INFO rb-3d383b4-225775-426863 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-20 13:44:56,319 7 INFO rb-3d383b4-225775-426863 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-20 13:44:57,035 7 INFO rb-3d383b4-225775-426863 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-20 13:44:57,447 7 INFO rb-3d383b4-225775-426863 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-20 13:44:58,081 7 INFO rb-3d383b4-225775-426863 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-20 13:44:58,750 7 INFO rb-3d383b4-225775-426863 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-20 13:44:59,783 7 INFO rb-3d383b4-225775-426863 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-20 13:45:00,310 7 INFO rb-3d383b4-225775-426863 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-20 13:45:01,662 7 INFO rb-3d383b4-225775-426863 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-20 13:45:02,077 7 INFO rb-3d383b4-225775-426863 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-20 13:45:02,694 7 INFO rb-3d383b4-225775-426863 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-20 13:45:02,994 7 INFO rb-3d383b4-225775-426863 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-20 13:45:03,592 7 INFO rb-3d383b4-225775-426863 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-20 13:45:04,659 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/scenario/restaurant_flow" ended (passed: 34 / time: 29466 ms) 2026-10-20 13:45:05,371 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/scenario/restaurant_flow (after GC) - used: 125680149 - total: 377425801 - limit: 4395630592 - tests: 34 2026-10-20 13:45:05,463 7 INFO rb-3d383b4-225775-426863 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-20 13:45:05,626 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.019 ro 2026-10-20 13:45:05,797 7 INFO rb-3d383b4-225775-426863 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-20 13:45:06,090 7 INFO rb-3d383b4-225775-426863 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: 625 ms) 2026-10-20 13:45:06,106 7 INFO rb-3d383b4-225775-426863 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: 625 ms) 2026-10-20 13:45:06,281 7 INFO rb-3d383b4-225775-426863 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: 121875952 - total: 218041936 - limit: 4395630592 - tests: 2 2026-10-20 13:45:06,350 7 INFO rb-3d383b4-225775-426863 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-20 13:45:06,468 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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-20 13:45:06,579 7 INFO rb-3d383b4-225775-426863 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-20 13:45:06,801 7 INFO rb-3d383b4-225775-426863 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-20 13:45:07,034 7 INFO rb-3d383b4-225775-426863 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-20 13:45:07,280 7 INFO rb-3d383b4-225775-426863 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-20 13:45:07,507 7 INFO rb-3d383b4-225775-426863 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-20 13:45:07,790 7 INFO rb-3d383b4-225775-426863 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-20 13:45:08,037 7 INFO rb-3d383b4-225775-426863 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-20 13:45:08,299 7 INFO rb-3d383b4-225775-426863 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-20 13:45:08,537 7 INFO rb-3d383b4-225775-426863 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-20 13:45:08,790 7 INFO rb-3d383b4-225775-426863 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-20 13:45:09,156 7 INFO rb-3d383b4-225775-426863 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: 1643 ms) 2026-10-20 13:45:09,157 7 INFO rb-3d383b4-225775-426863 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-20 13:45:09,390 7 INFO rb-3d383b4-225775-426863 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-20 13:45:09,606 7 INFO rb-3d383b4-225775-426863 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: 450 ms) 2026-10-20 13:45:09,607 7 INFO rb-3d383b4-225775-426863 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-20 13:45:09,793 7 INFO rb-3d383b4-225775-426863 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-20 13:45:09,994 7 INFO rb-3d383b4-225775-426863 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-20 13:45:10,202 7 INFO rb-3d383b4-225775-426863 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-20 13:45:10,375 7 INFO rb-3d383b4-225775-426863 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-20 13:45:10,611 7 INFO rb-3d383b4-225775-426863 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-20 13:45:10,830 7 INFO rb-3d383b4-225775-426863 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-20 13:45:11,064 7 INFO rb-3d383b4-225775-426863 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-20 13:45:11,297 7 INFO rb-3d383b4-225775-426863 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: 466 ms) 2026-10-20 13:45:11,297 7 INFO rb-3d383b4-225775-426863 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-20 13:45:11,537 7 INFO rb-3d383b4-225775-426863 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-20 13:45:11,770 7 INFO rb-3d383b4-225775-426863 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-20 13:45:11,992 7 INFO rb-3d383b4-225775-426863 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-20 13:45:12,194 7 INFO rb-3d383b4-225775-426863 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-20 13:45:12,456 7 INFO rb-3d383b4-225775-426863 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-20 13:45:12,699 7 INFO rb-3d383b4-225775-426863 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-20 13:45:12,970 7 INFO rb-3d383b4-225775-426863 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-20 13:45:13,235 7 INFO rb-3d383b4-225775-426863 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-20 13:45:13,550 7 INFO rb-3d383b4-225775-426863 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-20 13:45:14,280 7 INFO rb-3d383b4-225775-426863 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-20 13:45:14,516 7 INFO rb-3d383b4-225775-426863 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-20 13:45:14,757 7 INFO rb-3d383b4-225775-426863 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-20 13:45:14,979 7 INFO rb-3d383b4-225775-426863 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-20 13:45:15,182 7 INFO rb-3d383b4-225775-426863 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-20 13:45:15,382 7 INFO rb-3d383b4-225775-426863 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-20 13:45:15,599 7 INFO rb-3d383b4-225775-426863 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-20 13:45:15,822 7 INFO rb-3d383b4-225775-426863 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-20 13:45:16,011 7 INFO rb-3d383b4-225775-426863 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-20 13:45:16,222 7 INFO rb-3d383b4-225775-426863 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-20 13:45:16,406 7 INFO rb-3d383b4-225775-426863 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-20 13:45:16,609 7 INFO rb-3d383b4-225775-426863 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-20 13:45:16,788 7 INFO rb-3d383b4-225775-426863 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-20 13:45:16,993 7 INFO rb-3d383b4-225775-426863 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-20 13:45:17,188 7 INFO rb-3d383b4-225775-426863 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-20 13:45:17,366 7 INFO rb-3d383b4-225775-426863 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-20 13:45:17,622 7 INFO rb-3d383b4-225775-426863 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-20 13:45:17,811 7 INFO rb-3d383b4-225775-426863 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-20 13:45:17,999 7 INFO rb-3d383b4-225775-426863 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-20 13:45:18,191 7 INFO rb-3d383b4-225775-426863 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-20 13:45:18,370 7 INFO rb-3d383b4-225775-426863 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-20 13:45:18,586 7 INFO rb-3d383b4-225775-426863 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-20 13:45:18,781 7 INFO rb-3d383b4-225775-426863 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-20 13:45:18,974 7 INFO rb-3d383b4-225775-426863 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-20 13:45:19,185 7 INFO rb-3d383b4-225775-426863 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-20 13:45:19,405 7 INFO rb-3d383b4-225775-426863 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-20 13:45:19,639 7 INFO rb-3d383b4-225775-426863 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: 662 ms) 2026-10-20 13:45:19,639 7 INFO rb-3d383b4-225775-426863 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-20 13:45:19,882 7 INFO rb-3d383b4-225775-426863 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-20 13:45:20,098 7 INFO rb-3d383b4-225775-426863 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-20 13:45:20,304 7 INFO rb-3d383b4-225775-426863 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-20 13:45:20,520 7 INFO rb-3d383b4-225775-426863 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: 14144 ms) 2026-10-20 13:45:20,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/pos_service" ended (passed: 61 / time: 14144 ms) 2026-10-20 13:45:21,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/services/pos_service (after GC) - used: 122671184 - total: 334433872 - limit: 4395630592 - tests: 61 2026-10-20 13:45:21,155 7 INFO rb-3d383b4-225775-426863 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-20 13:45:21,295 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:21] "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-20 13:45:21,468 7 INFO rb-3d383b4-225775-426863 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-20 13:45:21,679 7 INFO rb-3d383b4-225775-426863 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-20 13:45:21,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant/unit/services/preparation_printer" ended (passed: 3 / time: 704 ms) 2026-10-20 13:45:21,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_restaurant/unit/services/preparation_printer (after GC) - used: 122378912 - total: 223546944 - limit: 4395630592 - tests: 3 2026-10-20 13:45:22,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:22] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 824 8 0.006 0.025 rw 2026-10-20 13:45:22,075 7 INFO rb-3d383b4-225775-426863 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-20 13:45:22,238 7 INFO rb-3d383b4-225775-426863 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-20 13:45:22,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_is_favorite_field" ended (passed: 2 / time: 274 ms) 2026-10-20 13:45:22,507 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_is_favorite_field (after GC) - used: 122463164 - total: 209681544 - limit: 4395630592 - tests: 2 2026-10-20 13:45:22,560 7 INFO rb-3d383b4-225775-426863 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-20 13:45:22,866 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_notebook_task_list" ended (passed: 1 / time: 297 ms) 2026-10-20 13:45:22,997 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_notebook_task_list (after GC) - used: 123209790 - total: 209986466 - limit: 4395630592 - tests: 1 2026-10-20 13:45:23,055 7 INFO rb-3d383b4-225775-426863 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-20 13:45:23,244 7 INFO rb-3d383b4-225775-426863 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-20 13:45:23,376 7 INFO rb-3d383b4-225775-426863 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-20 13:45:23,556 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project" ended (passed: 3 / time: 494 ms) 2026-10-20 13:45:23,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project (after GC) - used: 123777076 - total: 210273172 - limit: 4395630592 - tests: 3 2026-10-20 13:45:23,756 7 INFO rb-3d383b4-225775-426863 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-20 13:45:23,884 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:23] "GET /web/bundle/web.fullcalendar_lib HTTP/1.1" 200 78 0 0 0.012 ro 2026-10-20 13:45:23,934 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:23] "GET /web/assets/893f725/web.fullcalendar_lib.min.js HTTP/1.1" 200 451450 2 0.013 0.017 ro 2026-10-20 13:45:24,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_calendar" ended (passed: 1 / time: 721 ms) 2026-10-20 13:45:24,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_calendar (after GC) - used: 129046066 - total: 214420578 - limit: 4395630592 - tests: 1 2026-10-20 13:45:24,667 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form)" 2026-10-20 13:45:24,775 7 INFO rb-3d383b4-225775-426863 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-20 13:45:24,902 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,103 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,224 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,398 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,524 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,654 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,774 7 INFO rb-3d383b4-225775-426863 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-20 13:45:25,901 7 INFO rb-3d383b4-225775-426863 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-20 13:45:26,020 7 INFO rb-3d383b4-225775-426863 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-20 13:45:26,214 7 INFO rb-3d383b4-225775-426863 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-20 13:45:26,360 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_form_view" ended (passed: 12 / time: 1682 ms) 2026-10-20 13:45:26,515 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_form_view (after GC) - used: 129227662 - total: 226522078 - limit: 4395630592 - tests: 12 2026-10-20 13:45:26,575 7 INFO rb-3d383b4-225775-426863 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-20 13:45:26,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_project_state_selection" ended (passed: 1 / time: 139 ms) 2026-10-20 13:45:26,856 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_project_state_selection (after GC) - used: 129065966 - total: 215740198 - limit: 4395630592 - tests: 1 2026-10-20 13:45:26,922 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:26] "GET /web/bundle/web.chartjs_lib HTTP/1.1" 200 73 0 0 0.006 ro 2026-10-20 13:45:26,950 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:26] "GET /web/assets/ed79107/web.chartjs_lib.min.js HTTP/1.1" 200 486899 2 0.004 0.013 ro 2026-10-20 13:45:27,011 7 INFO rb-3d383b4-225775-426863 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-20 13:45:27,329 7 INFO rb-3d383b4-225775-426863 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-20 13:45:27,489 7 INFO rb-3d383b4-225775-426863 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-20 13:45:27,678 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_analysis" ended (passed: 3 / time: 661 ms) 2026-10-20 13:45:27,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_analysis (after GC) - used: 128070837 - total: 217584585 - limit: 4395630592 - tests: 3 2026-10-20 13:45:27,909 7 INFO rb-3d383b4-225775-426863 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-20 13:45:28,071 7 INFO rb-3d383b4-225775-426863 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-20 13:45:28,211 7 INFO rb-3d383b4-225775-426863 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-20 13:45:28,419 7 INFO rb-3d383b4-225775-426863 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-20 13:45:28,629 7 INFO rb-3d383b4-225775-426863 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-20 13:45:28,794 7 INFO rb-3d383b4-225775-426863 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-20 13:45:28,909 7 INFO rb-3d383b4-225775-426863 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-20 13:45:29,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_burndown_chart" ended (passed: 7 / time: 1118 ms) 2026-10-20 13:45:29,179 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_burndown_chart (after GC) - used: 129267023 - total: 223087587 - limit: 4395630592 - tests: 7 2026-10-20 13:45:29,239 7 INFO rb-3d383b4-225775-426863 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-20 13:45:29,775 7 INFO rb-3d383b4-225775-426863 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-20 13:45:30,059 7 INFO rb-3d383b4-225775-426863 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-20 13:45:30,331 7 INFO rb-3d383b4-225775-426863 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-20 13:45:30,592 7 INFO rb-3d383b4-225775-426863 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-20 13:45:30,873 7 INFO rb-3d383b4-225775-426863 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-20 13:45:31,155 7 INFO rb-3d383b4-225775-426863 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-20 13:45:31,649 7 INFO rb-3d383b4-225775-426863 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-20 13:45:32,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_calendar" ended (passed: 8 / time: 2778 ms) 2026-10-20 13:45:32,235 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_calendar (after GC) - used: 130749750 - total: 250656862 - limit: 4395630592 - tests: 8 2026-10-20 13:45:32,310 7 INFO rb-3d383b4-225775-426863 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-20 13:45:32,473 7 INFO rb-3d383b4-225775-426863 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-20 13:45:32,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_groupby" ended (passed: 2 / time: 274 ms) 2026-10-20 13:45:32,723 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_groupby (after GC) - used: 130576063 - total: 219172875 - limit: 4395630592 - tests: 2 2026-10-20 13:45:32,783 7 INFO rb-3d383b4-225775-426863 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-20 13:45:32,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:32] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 3890 0 0 0.003 - 2026-10-20 13:45:32,918 7 INFO rb-3d383b4-225775-426863 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-20 13:45:33,050 7 INFO rb-3d383b4-225775-426863 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-20 13:45:33,172 7 INFO rb-3d383b4-225775-426863 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-20 13:45:33,326 7 INFO rb-3d383b4-225775-426863 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-20 13:45:33,494 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:33] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 2874 0 0 0.002 - 2026-10-20 13:45:33,625 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project/project_task_kanban_view/delete existing stage" 2026-10-20 13:45:33,852 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_kanban_view" ended (passed: 6 / time: 1057 ms) 2026-10-20 13:45:34,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_kanban_view (after GC) - used: 131100490 - total: 222349054 - limit: 4395630592 - tests: 6 2026-10-20 13:45:34,072 7 INFO rb-3d383b4-225775-426863 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-20 13:45:34,231 7 INFO rb-3d383b4-225775-426863 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-20 13:45:34,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_list_view" ended (passed: 2 / time: 312 ms) 2026-10-20 13:45:34,538 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_list_view (after GC) - used: 131137242 - total: 220229086 - limit: 4395630592 - tests: 2 2026-10-20 13:45:34,602 7 INFO rb-3d383b4-225775-426863 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-20 13:45:34,728 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_priority_switch" ended (passed: 1 / time: 116 ms) 2026-10-20 13:45:34,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_priority_switch (after GC) - used: 131123870 - total: 219176930 - limit: 4395630592 - tests: 1 2026-10-20 13:45:34,915 7 INFO rb-3d383b4-225775-426863 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-20 13:45:35,029 7 INFO rb-3d383b4-225775-426863 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-20 13:45:35,174 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_project_many2one_field" ended (passed: 2 / time: 240 ms) 2026-10-20 13:45:35,315 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_project_many2one_field (after GC) - used: 131395726 - total: 219391382 - limit: 4395630592 - tests: 2 2026-10-20 13:45:35,374 7 INFO rb-3d383b4-225775-426863 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-20 13:45:35,533 7 INFO rb-3d383b4-225775-426863 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-20 13:45:35,699 7 INFO rb-3d383b4-225775-426863 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-20 13:45:35,834 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_state_selection" ended (passed: 3 / time: 455 ms) 2026-10-20 13:45:35,990 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_state_selection (after GC) - used: 131498888 - total: 219663692 - limit: 4395630592 - tests: 3 2026-10-20 13:45:36,055 7 INFO rb-3d383b4-225775-426863 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-20 13:45:36,264 7 INFO rb-3d383b4-225775-426863 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-20 13:45:36,496 7 INFO rb-3d383b4-225775-426863 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-20 13:45:36,718 7 INFO rb-3d383b4-225775-426863 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-20 13:45:36,960 7 INFO rb-3d383b4-225775-426863 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-20 13:45:37,067 7 INFO rb-3d383b4-225775-426863 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-20 13:45:37,263 7 INFO rb-3d383b4-225775-426863 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-20 13:45:37,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_subtask" ended (passed: 7 / time: 1365 ms) 2026-10-20 13:45:37,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_subtask (after GC) - used: 132526100 - total: 229409556 - limit: 4395630592 - tests: 7 2026-10-20 13:45:37,642 7 INFO rb-3d383b4-225775-426863 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-20 13:45:37,760 7 INFO rb-3d383b4-225775-426863 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-20 13:45:37,951 7 INFO rb-3d383b4-225775-426863 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-20 13:45:38,071 7 INFO rb-3d383b4-225775-426863 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-20 13:45:38,287 7 INFO rb-3d383b4-225775-426863 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-20 13:45:38,439 7 INFO rb-3d383b4-225775-426863 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-20 13:45:38,678 7 INFO rb-3d383b4-225775-426863 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-20 13:45:38,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_task_template_dropdown" ended (passed: 7 / time: 1121 ms) 2026-10-20 13:45:38,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_task_template_dropdown (after GC) - used: 132691789 - total: 229663133 - limit: 4395630592 - tests: 7 2026-10-20 13:45:39,001 7 INFO rb-3d383b4-225775-426863 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-20 13:45:39,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project/project_update_with_color" ended (passed: 1 / time: 119 ms) 2026-10-20 13:45:39,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project/project_update_with_color (after GC) - used: 132529051 - total: 220714463 - limit: 4395630592 - tests: 1 2026-10-20 13:45:39,304 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:39] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 853 10 0.01 0.021 rw 2026-10-20 13:45:39,376 7 INFO rb-3d383b4-225775-426863 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-20 13:45:39,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@project_todo/todo_activity_wizard_view/global shortcut" 2026-10-20 13:45:39,755 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_activity_wizard_view" ended (passed: 2 / time: 368 ms) 2026-10-20 13:45:39,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_activity_wizard_view (after GC) - used: 132728181 - total: 220997197 - limit: 4395630592 - tests: 2 2026-10-20 13:45:39,982 7 INFO rb-3d383b4-225775-426863 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-20 13:45:40,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_calendar_view" ended (passed: 1 / time: 534 ms) 2026-10-20 13:45:40,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_calendar_view (after GC) - used: 132678424 - total: 221525788 - limit: 4395630592 - tests: 1 2026-10-20 13:45:40,741 7 INFO rb-3d383b4-225775-426863 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-20 13:45:40,991 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_conversion_form_view" ended (passed: 1 / time: 238 ms) 2026-10-20 13:45:41,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_conversion_form_view (after GC) - used: 132840543 - total: 221537531 - limit: 4395630592 - tests: 1 2026-10-20 13:45:41,207 7 INFO rb-3d383b4-225775-426863 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-20 13:45:41,377 7 INFO rb-3d383b4-225775-426863 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-20 13:45:41,494 7 INFO rb-3d383b4-225775-426863 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-20 13:45:41,675 7 INFO rb-3d383b4-225775-426863 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-20 13:45:41,810 7 INFO rb-3d383b4-225775-426863 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-20 13:45:41,980 7 INFO rb-3d383b4-225775-426863 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-20 13:45:42,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_done_checkmark" ended (passed: 6 / time: 940 ms) 2026-10-20 13:45:42,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_done_checkmark (after GC) - used: 132971490 - total: 227336450 - limit: 4395630592 - tests: 6 2026-10-20 13:45:42,400 7 INFO rb-3d383b4-225775-426863 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-20 13:45:42,531 7 INFO rb-3d383b4-225775-426863 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-20 13:45:42,646 7 INFO rb-3d383b4-225775-426863 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-20 13:45:42,810 7 INFO rb-3d383b4-225775-426863 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-20 13:45:42,948 7 INFO rb-3d383b4-225775-426863 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-20 13:45:43,081 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_form_view" ended (passed: 5 / time: 669 ms) 2026-10-20 13:45:43,243 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_form_view (after GC) - used: 133787454 - total: 229704014 - limit: 4395630592 - tests: 5 2026-10-20 13:45:43,304 7 INFO rb-3d383b4-225775-426863 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-20 13:45:43,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo/todo_list_view" ended (passed: 1 / time: 148 ms) 2026-10-20 13:45:43,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @project_todo/todo_list_view (after GC) - used: 133760559 - total: 221814383 - limit: 4395630592 - tests: 1 2026-10-20 13:45:43,646 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:43] "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.014 rw 2026-10-20 13:45:43,771 7 INFO rb-3d383b4-225775-426863 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-20 13:45:43,939 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.021 ro 2026-10-20 13:45:44,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/control_buttons" ended (passed: 1 / time: 321 ms) 2026-10-20 13:45:44,243 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/control_buttons (after GC) - used: 133670166 - total: 222329134 - limit: 4395630592 - tests: 1 2026-10-20 13:45:44,323 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/getNumpadButtons" 2026-10-20 13:45:44,442 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.011 ro 2026-10-20 13:45:44,717 7 INFO rb-3d383b4-225775-426863 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-20 13:45:45,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/product_screen" ended (passed: 2 / time: 733 ms) 2026-10-20 13:45:45,224 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/product_screen (after GC) - used: 133943784 - total: 227048108 - limit: 4395630592 - tests: 2 2026-10-20 13:45:45,306 7 INFO rb-3d383b4-225775-426863 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-20 13:45:45,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.017 ro 2026-10-20 13:45:45,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/components/ticket_screen" ended (passed: 1 / time: 413 ms) 2026-10-20 13:45:45,883 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/components/ticket_screen (after GC) - used: 133895306 - total: 223640182 - limit: 4395630592 - tests: 1 2026-10-20 13:45:45,947 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_discount/unit/models/pos_order_line/isDiscountLine" 2026-10-20 13:45:46,099 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:46] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.014 ro 2026-10-20 13:45:46,252 7 INFO rb-3d383b4-225775-426863 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-20 13:45:46,535 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/models/pos_order_line" ended (passed: 2 / time: 578 ms) 2026-10-20 13:45:46,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/models/pos_order_line (after GC) - used: 134016019 - total: 229407227 - limit: 4395630592 - tests: 2 2026-10-20 13:45:46,766 7 INFO rb-3d383b4-225775-426863 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-20 13:45:46,903 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.011 ro 2026-10-20 13:45:47,637 7 INFO rb-3d383b4-225775-426863 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-20 13:45:48,483 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/scenario/pos_discount_flow" ended (passed: 2 / time: 1704 ms) 2026-10-20 13:45:48,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/scenario/pos_discount_flow (after GC) - used: 136144771 - total: 234388659 - limit: 4395630592 - tests: 2 2026-10-20 13:45:48,715 7 INFO rb-3d383b4-225775-426863 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-20 13:45:48,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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-20 13:45:49,013 7 INFO rb-3d383b4-225775-426863 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-20 13:45:49,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/services/pos_service/PoS Discount" ended (passed: 2 / time: 548 ms) 2026-10-20 13:45:49,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount/unit/services/pos_service" ended (passed: 2 / time: 548 ms) 2026-10-20 13:45:49,418 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_discount/unit/services/pos_service (after GC) - used: 136283558 - total: 235174866 - limit: 4395630592 - tests: 2 2026-10-20 13:45:49,460 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:49] "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.014 rw 2026-10-20 13:45:49,548 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/manage_giftcard_popup/addBalance" 2026-10-20 13:45:49,679 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.01 ro 2026-10-20 13:45:49,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/manage_giftcard_popup" ended (passed: 1 / time: 362 ms) 2026-10-20 13:45:50,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/manage_giftcard_popup (after GC) - used: 136164492 - total: 229411116 - limit: 4395630592 - tests: 1 2026-10-20 13:45:50,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/control_buttons/getPotentialRewards" 2026-10-20 13:45:50,276 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.018 ro 2026-10-20 13:45:50,429 7 INFO rb-3d383b4-225775-426863 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-20 13:45:50,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/control_buttons" ended (passed: 2 / time: 670 ms) 2026-10-20 13:45:50,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/control_buttons (after GC) - used: 136436790 - total: 234394198 - limit: 4395630592 - tests: 2 2026-10-20 13:45:51,014 7 INFO rb-3d383b4-225775-426863 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-20 13:45:51,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45:51] "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-20 13:45:51,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/order_summary" ended (passed: 1 / time: 337 ms) 2026-10-20 13:45:51,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/order_summary (after GC) - used: 136388166 - total: 229413298 - limit: 4395630592 - tests: 1 2026-10-20 13:45:51,581 7 INFO rb-3d383b4-225775-426863 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-20 13:45:51,738 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.028 ro 2026-10-20 13:45:51,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/components/screens/partner_line" ended (passed: 1 / time: 310 ms) 2026-10-20 13:45:52,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/components/screens/partner_line (after GC) - used: 136440646 - total: 228364810 - limit: 4395630592 - tests: 1 2026-10-20 13:45:52,123 7 INFO rb-3d383b4-225775-426863 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-20 13:45:52,250 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.01 ro 2026-10-20 13:45:52,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/customer_display/customer_display" ended (passed: 1 / time: 640 ms) 2026-10-20 13:45:52,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/customer_display/customer_display (after GC) - used: 136535464 - total: 233608152 - limit: 4395630592 - tests: 1 2026-10-20 13:45:53,036 7 INFO rb-3d383b4-225775-426863 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-20 13:45:53,192 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.009 ro 2026-10-20 13:45:53,358 7 INFO rb-3d383b4-225775-426863 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-20 13:45:53,655 7 INFO rb-3d383b4-225775-426863 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-20 13:45:53,925 7 INFO rb-3d383b4-225775-426863 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-20 13:45:54,197 7 INFO rb-3d383b4-225775-426863 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-20 13:45:54,482 7 INFO rb-3d383b4-225775-426863 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-20 13:45:54,780 7 INFO rb-3d383b4-225775-426863 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-20 13:45:55,047 7 INFO rb-3d383b4-225775-426863 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-20 13:45:55,288 7 INFO rb-3d383b4-225775-426863 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-20 13:45:55,568 7 INFO rb-3d383b4-225775-426863 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-20 13:45:55,857 7 INFO rb-3d383b4-225775-426863 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-20 13:45:56,123 7 INFO rb-3d383b4-225775-426863 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-20 13:45:56,413 7 INFO rb-3d383b4-225775-426863 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-20 13:45:56,729 7 INFO rb-3d383b4-225775-426863 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: 3692 ms) 2026-10-20 13:45:56,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order" ended (passed: 13 / time: 3692 ms) 2026-10-20 13:45:57,005 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order (after GC) - used: 137033397 - total: 264803241 - limit: 4395630592 - tests: 13 2026-10-20 13:45:57,089 7 INFO rb-3d383b4-225775-426863 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-20 13:45:57,239 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.008 ro 2026-10-20 13:45:57,426 7 INFO rb-3d383b4-225775-426863 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-20 13:45:57,714 7 INFO rb-3d383b4-225775-426863 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-20 13:45:57,955 7 INFO rb-3d383b4-225775-426863 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: 862 ms) 2026-10-20 13:45:57,962 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line" ended (passed: 3 / time: 862 ms) 2026-10-20 13:45:58,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order_line (after GC) - used: 136749049 - total: 244618153 - limit: 4395630592 - tests: 3 2026-10-20 13:45:58,207 7 INFO rb-3d383b4-225775-426863 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-20 13:45:58,343 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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-20 13:45:58,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty/unit/screens/ticket_screen" ended (passed: 1 / time: 377 ms) 2026-10-20 13:45:58,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_loyalty/unit/screens/ticket_screen (after GC) - used: 136832200 - total: 230200356 - limit: 4395630592 - tests: 1 2026-10-20 13:45:58,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.038 0.018 rw 2026-10-20 13:45:58,923 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/successful payment" 2026-10-20 13:45:59,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:45: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.011 ro 2026-10-20 13:45:59,198 7 INFO rb-3d383b4-225775-426863 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-20 13:45:59,435 7 INFO rb-3d383b4-225775-426863 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-20 13:45:59,666 7 INFO rb-3d383b4-225775-426863 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-20 13:45:59,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_mollie/unit/payment_mollie" ended (passed: 4 / time: 968 ms) 2026-10-20 13:46:00,047 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_mollie/unit/payment_mollie (after GC) - used: 136884227 - total: 237275535 - limit: 4395630592 - tests: 4 2026-10-20 13:46:00,081 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:00] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1509 11 0.012 0.018 rw 2026-10-20 13:46:00,163 7 INFO rb-3d383b4-225775-426863 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-20 13:46:00,319 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:00] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.021 ro 2026-10-20 13:46:00,938 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/accounting/price" ended (passed: 1 / time: 765 ms) 2026-10-20 13:46:01,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/accounting/price (after GC) - used: 136871507 - total: 230724507 - limit: 4395630592 - tests: 1 2026-10-20 13:46:01,180 7 INFO rb-3d383b4-225775-426863 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-20 13:46:01,318 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:01] "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-20 13:46:01,535 7 INFO rb-3d383b4-225775-426863 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-20 13:46:01,829 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/components/payment_screen" ended (passed: 2 / time: 643 ms) 2026-10-20 13:46:02,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/components/payment_screen (after GC) - used: 136991351 - total: 233346211 - limit: 4395630592 - tests: 2 2026-10-20 13:46:02,087 7 INFO rb-3d383b4-225775-426863 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-20 13:46:02,257 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.016 ro 2026-10-20 13:46:02,590 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/customer_display/customer_display" ended (passed: 1 / time: 499 ms) 2026-10-20 13:46:02,760 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/customer_display/customer_display (after GC) - used: 137027898 - total: 230724678 - limit: 4395630592 - tests: 1 2026-10-20 13:46:02,842 7 INFO rb-3d383b4-225775-426863 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-20 13:46:03,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:03,178 7 INFO rb-3d383b4-225775-426863 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-20 13:46:03,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/models/pos_order_line" ended (passed: 2 / time: 601 ms) 2026-10-20 13:46:03,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/models/pos_order_line (after GC) - used: 137153807 - total: 236229655 - limit: 4395630592 - tests: 2 2026-10-20 13:46:03,714 7 INFO rb-3d383b4-225775-426863 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-20 13:46:03,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock/unit/related_models/orm_serialization" ended (passed: 1 / time: 135 ms) 2026-10-20 13:46:04,021 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_stock/unit/related_models/orm_serialization (after GC) - used: 137038945 - total: 230200321 - limit: 4395630592 - tests: 1 2026-10-20 13:46:04,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:04] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1635 11 0.01 0.016 rw 2026-10-20 13:46:04,161 7 INFO rb-3d383b4-225775-426863 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-20 13:46:04,325 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.015 ro 2026-10-20 13:46:04,502 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/components/orderline" ended (passed: 1 / time: 331 ms) 2026-10-20 13:46:04,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/components/orderline (after GC) - used: 137087933 - total: 230199913 - limit: 4395630592 - tests: 1 2026-10-20 13:46:04,737 7 INFO rb-3d383b4-225775-426863 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-20 13:46:04,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.015 ro 2026-10-20 13:46:05,030 7 INFO rb-3d383b4-225775-426863 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-20 13:46:05,278 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/models/pos_order_line/saleDetails" ended (passed: 2 / time: 538 ms) 2026-10-20 13:46:05,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/models/pos_order_line" ended (passed: 2 / time: 538 ms) 2026-10-20 13:46:05,432 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/models/pos_order_line (after GC) - used: 137182417 - total: 235704873 - limit: 4395630592 - tests: 2 2026-10-20 13:46:05,505 7 INFO rb-3d383b4-225775-426863 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-20 13:46:05,671 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.019 ro 2026-10-20 13:46:06,370 7 INFO rb-3d383b4-225775-426863 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-20 13:46:07,308 7 INFO rb-3d383b4-225775-426863 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-20 13:46:07,866 7 INFO rb-3d383b4-225775-426863 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-20 13:46:08,593 7 INFO rb-3d383b4-225775-426863 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-20 13:46:09,167 7 INFO rb-3d383b4-225775-426863 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-20 13:46:10,104 7 INFO rb-3d383b4-225775-426863 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-20 13:46:10,819 7 INFO rb-3d383b4-225775-426863 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-20 13:46:11,503 7 INFO rb-3d383b4-225775-426863 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-20 13:46:12,154 7 INFO rb-3d383b4-225775-426863 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-20 13:46:12,810 7 INFO rb-3d383b4-225775-426863 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-20 13:46:13,325 7 INFO rb-3d383b4-225775-426863 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-20 13:46:13,975 7 INFO rb-3d383b4-225775-426863 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-20 13:46:14,719 7 INFO rb-3d383b4-225775-426863 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-20 13:46:15,486 7 INFO rb-3d383b4-225775-426863 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-20 13:46:16,117 7 INFO rb-3d383b4-225775-426863 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-20 13:46:16,802 7 INFO rb-3d383b4-225775-426863 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-20 13:46:17,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/pos_sale_flow" ended (passed: 17 / time: 12123 ms) 2026-10-20 13:46:17,907 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/pos_sale_flow (after GC) - used: 138506534 - total: 237641434 - limit: 4395630592 - tests: 17 2026-10-20 13:46:17,983 7 INFO rb-3d383b4-225775-426863 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-20 13:46:18,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.017 ro 2026-10-20 13:46:18,519 7 INFO rb-3d383b4-225775-426863 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-20 13:46:18,993 7 INFO rb-3d383b4-225775-426863 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-20 13:46:19,923 7 INFO rb-3d383b4-225775-426863 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-20 13:46:20,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/quotation_list_flow" ended (passed: 4 / time: 2476 ms) 2026-10-20 13:46:20,683 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/quotation_list_flow (after GC) - used: 138633928 - total: 252617380 - limit: 4395630592 - tests: 4 2026-10-20 13:46:20,759 7 INFO rb-3d383b4-225775-426863 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-20 13:46:20,898 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.011 ro 2026-10-20 13:46:21,499 7 INFO rb-3d383b4-225775-426863 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-20 13:46:21,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/scenarios/sale_warning_flow" ended (passed: 2 / time: 1172 ms) 2026-10-20 13:46:22,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/scenarios/sale_warning_flow (after GC) - used: 137927001 - total: 241213049 - limit: 4395630592 - tests: 2 2026-10-20 13:46:22,259 7 INFO rb-3d383b4-225775-426863 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-20 13:46:22,440 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:22] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.019 ro 2026-10-20 13:46:22,672 7 INFO rb-3d383b4-225775-426863 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-20 13:46:23,136 7 INFO rb-3d383b4-225775-426863 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-20 13:46:23,551 7 INFO rb-3d383b4-225775-426863 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-20 13:46:23,977 7 INFO rb-3d383b4-225775-426863 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-20 13:46:24,324 7 INFO rb-3d383b4-225775-426863 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-20 13:46:24,830 7 INFO rb-3d383b4-225775-426863 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-20 13:46:25,186 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store/onClickSaleOrder" ended (passed: 7 / time: 2925 ms) 2026-10-20 13:46:25,187 7 INFO rb-3d383b4-225775-426863 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-20 13:46:25,430 7 INFO rb-3d383b4-225775-426863 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-20 13:46:25,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline" ended (passed: 2 / time: 498 ms) 2026-10-20 13:46:25,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale/unit/services/pos_store" ended (passed: 9 / time: 3423 ms) 2026-10-20 13:46:25,957 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale/unit/services/pos_store (after GC) - used: 138236065 - total: 260087445 - limit: 4395630592 - tests: 9 2026-10-20 13:46:26,013 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:26] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.029 0.017 rw 2026-10-20 13:46:26,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_viva_com/unit/app/payment_lines/getPaymentActionState" 2026-10-20 13:46:26,263 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:26,455 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com/unit/app/payment_lines" ended (passed: 1 / time: 337 ms) 2026-10-20 13:46:26,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_viva_com/unit/app/payment_lines (after GC) - used: 137917828 - total: 233086172 - limit: 4395630592 - tests: 1 2026-10-20 13:46:26,690 7 INFO rb-3d383b4-225775-426863 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-20 13:46:26,829 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.01 ro 2026-10-20 13:46:27,006 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com/unit/app/payment_screen" ended (passed: 1 / time: 310 ms) 2026-10-20 13:46:27,129 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_viva_com/unit/app/payment_screen (after GC) - used: 137981429 - total: 232561985 - limit: 4395630592 - tests: 1 2026-10-20 13:46:27,150 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:27] "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.009 rw 2026-10-20 13:46:27,196 7 INFO rb-3d383b4-225775-426863 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-20 13:46:27,202 7 INFO rb-3d383b4-225775-426863 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-20 13:46:27,207 7 INFO rb-3d383b4-225775-426863 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-20 13:46:27,208 7 INFO rb-3d383b4-225775-426863 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-20 13:46:27,209 7 INFO rb-3d383b4-225775-426863 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-20 13:46:27,212 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,220 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler/printJobs" ended (passed: 7 / time: 1029 ms) 2026-10-20 13:46:28,229 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,237 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,244 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,251 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,257 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,266 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler/printActionHandler" ended (passed: 6 / time: 41 ms) 2026-10-20 13:46:28,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer/unit/print_action_handler" ended (passed: 13 / time: 1070 ms) 2026-10-20 13:46:28,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @printer/unit/print_action_handler (after GC) - used: 137830720 - total: 232561988 - limit: 4395630592 - tests: 13 2026-10-20 13:46:28,445 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:28] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1401 11 0.013 0.014 rw 2026-10-20 13:46:28,532 7 INFO rb-3d383b4-225775-426863 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-20 13:46:28,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:28,862 7 INFO rb-3d383b4-225775-426863 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-20 13:46:29,113 7 INFO rb-3d383b4-225775-426863 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-20 13:46:29,352 7 INFO rb-3d383b4-225775-426863 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-20 13:46:29,579 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 4 / time: 1047 ms) 2026-10-20 13:46:29,580 7 INFO rb-3d383b4-225775-426863 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-20 13:46:29,796 7 INFO rb-3d383b4-225775-426863 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-20 13:46:30,119 7 INFO rb-3d383b4-225775-426863 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-20 13:46:30,341 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel" ended (passed: 3 / time: 759 ms) 2026-10-20 13:46:30,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact" ended (passed: 7 / time: 1806 ms) 2026-10-20 13:46:30,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 138388533 - total: 246194029 - limit: 4395630592 - tests: 7 2026-10-20 13:46:30,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/handlePaymentResponse" 2026-10-20 13:46:30,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.014 ro 2026-10-20 13:46:30,898 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceDone" 2026-10-20 13:46:31,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceCancel" 2026-10-20 13:46:31,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment" ended (passed: 3 / time: 702 ms) 2026-10-20 13:46:31,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment (after GC) - used: 138227760 - total: 243834604 - limit: 4395630592 - tests: 3 2026-10-20 13:46:31,599 7 INFO rb-3d383b4-225775-426863 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-20 13:46:31,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.012 ro 2026-10-20 13:46:31,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment_method" ended (passed: 1 / time: 281 ms) 2026-10-20 13:46:32,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment_method (after GC) - used: 138158276 - total: 232824556 - limit: 4395630592 - tests: 1 2026-10-20 13:46:32,117 7 INFO rb-3d383b4-225775-426863 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-20 13:46:32,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.012 ro 2026-10-20 13:46:32,405 7 INFO rb-3d383b4-225775-426863 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-20 13:46:32,651 7 INFO rb-3d383b4-225775-426863 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-20 13:46:32,884 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage" ended (passed: 3 / time: 763 ms) 2026-10-20 13:46:32,885 7 INFO rb-3d383b4-225775-426863 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-20 13:46:33,112 7 INFO rb-3d383b4-225775-426863 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-20 13:46:33,325 7 INFO rb-3d383b4-225775-426863 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-20 13:46:33,532 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification" ended (passed: 3 / time: 641 ms) 2026-10-20 13:46:33,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store" ended (passed: 6 / time: 1404 ms) 2026-10-20 13:46:33,693 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_store (after GC) - used: 138344568 - total: 243048172 - limit: 4395630592 - tests: 6 2026-10-20 13:46:33,776 7 INFO rb-3d383b4-225775-426863 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-20 13:46:33,926 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:34,520 7 INFO rb-3d383b4-225775-426863 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-20 13:46:36,498 7 INFO rb-3d383b4-225775-426863 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-20 13:46:38,001 7 INFO rb-3d383b4-225775-426863 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-20 13:46:40,679 7 INFO rb-3d383b4-225775-426863 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-20 13:46:41,949 7 INFO rb-3d383b4-225775-426863 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-20 13:46:42,812 7 INFO rb-3d383b4-225775-426863 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-20 13:46:43,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow" ended (passed: 7 / time: 9819 ms) 2026-10-20 13:46:43,879 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_bancontact_pay/unit/scenario/bancontact_pay_flow (after GC) - used: 138569569 - total: 264548053 - limit: 4395630592 - tests: 7 2026-10-20 13:46:43,912 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:43] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1394 11 0.008 0.016 rw 2026-10-20 13:46:44,009 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/sets credentials" 2026-10-20 13:46:44,014 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/resets state" 2026-10-20 13:46:44,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/connect" ended (passed: 2 / time: 10 ms) 2026-10-20 13:46:44,016 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,021 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/sendPaymentRequest" ended (passed: 2 / time: 10 ms) 2026-10-20 13:46:44,027 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/waitForPaymentCompletion" ended (passed: 1 / time: 35 ms) 2026-10-20 13:46:44,063 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,066 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,077 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service/cancelPayment" ended (passed: 2 / time: 7 ms) 2026-10-20 13:46:44,085 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro/cashdro_service" ended (passed: 7 / time: 62 ms) 2026-10-20 13:46:44,222 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_cashdro/cashdro_service (after GC) - used: 138052409 - total: 229681653 - limit: 4395630592 - tests: 7 2026-10-20 13:46:44,254 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:44] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.011 0.014 rw 2026-10-20 13:46:44,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/sets credentials" 2026-10-20 13:46:44,335 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/renewOrLogin" 2026-10-20 13:46:44,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service/connect" ended (passed: 2 / time: 8 ms) 2026-10-20 13:46:44,345 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,546 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,750 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment" 2026-10-20 13:46:44,756 7 INFO rb-3d383b4-225775-426863 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-20 13:46:44,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service/sendPaymentRequest" ended (passed: 4 / time: 424 ms) 2026-10-20 13:46:44,772 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic/cashmatic_service" ended (passed: 6 / time: 432 ms) 2026-10-20 13:46:44,905 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_cashmatic/cashmatic_service (after GC) - used: 138070546 - total: 229157378 - limit: 4395630592 - tests: 6 2026-10-20 13:46:44,945 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:44] "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.024 rw 2026-10-20 13:46:45,043 7 INFO rb-3d383b4-225775-426863 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-20 13:46:45,202 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:45,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_configurator_popup" ended (passed: 1 / time: 341 ms) 2026-10-20 13:46:45,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_configurator_popup (after GC) - used: 138345858 - total: 229161698 - limit: 4395630592 - tests: 1 2026-10-20 13:46:45,625 7 INFO rb-3d383b4-225775-426863 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-20 13:46:45,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.022 ro 2026-10-20 13:46:45,973 7 INFO rb-3d383b4-225775-426863 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-20 13:46:46,234 7 INFO rb-3d383b4-225775-426863 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-20 13:46:46,464 7 INFO rb-3d383b4-225775-426863 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-20 13:46:46,720 7 INFO rb-3d383b4-225775-426863 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-20 13:46:46,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_registration_popup" ended (passed: 5 / time: 1355 ms) 2026-10-20 13:46:47,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_registration_popup (after GC) - used: 138665715 - total: 242534547 - limit: 4395630592 - tests: 5 2026-10-20 13:46:47,240 7 INFO rb-3d383b4-225775-426863 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-20 13:46:47,415 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.024 ro 2026-10-20 13:46:47,602 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/event_slot_selection_popup" ended (passed: 1 / time: 348 ms) 2026-10-20 13:46:47,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/event_slot_selection_popup (after GC) - used: 138513028 - total: 232050820 - limit: 4395630592 - tests: 1 2026-10-20 13:46:47,861 7 INFO rb-3d383b4-225775-426863 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-20 13:46:48,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.01 ro 2026-10-20 13:46:48,199 7 INFO rb-3d383b4-225775-426863 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-20 13:46:48,491 7 INFO rb-3d383b4-225775-426863 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-20 13:46:48,735 7 INFO rb-3d383b4-225775-426863 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-20 13:46:49,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/components/product_card" ended (passed: 4 / time: 1137 ms) 2026-10-20 13:46:49,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/components/product_card (after GC) - used: 138708179 - total: 240177619 - limit: 4395630592 - tests: 4 2026-10-20 13:46:49,205 7 INFO rb-3d383b4-225775-426863 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-20 13:46:49,211 7 INFO rb-3d383b4-225775-426863 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-20 13:46:49,212 7 INFO rb-3d383b4-225775-426863 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-20 13:46:49,222 7 INFO rb-3d383b4-225775-426863 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: 9 ms) 2026-10-20 13:46:49,227 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/data_service_options" ended (passed: 3 / time: 9 ms) 2026-10-20 13:46:49,366 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/data_service_options (after GC) - used: 138444717 - total: 231002461 - limit: 4395630592 - tests: 3 2026-10-20 13:46:49,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_event/unit/services/pos_store/createDummyProductForEvents" 2026-10-20 13:46:49,586 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.015 ro 2026-10-20 13:46:49,722 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event/unit/services/pos_store" ended (passed: 1 / time: 272 ms) 2026-10-20 13:46:49,857 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_event/unit/services/pos_store (after GC) - used: 138576447 - total: 231264627 - limit: 4395630592 - tests: 1 2026-10-20 13:46:49,900 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:49] "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.013 rw 2026-10-20 13:46:49,992 7 INFO rb-3d383b4-225775-426863 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-20 13:46:49,999 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,007 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,013 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,027 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,042 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_service/on connecting" ended (passed: 5 / time: 46 ms) 2026-10-20 13:46:50,048 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_service" ended (passed: 5 / time: 46 ms) 2026-10-20 13:46:50,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/glory_service (after GC) - used: 138491953 - total: 231264509 - limit: 4395630592 - tests: 5 2026-10-20 13:46:50,278 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,283 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,286 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/parse glory xml" ended (passed: 3 / time: 11 ms) 2026-10-20 13:46:50,293 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,294 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,295 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/serialize glory xml" ended (passed: 2 / time: 5 ms) 2026-10-20 13:46:50,295 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,297 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,304 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,311 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,317 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,325 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml/make glory header" ended (passed: 5 / time: 27 ms) 2026-10-20 13:46:50,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/glory_xml" ended (passed: 10 / time: 43 ms) 2026-10-20 13:46:50,478 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/glory_xml (after GC) - used: 138486780 - total: 231002712 - limit: 4395630592 - tests: 10 2026-10-20 13:46:50,541 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,541 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,575 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,624 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,694 7 INFO rb-3d383b4-225775-426863 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: 156 ms) 2026-10-20 13:46:50,695 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,729 7 INFO rb-3d383b4-225775-426863 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: 38 ms) 2026-10-20 13:46:50,730 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,743 7 INFO rb-3d383b4-225775-426863 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: 12 ms) 2026-10-20 13:46:50,743 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,774 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,807 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,828 7 INFO rb-3d383b4-225775-426863 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: 86 ms) 2026-10-20 13:46:50,829 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,842 7 INFO rb-3d383b4-225775-426863 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: 13 ms) 2026-10-20 13:46:50,843 7 INFO rb-3d383b4-225775-426863 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-20 13:46:50,858 7 INFO rb-3d383b4-225775-426863 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: 14 ms) 2026-10-20 13:46:50,865 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash/socket_io" ended (passed: 11 / time: 319 ms) 2026-10-20 13:46:51,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_glory_cash/socket_io (after GC) - used: 138517568 - total: 231002712 - limit: 4395630592 - tests: 11 2026-10-20 13:46:51,066 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:51] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1576 11 0.024 0.019 rw 2026-10-20 13:46:51,168 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/avatarAndCssClass" 2026-10-20 13:46:51,333 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.012 ro 2026-10-20 13:46:51,486 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/selectCashier" 2026-10-20 13:46:51,753 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/navbar/cashier_name" ended (passed: 2 / time: 579 ms) 2026-10-20 13:46:51,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/navbar/cashier_name (after GC) - used: 138907417 - total: 235983589 - limit: 4395630592 - tests: 2 2026-10-20 13:46:51,969 7 INFO rb-3d383b4-225775-426863 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-20 13:46:52,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:52,274 7 INFO rb-3d383b4-225775-426863 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-20 13:46:52,608 7 INFO rb-3d383b4-225775-426863 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-20 13:46:52,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/cash_move_popup" ended (passed: 3 / time: 926 ms) 2026-10-20 13:46:53,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/cash_move_popup (after GC) - used: 138957544 - total: 241492356 - limit: 4395630592 - tests: 3 2026-10-20 13:46:53,161 7 INFO rb-3d383b4-225775-426863 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-20 13:46:53,327 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.011 ro 2026-10-20 13:46:53,495 7 INFO rb-3d383b4-225775-426863 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-20 13:46:53,755 7 INFO rb-3d383b4-225775-426863 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-20 13:46:54,022 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/cashier_selection_popup" ended (passed: 3 / time: 853 ms) 2026-10-20 13:46:54,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/cashier_selection_popup (after GC) - used: 138975040 - total: 243068884 - limit: 4395630592 - tests: 3 2026-10-20 13:46:54,231 7 INFO rb-3d383b4-225775-426863 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-20 13:46:54,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:54,534 7 INFO rb-3d383b4-225775-426863 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-20 13:46:54,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/popups/product_info_popup" ended (passed: 2 / time: 677 ms) 2026-10-20 13:46:55,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/popups/product_info_popup (after GC) - used: 139021382 - total: 241233926 - limit: 4395630592 - tests: 2 2026-10-20 13:46:55,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/feedback_screen/canEditPayment" 2026-10-20 13:46:55,292 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.012 ro 2026-10-20 13:46:55,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/feedback_screen" ended (passed: 1 / time: 326 ms) 2026-10-20 13:46:55,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/feedback_screen (after GC) - used: 139000717 - total: 232845209 - limit: 4395630592 - tests: 1 2026-10-20 13:46:55,697 7 INFO rb-3d383b4-225775-426863 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-20 13:46:55,835 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46:55] "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-20 13:46:55,967 7 INFO rb-3d383b4-225775-426863 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-20 13:46:56,215 7 INFO rb-3d383b4-225775-426863 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-20 13:46:56,216 7 INFO rb-3d383b4-225775-426863 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-20 13:46:56,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/login_screen (after GC) - used: 139069222 - total: 237302226 - limit: 4395630592 - tests: 2 2026-10-20 13:46:56,427 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/payment_screen/showPaymentMethod" 2026-10-20 13:46:56,582 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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-20 13:46:56,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/payment_screen" ended (passed: 1 / time: 317 ms) 2026-10-20 13:46:56,920 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/payment_screen (after GC) - used: 139071407 - total: 233370119 - limit: 4395630592 - tests: 1 2026-10-20 13:46:56,993 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/components/screens/ticket_screen/showSubPads" 2026-10-20 13:46:57,165 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.022 ro 2026-10-20 13:46:57,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/components/screens/ticket_screen" ended (passed: 1 / time: 486 ms) 2026-10-20 13:46:57,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/components/screens/ticket_screen (after GC) - used: 139241183 - total: 233370147 - limit: 4395630592 - tests: 1 2026-10-20 13:46:57,708 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/models/pos_order/getCashierName" 2026-10-20 13:46:57,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.025 ro 2026-10-20 13:46:58,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/models/pos_order" ended (passed: 1 / time: 297 ms) 2026-10-20 13:46:58,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/models/pos_order (after GC) - used: 139333543 - total: 233369991 - limit: 4395630592 - tests: 1 2026-10-20 13:46:58,228 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/checkPin" 2026-10-20 13:46:58,391 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.023 ro 2026-10-20 13:46:58,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/selectCashier" 2026-10-20 13:46:58,790 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/services/access_right_plugin" ended (passed: 2 / time: 553 ms) 2026-10-20 13:46:58,924 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/services/access_right_plugin (after GC) - used: 139555923 - total: 239661463 - limit: 4395630592 - tests: 2 2026-10-20 13:46:59,016 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/createNewOrder" 2026-10-20 13:46:59,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:46: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.006 ro 2026-10-20 13:46:59,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/employeeIsAdmin" 2026-10-20 13:46:59,549 7 INFO rb-3d383b4-225775-426863 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-20 13:46:59,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/_getConnectedCashier" 2026-10-20 13:47:00,079 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/shouldShowOpeningControl" 2026-10-20 13:47:00,332 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccess" 2026-10-20 13:47:00,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/addLineToCurrentOrder" 2026-10-20 13:47:00,884 7 INFO rb-3d383b4-225775-426863 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-20 13:47:01,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/keybordInputRights" 2026-10-20 13:47:01,353 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/validateOrder" 2026-10-20 13:47:01,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithAdmin" 2026-10-20 13:47:01,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithNonAdmin" 2026-10-20 13:47:02,053 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr/unit/services/pos_store" ended (passed: 12 / time: 3024 ms) 2026-10-20 13:47:02,281 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_hr/unit/services/pos_store (after GC) - used: 139652144 - total: 261943748 - limit: 4395630592 - tests: 12 2026-10-20 13:47:02,332 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:02] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1500 11 0.021 0.017 rw 2026-10-20 13:47:02,413 7 INFO rb-3d383b4-225775-426863 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-20 13:47:02,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:02] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.009 ro 2026-10-20 13:47:02,690 7 INFO rb-3d383b4-225775-426863 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-20 13:47:02,935 7 INFO rb-3d383b4-225775-426863 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: 520 ms) 2026-10-20 13:47:02,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines" ended (passed: 2 / time: 520 ms) 2026-10-20 13:47:03,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment/unit/components/payment_lines (after GC) - used: 139506639 - total: 242282439 - limit: 4395630592 - tests: 2 2026-10-20 13:47:03,208 7 INFO rb-3d383b4-225775-426863 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-20 13:47:03,352 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:04,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment/unit/customer_display/customer_display" ended (passed: 1 / time: 908 ms) 2026-10-20 13:47:04,299 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_online_payment/unit/customer_display/customer_display (after GC) - used: 139483568 - total: 233893804 - limit: 4395630592 - tests: 1 2026-10-20 13:47:04,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:04] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1548 13 0.022 0.016 rw 2026-10-20 13:47:04,450 7 INFO rb-3d383b4-225775-426863 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-20 13:47:04,645 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.011 ro 2026-10-20 13:47:04,796 7 INFO rb-3d383b4-225775-426863 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-20 13:47:04,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:04] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 200 9976 5 0.005 0.021 ro 2026-10-20 13:47:05,117 7 INFO rb-3d383b4-225775-426863 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-20 13:47:05,442 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/order_widget" ended (passed: 3 / time: 956 ms) 2026-10-20 13:47:05,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/order_widget (after GC) - used: 139993398 - total: 242293662 - limit: 4395630592 - tests: 3 2026-10-20 13:47:05,685 7 INFO rb-3d383b4-225775-426863 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-20 13:47:05,891 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:05] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.026 ro 2026-10-20 13:47:06,049 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:06] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.008 0.015 ro 2026-10-20 13:47:06,066 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/pills_selection_popup" ended (passed: 1 / time: 364 ms) 2026-10-20 13:47:06,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/pills_selection_popup (after GC) - used: 139823503 - total: 234172547 - limit: 4395630592 - tests: 1 2026-10-20 13:47:06,282 7 INFO rb-3d383b4-225775-426863 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-20 13:47:06,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.011 ro 2026-10-20 13:47:06,670 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:06] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.02 0.011 ro 2026-10-20 13:47:06,670 7 INFO rb-3d383b4-225775-426863 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-20 13:47:07,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/preset_info_popup" ended (passed: 2 / time: 732 ms) 2026-10-20 13:47:07,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/preset_info_popup (after GC) - used: 140084717 - total: 240214285 - limit: 4395630592 - tests: 2 2026-10-20 13:47:07,330 7 INFO rb-3d383b4-225775-426863 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-20 13:47:07,565 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:07,707 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:07] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.009 ro 2026-10-20 13:47:07,751 7 INFO rb-3d383b4-225775-426863 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-20 13:47:08,078 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/selectProduct" 2026-10-20 13:47:08,436 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/product_card" ended (passed: 3 / time: 1090 ms) 2026-10-20 13:47:08,623 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/product_card (after GC) - used: 140498266 - total: 246008094 - limit: 4395630592 - tests: 3 2026-10-20 13:47:08,705 7 INFO rb-3d383b4-225775-426863 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-20 13:47:08,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:08] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.014 ro 2026-10-20 13:47:09,048 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:09] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.012 ro 2026-10-20 13:47:09,054 7 INFO rb-3d383b4-225775-426863 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-20 13:47:09,349 7 INFO rb-3d383b4-225775-426863 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-20 13:47:09,606 7 INFO rb-3d383b4-225775-426863 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-20 13:47:09,920 7 INFO rb-3d383b4-225775-426863 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-20 13:47:10,256 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/components/product_interface" ended (passed: 5 / time: 1530 ms) 2026-10-20 13:47:10,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/components/product_interface (after GC) - used: 140502982 - total: 249678570 - limit: 4395630592 - tests: 5 2026-10-20 13:47:10,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order/isTakeaway" 2026-10-20 13:47:10,740 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.017 ro 2026-10-20 13:47:10,870 7 INFO rb-3d383b4-225775-426863 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-20 13:47:11,193 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_order" ended (passed: 2 / time: 652 ms) 2026-10-20 13:47:11,387 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_order (after GC) - used: 140466154 - total: 246794986 - limit: 4395630592 - tests: 2 2026-10-20 13:47:11,462 7 INFO rb-3d383b4-225775-426863 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-20 13:47:11,691 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.02 ro 2026-10-20 13:47:11,832 7 INFO rb-3d383b4-225775-426863 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-20 13:47:12,126 7 INFO rb-3d383b4-225775-426863 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-20 13:47:12,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_order_line" ended (passed: 3 / time: 986 ms) 2026-10-20 13:47:12,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_order_line (after GC) - used: 140584990 - total: 248629994 - limit: 4395630592 - tests: 3 2026-10-20 13:47:12,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_preset/needsEmail" 2026-10-20 13:47:12,931 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:13,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/pos_preset" ended (passed: 1 / time: 350 ms) 2026-10-20 13:47:13,244 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/pos_preset (after GC) - used: 140693814 - total: 234998522 - limit: 4395630592 - tests: 1 2026-10-20 13:47:13,332 7 INFO rb-3d383b4-225775-426863 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-20 13:47:13,554 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:13,667 7 INFO rb-3d383b4-225775-426863 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-20 13:47:13,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/showComboSelectionPage" 2026-10-20 13:47:14,166 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/models/product_template" ended (passed: 3 / time: 808 ms) 2026-10-20 13:47:14,326 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/models/product_template (after GC) - used: 140811514 - total: 240241402 - limit: 4395630592 - tests: 3 2026-10-20 13:47:14,414 7 INFO rb-3d383b4-225775-426863 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-20 13:47:14,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:14] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.015 ro 2026-10-20 13:47:14,820 7 INFO rb-3d383b4-225775-426863 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-20 13:47:15,206 7 INFO rb-3d383b4-225775-426863 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-20 13:47:15,613 7 INFO rb-3d383b4-225775-426863 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: 1204 ms) 2026-10-20 13:47:15,633 7 INFO rb-3d383b4-225775-426863 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: 1204 ms) 2026-10-20 13:47:15,795 7 INFO rb-3d383b4-225775-426863 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: 140893171 - total: 248894923 - limit: 4395630592 - tests: 3 2026-10-20 13:47:15,887 7 INFO rb-3d383b4-225775-426863 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-20 13:47:16,112 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:16] "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-20 13:47:16,301 7 INFO rb-3d383b4-225775-426863 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: 415 ms) 2026-10-20 13:47:16,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service" ended (passed: 1 / time: 415 ms) 2026-10-20 13:47:16,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/overrides/services/pos_service (after GC) - used: 140781922 - total: 236311918 - limit: 4395630592 - tests: 1 2026-10-20 13:47:16,547 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/removeLine" 2026-10-20 13:47:16,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:16,951 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:16] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.011 ro 2026-10-20 13:47:16,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/changeQuantity" 2026-10-20 13:47:16,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:16] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 200 63364 5 0.005 0.017 ro 2026-10-20 13:47:17,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/pay" 2026-10-20 13:47:17,722 7 INFO rb-3d383b4-225775-426863 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-20 13:47:18,068 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/canChangeQuantity" 2026-10-20 13:47:18,460 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/isCheckout" 2026-10-20 13:47:18,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/totalPriceAndTax" 2026-10-20 13:47:19,441 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getPrice" 2026-10-20 13:47:19,891 7 INFO rb-3d383b4-225775-426863 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-20 13:47:20,353 7 INFO rb-3d383b4-225775-426863 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-20 13:47:20,732 7 INFO rb-3d383b4-225775-426863 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-20 13:47:21,348 7 INFO rb-3d383b4-225775-426863 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-20 13:47:21,696 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/onClickBack" 2026-10-20 13:47:22,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/presetButton" 2026-10-20 13:47:22,540 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/payButton" 2026-10-20 13:47:23,096 7 INFO rb-3d383b4-225775-426863 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-20 13:47:23,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getLineDisplayQty" 2026-10-20 13:47:23,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/lines" 2026-10-20 13:47:24,328 7 INFO rb-3d383b4-225775-426863 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-20 13:47:24,832 7 INFO rb-3d383b4-225775-426863 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-20 13:47:25,242 7 INFO rb-3d383b4-225775-426863 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-20 13:47:25,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/cart_page" ended (passed: 21 / time: 9098 ms) 2026-10-20 13:47:26,075 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/cart_page (after GC) - used: 136601915 - total: 319714855 - limit: 4395630592 - tests: 21 2026-10-20 13:47:26,153 7 INFO rb-3d383b4-225775-426863 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-20 13:47:26,374 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:26] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.007 0.029 ro 2026-10-20 13:47:26,539 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:26] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.016 ro 2026-10-20 13:47:26,568 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/getComboSelection" 2026-10-20 13:47:26,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isBackVisible" 2026-10-20 13:47:27,232 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isNextEnabled" 2026-10-20 13:47:27,543 7 INFO rb-3d383b4-225775-426863 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-20 13:47:27,804 7 INFO rb-3d383b4-225775-426863 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-20 13:47:28,073 7 INFO rb-3d383b4-225775-426863 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-20 13:47:28,431 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/combo_page" ended (passed: 7 / time: 2258 ms) 2026-10-20 13:47:28,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/combo_page (after GC) - used: 136388898 - total: 277252194 - limit: 4395630592 - tests: 7 2026-10-20 13:47:28,702 7 INFO rb-3d383b4-225775-426863 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-20 13:47:28,885 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.011 ro 2026-10-20 13:47:29,018 7 INFO rb-3d383b4-225775-426863 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-20 13:47:29,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:29] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.006 0.012 ro 2026-10-20 13:47:29,320 7 INFO rb-3d383b4-225775-426863 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-20 13:47:29,623 7 INFO rb-3d383b4-225775-426863 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-20 13:47:29,936 7 INFO rb-3d383b4-225775-426863 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-20 13:47:30,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/landing_page" ended (passed: 5 / time: 1536 ms) 2026-10-20 13:47:30,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/landing_page (after GC) - used: 136339413 - total: 264144961 - limit: 4395630592 - tests: 5 2026-10-20 13:47:30,512 7 INFO rb-3d383b4-225775-426863 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-20 13:47:30,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.017 ro 2026-10-20 13:47:30,866 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:30] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.013 ro 2026-10-20 13:47:30,877 7 INFO rb-3d383b4-225775-426863 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-20 13:47:31,173 7 INFO rb-3d383b4-225775-426863 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-20 13:47:32,153 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:32] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.003 0.01 ro 2026-10-20 13:47:32,430 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/optional_product_page" ended (passed: 3 / time: 1901 ms) 2026-10-20 13:47:32,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/optional_product_page (after GC) - used: 143427257 - total: 258384969 - limit: 4395630592 - tests: 3 2026-10-20 13:47:32,728 7 INFO rb-3d383b4-225775-426863 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-20 13:47:32,956 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:33,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/order_history_page" ended (passed: 1 / time: 383 ms) 2026-10-20 13:47:33,282 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/order_history_page (after GC) - used: 136601490 - total: 238208446 - limit: 4395630592 - tests: 1 2026-10-20 13:47:33,358 7 INFO rb-3d383b4-225775-426863 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-20 13:47:33,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:33] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.014 ro 2026-10-20 13:47:33,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:33] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.006 0.02 ro 2026-10-20 13:47:33,748 7 INFO rb-3d383b4-225775-426863 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-20 13:47:33,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:33] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.003 0.015 ro 2026-10-20 13:47:34,058 7 INFO rb-3d383b4-225775-426863 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-20 13:47:34,347 7 INFO rb-3d383b4-225775-426863 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-20 13:47:34,679 7 INFO rb-3d383b4-225775-426863 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-20 13:47:35,028 7 INFO rb-3d383b4-225775-426863 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-20 13:47:35,335 7 INFO rb-3d383b4-225775-426863 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-20 13:47:35,670 7 INFO rb-3d383b4-225775-426863 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-20 13:47:35,927 7 INFO rb-3d383b4-225775-426863 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-20 13:47:36,230 7 INFO rb-3d383b4-225775-426863 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-20 13:47:36,526 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/payment_page/startPayment" ended (passed: 10 / time: 3158 ms) 2026-10-20 13:47:36,537 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/payment_page" ended (passed: 10 / time: 3158 ms) 2026-10-20 13:47:36,759 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/payment_page (after GC) - used: 136843358 - total: 261547290 - limit: 4395630592 - tests: 10 2026-10-20 13:47:36,822 7 INFO rb-3d383b4-225775-426863 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-20 13:47:37,024 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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-20 13:47:37,166 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:37] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.01 ro 2026-10-20 13:47:37,403 7 INFO rb-3d383b4-225775-426863 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-20 13:47:37,845 7 INFO rb-3d383b4-225775-426863 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-20 13:47:38,166 7 INFO rb-3d383b4-225775-426863 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-20 13:47:38,480 7 INFO rb-3d383b4-225775-426863 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-20 13:47:38,800 7 INFO rb-3d383b4-225775-426863 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-20 13:47:39,092 7 INFO rb-3d383b4-225775-426863 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-20 13:47:39,381 7 INFO rb-3d383b4-225775-426863 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-20 13:47:39,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_list_page" ended (passed: 8 / time: 2841 ms) 2026-10-20 13:47:39,871 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/product_list_page (after GC) - used: 136932953 - total: 269935893 - limit: 4395630592 - tests: 8 2026-10-20 13:47:39,937 7 INFO rb-3d383b4-225775-426863 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-20 13:47:40,167 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:40] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.025 ro 2026-10-20 13:47:40,322 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:40] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.013 ro 2026-10-20 13:47:40,331 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice" 2026-10-20 13:47:40,650 7 INFO rb-3d383b4-225775-426863 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-20 13:47:40,979 7 INFO rb-3d383b4-225775-426863 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-20 13:47:41,240 7 INFO rb-3d383b4-225775-426863 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-20 13:47:41,543 7 INFO rb-3d383b4-225775-426863 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-20 13:47:41,867 7 INFO rb-3d383b4-225775-426863 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-20 13:47:42,284 7 INFO rb-3d383b4-225775-426863 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: 1040 ms) 2026-10-20 13:47:42,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/isAddToCartEnabled" 2026-10-20 13:47:42,609 7 INFO rb-3d383b4-225775-426863 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-20 13:47:42,909 7 INFO rb-3d383b4-225775-426863 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-20 13:47:43,293 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/pages/product_page" ended (passed: 10 / time: 3323 ms) 2026-10-20 13:47:43,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/pages/product_page (after GC) - used: 137115713 - total: 277800281 - limit: 4395630592 - tests: 10 2026-10-20 13:47:43,603 7 INFO rb-3d383b4-225775-426863 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-20 13:47:43,852 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47: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.011 ro 2026-10-20 13:47:44,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:44] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.003 0.011 ro 2026-10-20 13:47:44,104 7 INFO rb-3d383b4-225775-426863 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-20 13:47:44,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:44] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.005 0.016 ro 2026-10-20 13:47:44,615 7 INFO rb-3d383b4-225775-426863 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-20 13:47:45,077 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:47:45] "GET /web/image/ir.attachment/101/raw HTTP/1.1" 200 11977 5 0.004 0.015 ro 2026-10-20 13:47:45,118 7 INFO rb-3d383b4-225775-426863 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-20 13:47:45,650 7 INFO rb-3d383b4-225775-426863 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-20 13:47:46,164 7 INFO rb-3d383b4-225775-426863 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-20 13:47:47,097 7 INFO rb-3d383b4-225775-426863 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-20 13:47:48,081 7 INFO rb-3d383b4-225775-426863 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-20 13:47:49,083 7 INFO rb-3d383b4-225775-426863 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-20 13:47:50,010 7 INFO rb-3d383b4-225775-426863 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-20 13:47:50,381 7 INFO rb-3d383b4-225775-426863 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-20 13:47:51,812 7 INFO rb-3d383b4-225775-426863 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-20 13:47:53,043 7 INFO rb-3d383b4-225775-426863 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-20 13:47:53,694 7 INFO rb-3d383b4-225775-426863 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-20 13:47:54,278 7 INFO rb-3d383b4-225775-426863 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-20 13:47:55,598 7 INFO rb-3d383b4-225775-426863 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-20 13:47:56,461 7 INFO rb-3d383b4-225775-426863 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-20 13:47:57,417 7 INFO rb-3d383b4-225775-426863 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-20 13:47:58,603 7 INFO rb-3d383b4-225775-426863 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-20 13:48:00,067 7 INFO rb-3d383b4-225775-426863 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-20 13:48:00,654 7 INFO rb-3d383b4-225775-426863 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-20 13:48:01,188 7 INFO rb-3d383b4-225775-426863 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-20 13:48:01,959 7 INFO rb-3d383b4-225775-426863 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-20 13:48:02,697 7 INFO rb-3d383b4-225775-426863 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-20 13:48:03,303 7 INFO rb-3d383b4-225775-426863 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-20 13:48:03,726 7 INFO rb-3d383b4-225775-426863 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-20 13:48:04,148 7 INFO rb-3d383b4-225775-426863 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-20 13:48:04,704 7 INFO rb-3d383b4-225775-426863 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-20 13:48:05,302 7 INFO rb-3d383b4-225775-426863 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-20 13:48:05,719 7 INFO rb-3d383b4-225775-426863 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-20 13:48:06,250 7 INFO rb-3d383b4-225775-426863 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-20 13:48:07,130 7 INFO rb-3d383b4-225775-426863 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-20 13:48:07,797 7 INFO rb-3d383b4-225775-426863 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-20 13:48:08,462 7 INFO rb-3d383b4-225775-426863 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-20 13:48:09,127 7 INFO rb-3d383b4-225775-426863 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-20 13:48:09,962 7 INFO rb-3d383b4-225775-426863 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-20 13:48:10,894 7 INFO rb-3d383b4-225775-426863 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-20 13:48:11,826 7 INFO rb-3d383b4-225775-426863 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-20 13:48:12,882 7 INFO rb-3d383b4-225775-426863 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-20 13:48:14,364 7 INFO rb-3d383b4-225775-426863 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-20 13:48:15,415 7 INFO rb-3d383b4-225775-426863 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-20 13:48:16,111 7 INFO rb-3d383b4-225775-426863 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-20 13:48:16,641 7 INFO rb-3d383b4-225775-426863 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-20 13:48:17,416 7 INFO rb-3d383b4-225775-426863 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-20 13:48:17,923 7 INFO rb-3d383b4-225775-426863 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-20 13:48:18,390 7 INFO rb-3d383b4-225775-426863 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-20 13:48:18,814 7 INFO rb-3d383b4-225775-426863 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-20 13:48:20,066 7 INFO rb-3d383b4-225775-426863 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-20 13:48:21,124 7 INFO rb-3d383b4-225775-426863 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-20 13:48:22,332 7 INFO rb-3d383b4-225775-426863 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-20 13:48:22,854 7 INFO rb-3d383b4-225775-426863 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-20 13:48:23,446 7 INFO rb-3d383b4-225775-426863 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-20 13:48:23,815 7 INFO rb-3d383b4-225775-426863 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-20 13:48:24,185 7 INFO rb-3d383b4-225775-426863 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-20 13:48:24,610 7 INFO rb-3d383b4-225775-426863 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-20 13:48:25,506 7 INFO rb-3d383b4-225775-426863 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-20 13:48:26,014 7 INFO rb-3d383b4-225775-426863 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: 42357 ms) 2026-10-20 13:48:26,443 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 148581222 - total: 321326490 - limit: 4395630592 - tests: 56 2026-10-20 13:48:26,527 7 INFO rb-3d383b4-225775-426863 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-20 13:48:26,755 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:26] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.013 0.012 ro 2026-10-20 13:48:27,002 7 INFO rb-3d383b4-225775-426863 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: 454 ms) 2026-10-20 13:48:27,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/screens/floor_screen/floor_screen (after GC) - used: 143250720 - total: 240850180 - limit: 4395630592 - tests: 1 2026-10-20 13:48:27,246 7 INFO rb-3d383b4-225775-426863 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-20 13:48:27,488 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:27] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.014 ro 2026-10-20 13:48:27,674 7 INFO rb-3d383b4-225775-426863 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-20 13:48:28,103 7 INFO rb-3d383b4-225775-426863 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-20 13:48:28,415 7 INFO rb-3d383b4-225775-426863 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: 1168 ms) 2026-10-20 13:48:28,429 7 INFO rb-3d383b4-225775-426863 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: 1168 ms) 2026-10-20 13:48:28,583 7 INFO rb-3d383b4-225775-426863 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: 143248433 - total: 246879605 - limit: 4395630592 - tests: 3 2026-10-20 13:48:28,667 7 INFO rb-3d383b4-225775-426863 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-20 13:48:28,876 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48: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.016 ro 2026-10-20 13:48:29,015 7 INFO rb-3d383b4-225775-426863 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-20 13:48:29,321 7 INFO rb-3d383b4-225775-426863 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-20 13:48:29,594 7 INFO rb-3d383b4-225775-426863 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-20 13:48:29,924 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:29] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.007 0.018 ro 2026-10-20 13:48:29,927 7 INFO rb-3d383b4-225775-426863 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: 1261 ms) 2026-10-20 13:48:29,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt" ended (passed: 4 / time: 1261 ms) 2026-10-20 13:48:30,157 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/preparation_receipt (after GC) - used: 143342616 - total: 251598156 - limit: 4395630592 - tests: 4 2026-10-20 13:48:30,236 7 INFO rb-3d383b4-225775-426863 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-20 13:48:30,246 7 INFO rb-3d383b4-225775-426863 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-20 13:48:30,247 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll/scrollItemIntoViewX" ended (passed: 2 / time: 10 ms) 2026-10-20 13:48:30,260 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll" ended (passed: 2 / time: 10 ms) 2026-10-20 13:48:30,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/scroll (after GC) - used: 143027979 - total: 238753051 - limit: 4395630592 - tests: 2 2026-10-20 13:48:30,474 7 INFO rb-3d383b4-225775-426863 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-20 13:48:30,658 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48: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.013 ro 2026-10-20 13:48:30,798 7 INFO rb-3d383b4-225775-426863 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-20 13:48:30,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:30] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.023 ro 2026-10-20 13:48:31,083 7 INFO rb-3d383b4-225775-426863 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: 608 ms) 2026-10-20 13:48:31,097 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/scroll_dnd_hook" ended (passed: 2 / time: 608 ms) 2026-10-20 13:48:31,286 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/scroll_dnd_hook (after GC) - used: 143309674 - total: 242423162 - limit: 4395630592 - tests: 2 2026-10-20 13:48:31,362 7 INFO rb-3d383b4-225775-426863 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-20 13:48:31,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48: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.01 ro 2026-10-20 13:48:31,725 7 INFO rb-3d383b4-225775-426863 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-20 13:48:32,041 7 INFO rb-3d383b4-225775-426863 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-20 13:48:32,389 7 INFO rb-3d383b4-225775-426863 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: 659 ms) 2026-10-20 13:48:32,390 7 INFO rb-3d383b4-225775-426863 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-20 13:48:32,707 7 INFO rb-3d383b4-225775-426863 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-20 13:48:33,007 7 INFO rb-3d383b4-225775-426863 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: 619 ms) 2026-10-20 13:48:33,007 7 INFO rb-3d383b4-225775-426863 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-20 13:48:33,281 7 INFO rb-3d383b4-225775-426863 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-20 13:48:33,553 7 INFO rb-3d383b4-225775-426863 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-20 13:48:33,810 7 INFO rb-3d383b4-225775-426863 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-20 13:48:34,064 7 INFO rb-3d383b4-225775-426863 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: 1055 ms) 2026-10-20 13:48:34,065 7 INFO rb-3d383b4-225775-426863 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-20 13:48:34,333 7 INFO rb-3d383b4-225775-426863 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-20 13:48:34,607 7 INFO rb-3d383b4-225775-426863 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-20 13:48:34,836 7 INFO rb-3d383b4-225775-426863 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: 770 ms) 2026-10-20 13:48:34,837 7 INFO rb-3d383b4-225775-426863 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-20 13:48:35,129 7 INFO rb-3d383b4-225775-426863 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-20 13:48:35,423 7 INFO rb-3d383b4-225775-426863 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: 587 ms) 2026-10-20 13:48:35,424 7 INFO rb-3d383b4-225775-426863 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-20 13:48:35,729 7 INFO rb-3d383b4-225775-426863 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-20 13:48:36,043 7 INFO rb-3d383b4-225775-426863 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-20 13:48:36,387 7 INFO rb-3d383b4-225775-426863 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: 963 ms) 2026-10-20 13:48:36,388 7 INFO rb-3d383b4-225775-426863 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-20 13:48:36,732 7 INFO rb-3d383b4-225775-426863 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-20 13:48:37,021 7 INFO rb-3d383b4-225775-426863 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-20 13:48:37,346 7 INFO rb-3d383b4-225775-426863 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-20 13:48:37,687 7 INFO rb-3d383b4-225775-426863 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: 1299 ms) 2026-10-20 13:48:37,688 7 INFO rb-3d383b4-225775-426863 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-20 13:48:38,015 7 INFO rb-3d383b4-225775-426863 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-20 13:48:38,402 7 INFO rb-3d383b4-225775-426863 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-20 13:48:38,775 7 INFO rb-3d383b4-225775-426863 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-20 13:48:39,107 7 INFO rb-3d383b4-225775-426863 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-20 13:48:39,433 7 INFO rb-3d383b4-225775-426863 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-20 13:48:39,802 7 INFO rb-3d383b4-225775-426863 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: 2111 ms) 2026-10-20 13:48:39,803 7 INFO rb-3d383b4-225775-426863 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-20 13:48:40,107 7 INFO rb-3d383b4-225775-426863 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-20 13:48:40,430 7 INFO rb-3d383b4-225775-426863 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-20 13:48:40,730 7 INFO rb-3d383b4-225775-426863 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-20 13:48:41,069 7 INFO rb-3d383b4-225775-426863 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: 1262 ms) 2026-10-20 13:48:41,069 7 INFO rb-3d383b4-225775-426863 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-20 13:48:41,400 7 INFO rb-3d383b4-225775-426863 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-20 13:48:41,725 7 INFO rb-3d383b4-225775-426863 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: 655 ms) 2026-10-20 13:48:41,725 7 INFO rb-3d383b4-225775-426863 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-20 13:48:42,464 7 INFO rb-3d383b4-225775-426863 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-20 13:48:42,729 7 INFO rb-3d383b4-225775-426863 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: 1005 ms) 2026-10-20 13:48:42,729 7 INFO rb-3d383b4-225775-426863 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-20 13:48:42,999 7 INFO rb-3d383b4-225775-426863 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-20 13:48:43,247 7 INFO rb-3d383b4-225775-426863 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-20 13:48:43,488 7 INFO rb-3d383b4-225775-426863 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-20 13:48:43,748 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:43] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.005 0.015 ro 2026-10-20 13:48:43,749 7 INFO rb-3d383b4-225775-426863 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-20 13:48:44,003 7 INFO rb-3d383b4-225775-426863 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-20 13:48:44,259 7 INFO rb-3d383b4-225775-426863 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-20 13:48:44,499 7 INFO rb-3d383b4-225775-426863 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-20 13:48:44,748 7 INFO rb-3d383b4-225775-426863 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-20 13:48:45,015 7 INFO rb-3d383b4-225775-426863 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: 1009 ms) 2026-10-20 13:48:45,017 7 INFO rb-3d383b4-225775-426863 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-20 13:48:45,292 7 INFO rb-3d383b4-225775-426863 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-20 13:48:45,586 7 INFO rb-3d383b4-225775-426863 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-20 13:48:45,833 7 INFO rb-3d383b4-225775-426863 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: 247 ms) 2026-10-20 13:48:45,834 7 INFO rb-3d383b4-225775-426863 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-20 13:48:46,075 7 INFO rb-3d383b4-225775-426863 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-20 13:48:46,353 7 INFO rb-3d383b4-225775-426863 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-20 13:48:46,675 7 INFO rb-3d383b4-225775-426863 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: 840 ms) 2026-10-20 13:48:46,676 7 INFO rb-3d383b4-225775-426863 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-20 13:48:46,987 7 INFO rb-3d383b4-225775-426863 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-20 13:48:47,284 7 INFO rb-3d383b4-225775-426863 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-20 13:48:47,544 7 INFO rb-3d383b4-225775-426863 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-20 13:48:47,811 7 INFO rb-3d383b4-225775-426863 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-20 13:48:48,078 7 INFO rb-3d383b4-225775-426863 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-20 13:48:48,359 7 INFO rb-3d383b4-225775-426863 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-20 13:48:48,652 7 INFO rb-3d383b4-225775-426863 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: 1364 ms) 2026-10-20 13:48:48,652 7 INFO rb-3d383b4-225775-426863 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-20 13:48:48,936 7 INFO rb-3d383b4-225775-426863 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-20 13:48:49,233 7 INFO rb-3d383b4-225775-426863 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-20 13:48:49,524 7 INFO rb-3d383b4-225775-426863 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-20 13:48:49,831 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order/unit/services/self_order_service" ended (passed: 61 / time: 18408 ms) 2026-10-20 13:48:50,365 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order/unit/services/self_order_service (after GC) - used: 153252803 - total: 396563871 - limit: 4395630592 - tests: 61 2026-10-20 13:48:50,406 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:50] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1841 13 0.017 0.021 rw 2026-10-20 13:48:50,519 7 INFO rb-3d383b4-225775-426863 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-20 13:48:50,723 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48: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-20 13:48:50,859 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:50] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.006 0.015 ro 2026-10-20 13:48:51,011 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:51] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.012 0.019 ro 2026-10-20 13:48:51,329 7 INFO rb-3d383b4-225775-426863 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: 788 ms) 2026-10-20 13:48:51,570 7 INFO rb-3d383b4-225775-426863 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: 153524565 - total: 257141105 - limit: 4395630592 - tests: 1 2026-10-20 13:48:51,670 7 INFO rb-3d383b4-225775-426863 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-20 13:48:51,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.023 ro 2026-10-20 13:48:52,018 7 INFO rb-3d383b4-225775-426863 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-20 13:48:52,288 7 INFO rb-3d383b4-225775-426863 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-20 13:48:52,547 7 INFO rb-3d383b4-225775-426863 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-20 13:48:52,837 7 INFO rb-3d383b4-225775-426863 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: 812 ms) 2026-10-20 13:48:52,837 7 INFO rb-3d383b4-225775-426863 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: 1161 ms) 2026-10-20 13:48:52,838 7 INFO rb-3d383b4-225775-426863 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-20 13:48:53,131 7 INFO rb-3d383b4-225775-426863 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: 1442 ms) 2026-10-20 13:48:53,323 7 INFO rb-3d383b4-225775-426863 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: 147474796 - total: 265489648 - limit: 4395630592 - tests: 5 2026-10-20 13:48:53,361 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:53] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.021 0.013 rw 2026-10-20 13:48:53,445 7 INFO rb-3d383b4-225775-426863 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-20 13:48:53,573 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48: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.014 ro 2026-10-20 13:48:53,878 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom/unit/customer_display/customer_display" ended (passed: 1 / time: 431 ms) 2026-10-20 13:48:54,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_safaricom/unit/customer_display/customer_display (after GC) - used: 147168304 - total: 248715872 - limit: 4395630592 - tests: 1 2026-10-20 13:48:54,131 7 INFO rb-3d383b4-225775-426863 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-20 13:48:54,281 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.02 ro 2026-10-20 13:48:54,685 7 INFO rb-3d383b4-225775-426863 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-20 13:48:55,137 7 INFO rb-3d383b4-225775-426863 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-20 13:48:55,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom/unit/scenarios/safaricom_flow" ended (passed: 3 / time: 1476 ms) 2026-10-20 13:48:55,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_safaricom/unit/scenarios/safaricom_flow (after GC) - used: 156671922 - total: 253172962 - limit: 4395630592 - tests: 3 2026-10-20 13:48:55,894 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48:55] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1829 13 0.016 0.02 rw 2026-10-20 13:48:55,991 7 INFO rb-3d383b4-225775-426863 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-20 13:48:56,145 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:48: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-20 13:48:56,681 7 INFO rb-3d383b4-225775-426863 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-20 13:48:57,355 7 INFO rb-3d383b4-225775-426863 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-20 13:48:58,031 7 INFO rb-3d383b4-225775-426863 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-20 13:48:58,658 7 INFO rb-3d383b4-225775-426863 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-20 13:48:59,377 7 INFO rb-3d383b4-225775-426863 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-20 13:49:00,098 7 INFO rb-3d383b4-225775-426863 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-20 13:49:00,764 7 INFO rb-3d383b4-225775-426863 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: 4760 ms) 2026-10-20 13:49:01,119 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_sale_stock/unit/scenarios/pos_sale_stock_flow (after GC) - used: 154553707 - total: 286899867 - limit: 4395630592 - tests: 7 2026-10-20 13:49:01,151 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:01] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1905 13 0.012 0.017 rw 2026-10-20 13:49:01,255 7 INFO rb-3d383b4-225775-426863 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-20 13:49:01,477 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49: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-20 13:49:01,655 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:01] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.011 0.016 ro 2026-10-20 13:49:01,656 7 INFO rb-3d383b4-225775-426863 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-20 13:49:01,972 7 INFO rb-3d383b4-225775-426863 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-20 13:49:02,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/components/product_card" ended (passed: 3 / time: 994 ms) 2026-10-20 13:49:02,457 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/components/product_card (after GC) - used: 153660874 - total: 267854074 - limit: 4395630592 - tests: 3 2026-10-20 13:49:02,537 7 INFO rb-3d383b4-225775-426863 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-20 13:49:02,764 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:02] "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-20 13:49:02,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:02] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.006 0.011 ro 2026-10-20 13:49:02,979 7 INFO rb-3d383b4-225775-426863 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: 443 ms) 2026-10-20 13:49:02,980 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:02] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.008 0.029 ro 2026-10-20 13:49:03,001 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page" ended (passed: 1 / time: 443 ms) 2026-10-20 13:49:03,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/pages/cart_page (after GC) - used: 153635195 - total: 255271179 - limit: 4395630592 - tests: 1 2026-10-20 13:49:03,254 7 INFO rb-3d383b4-225775-426863 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-20 13:49:03,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49: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.017 ro 2026-10-20 13:49:03,682 7 INFO rb-3d383b4-225775-426863 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-20 13:49:03,695 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:03] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.018 0.022 ro 2026-10-20 13:49:04,019 7 INFO rb-3d383b4-225775-426863 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-20 13:49:04,374 7 INFO rb-3d383b4-225775-426863 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-20 13:49:04,720 7 INFO rb-3d383b4-225775-426863 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-20 13:49:05,079 7 INFO rb-3d383b4-225775-426863 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: 1824 ms) 2026-10-20 13:49:05,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page" ended (passed: 5 / time: 1824 ms) 2026-10-20 13:49:05,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/pages/event_page (after GC) - used: 154063340 - total: 262105516 - limit: 4395630592 - tests: 5 2026-10-20 13:49:05,369 7 INFO rb-3d383b4-225775-426863 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-20 13:49:05,616 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49: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-20 13:49:05,749 7 INFO rb-3d383b4-225775-426863 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: 379 ms) 2026-10-20 13:49:05,774 7 INFO rb-3d383b4-225775-426863 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: 379 ms) 2026-10-20 13:49:05,967 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_event/unit/services/self_order_service (after GC) - used: 153809634 - total: 256862490 - limit: 4395630592 - tests: 1 2026-10-20 13:49:06,004 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:06] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1742 13 0.014 0.019 rw 2026-10-20 13:49:06,097 7 INFO rb-3d383b4-225775-426863 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-20 13:49:06,335 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49: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.014 ro 2026-10-20 13:49:06,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:06] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.01 0.009 ro 2026-10-20 13:49:06,535 7 INFO rb-3d383b4-225775-426863 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-20 13:49:06,859 7 INFO rb-3d383b4-225775-426863 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: 760 ms) 2026-10-20 13:49:06,873 7 INFO rb-3d383b4-225775-426863 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: 760 ms) 2026-10-20 13:49:07,061 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 154100030 - total: 259418574 - limit: 4395630592 - tests: 2 2026-10-20 13:49:07,150 7 INFO rb-3d383b4-225775-426863 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-20 13:49:07,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49: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.009 ro 2026-10-20 13:49:07,536 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:07] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.007 0.021 ro 2026-10-20 13:49:07,559 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 u3uqHeI_ - [20/Oct/2026 13:49:07] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.009 0.029 ro 2026-10-20 13:49:07,627 7 INFO rb-3d383b4-225775-426863 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-20 13:49:08,189 7 INFO rb-3d383b4-225775-426863 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-20 13:49:08,779 7 INFO rb-3d383b4-225775-426863 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: 1611 ms) 2026-10-20 13:49:08,947 7 INFO rb-3d383b4-225775-426863 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: 154458132 - total: 263089144 - limit: 4395630592 - tests: 3 2026-10-20 13:49:09,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [MEMINFO] tests done (after GC) - used: 148454846 - total: 256534674 - limit: 4395630592 2026-10-20 13:49:09,104 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@product" ended (passed: 1 / time: 3009 ms) 2026-10-20 13:49:09,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@point_of_sale" ended (passed: 493 / time: 129860 ms) 2026-10-20 13:49:09,105 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_restaurant" ended (passed: 147 / time: 58842 ms) 2026-10-20 13:49:09,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project" ended (passed: 69 / time: 13223 ms) 2026-10-20 13:49:09,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@project_todo" ended (passed: 16 / time: 2897 ms) 2026-10-20 13:49:09,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_discount" ended (passed: 10 / time: 4297 ms) 2026-10-20 13:49:09,111 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_loyalty" ended (passed: 23 / time: 7250 ms) 2026-10-20 13:49:09,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_mollie" ended (passed: 4 / time: 968 ms) 2026-10-20 13:49:09,112 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_stock" ended (passed: 7 / time: 2643 ms) 2026-10-20 13:49:09,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale" ended (passed: 35 / time: 20063 ms) 2026-10-20 13:49:09,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_viva_com" ended (passed: 2 / time: 647 ms) 2026-10-20 13:49:09,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@printer" ended (passed: 13 / time: 1070 ms) 2026-10-20 13:49:09,114 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_bancontact_pay" ended (passed: 24 / time: 14012 ms) 2026-10-20 13:49:09,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashdro" ended (passed: 7 / time: 62 ms) 2026-10-20 13:49:09,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_cashmatic" ended (passed: 6 / time: 432 ms) 2026-10-20 13:49:09,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_event" ended (passed: 15 / time: 3462 ms) 2026-10-20 13:49:09,121 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_glory_cash" ended (passed: 26 / time: 408 ms) 2026-10-20 13:49:09,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_hr" ended (passed: 30 / time: 8546 ms) 2026-10-20 13:49:09,122 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment" ended (passed: 3 / time: 1428 ms) 2026-10-20 13:49:09,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order" ended (passed: 221 / time: 97851 ms) 2026-10-20 13:49:09,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_online_payment_self_order" ended (passed: 6 / time: 2230 ms) 2026-10-20 13:49:09,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_safaricom" ended (passed: 4 / time: 1907 ms) 2026-10-20 13:49:09,124 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_sale_stock" ended (passed: 7 / time: 4760 ms) 2026-10-20 13:49:09,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_event" ended (passed: 10 / time: 3640 ms) 2026-10-20 13:49:09,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] "@pos_self_order_bancontact_pay" ended (passed: 5 / time: 2371 ms) 2026-10-20 13:49:09,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Passed 1184 tests (5562 assertions, total time: 00:07:19) 2026-10-20 13:49:09,127 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test suite succeeded 2026-10-20 13:49:09,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: heap 102958592 (allocated 108507136) 2026-10-20 13:49:09,682 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 13:49:09,785 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Closing chrome headless with pid 68839 2026-10-20 13:49:09,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Closing websocket connection 2026-10-20 13:49:09,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Terminating chrome headless with pid 68839 2026-10-20 13:49:09,926 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_134909_926269_test_unit_desktop.txt 2026-10-20 13:49:09,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop: Removing chrome user profile "/tmp/tmpgu8cberk_chrome_odoo" 2026-10-20 13:49:09,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:49:10,007 7 INFO rb-3d383b4-225775-426863 odoo.tests.suite: Auto retry disabled for test_unit_mobile (odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile) 2026-10-20 13:49:10,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js: Starting MobileWebSuite.test_unit_mobile ... 2026-10-20 13:49:10,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome pid: 69184 2026-10-20 13:49:10,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless temporary user profile dir: /tmp/tmpizemak9k_chrome_odoo 2026-10-20 13:49:10,422 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Issuing json command http://127.0.0.1:44853/json/version 2026-10-20 13:49:10,424 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:49:10,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Browser version: Chrome/150.0.7871.114 2026-10-20 13:49:10,476 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Issuing json command http://127.0.0.1:44853/json 2026-10-20 13:49:10,477 7 INFO rb-3d383b4-225775-426863 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-20 13:49:10,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Websocket url found: ws://127.0.0.1:44853/devtools/page/273D5A8E78E0AAD4FC836926EDB0FB9C 2026-10-20 13:49:10,533 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Enable chrome headless console log notification 2026-10-20 13:49:10,536 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome headless enable page notifications 2026-10-20 13:49:10,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-20 13:49:10,668 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Setting session cookie in browser 2026-10-20 13:49:10,686 7 INFO rb-3d383b4-225775-426863 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-20 13:49:10,687 7 INFO rb-3d383b4-225775-426863 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-20 13:49:10,724 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-20 13:49:11,060 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:11] "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.018 0.35 ro 2026-10-20 13:49:11,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Navigation result: {'frameId': '273D5A8E78E0AAD4FC836926EDB0FB9C', 'loaderId': 'AC0977FBB509F5D9A9DCACFB0F329E5E', 'isDownload': False} 2026-10-20 13:49:11,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Waiting for frame '273D5A8E78E0AAD4FC836926EDB0FB9C' to stop loading 2026-10-20 13:49:11,152 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:11] "GET /web/assets/0630c6a/web.assets_unit_tests.min.css HTTP/1.1" 200 257211 2 0.002 0.033 ro 2026-10-20 13:49:11,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:11] "GET /web/assets/b71c670/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 1542698 2 0.002 0.455 ro 2026-10-20 13:49:11,247 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:11] "GET /web/assets/7335bd5/web.assets_unit_tests_setup.min.js HTTP/1.1" 200 13562574 2 0.003 0.127 ro 2026-10-20 13:49:11,517 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:11] "GET /web/assets/6922f4a/web.assets_unit_tests.min.js HTTP/1.1" 200 22428579 2 0.005 0.324 ro 2026-10-20 13:49:11,809 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,809 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,810 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,810 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,810 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,811 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,811 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,811 7 INFO rb-3d383b4-225775-426863 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-20 13:49:11,919 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 170984 0 0 0.003 - 2026-10-20 13:49:14,054 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:14] "GET /web/static/fonts/google/Roboto/Roboto-Medium.ttf HTTP/1.1" 200 171320 0 0 0.003 - 2026-10-20 13:49:14,057 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:14] "GET /web/static/fonts/google/Roboto/Roboto-Italic.ttf HTTP/1.1" 200 173232 0 0 0.003 - 2026-10-20 13:49:14,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Evaluate ready code "document.readyState === 'complete'" 2026-10-20 13:49:14,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Evaluate test code "" 2026-10-20 13:49:14,311 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 1150 0 0 0.002 - 2026-10-20 13:49:14,481 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:14] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 299 11 0.04 0.161 rw 2026-10-20 13:49:14,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Configuration (click to expand) 2026-10-20 13:49:14,664 7 INFO rb-3d383b4-225775-426863 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-20 13:49:14,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: console.groupEnd 2026-10-20 13:49:14,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Starting test suites 2026-10-20 13:49:14,665 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@product/product_pricelist_report/Pricelist Client Action" 2026-10-20 13:49:16,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:16] "POST /web/model/get_definitions HTTP/1.1" 200 2481484 568 0.617 1.421 rw 2026-10-20 13:49:17,038 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:17] "GET /web/assets/646889f/web.material_symbols_outlined.min.woff2 HTTP/1.1" 200 38596 2 0.003 0.011 ro 2026-10-20 13:49:17,319 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@product/product_pricelist_report" ended (passed: 1 / time: 2651 ms) 2026-10-20 13:49:17,468 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @product/product_pricelist_report (after GC) - used: 87981190 - total: 184176486 - limit: 4395630592 - tests: 1 2026-10-20 13:49:17,492 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:17] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1360 9 0.007 0.014 rw 2026-10-20 13:49:17,565 7 INFO rb-3d383b4-225775-426863 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-20 13:49:17,720 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:17] "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-20 13:49:18,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/discount" ended (passed: 1 / time: 768 ms) 2026-10-20 13:49:18,464 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/discount (after GC) - used: 89219679 - total: 167135811 - limit: 4395630592 - tests: 1 2026-10-20 13:49:18,536 7 INFO rb-3d383b4-225775-426863 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-20 13:49:18,698 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.017 ro 2026-10-20 13:49:18,845 7 INFO rb-3d383b4-225775-426863 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-20 13:49:19,112 7 INFO rb-3d383b4-225775-426863 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-20 13:49:19,352 7 INFO rb-3d383b4-225775-426863 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-20 13:49:19,602 7 INFO rb-3d383b4-225775-426863 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-20 13:49:19,872 7 INFO rb-3d383b4-225775-426863 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-20 13:49:20,133 7 INFO rb-3d383b4-225775-426863 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-20 13:49:20,458 7 INFO rb-3d383b4-225775-426863 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-20 13:49:20,711 7 INFO rb-3d383b4-225775-426863 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-20 13:49:20,938 7 INFO rb-3d383b4-225775-426863 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-20 13:49:21,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/old_tour" ended (passed: 10 / time: 2655 ms) 2026-10-20 13:49:21,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/old_tour (after GC) - used: 92049564 - total: 224283216 - limit: 4395630592 - tests: 10 2026-10-20 13:49:21,390 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices includes" 2026-10-20 13:49:21,542 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.01 ro 2026-10-20 13:49:21,692 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/accounting/price/Prices excludes" 2026-10-20 13:49:21,937 7 INFO rb-3d383b4-225775-426863 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-20 13:49:22,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/price" ended (passed: 3 / time: 760 ms) 2026-10-20 13:49:22,242 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/price (after GC) - used: 91696036 - total: 187058784 - limit: 4395630592 - tests: 3 2026-10-20 13:49:22,305 7 INFO rb-3d383b4-225775-426863 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-20 13:49:22,455 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:22] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.015 ro 2026-10-20 13:49:22,606 7 INFO rb-3d383b4-225775-426863 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-20 13:49:22,854 7 INFO rb-3d383b4-225775-426863 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-20 13:49:23,060 7 INFO rb-3d383b4-225775-426863 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-20 13:49:23,298 7 INFO rb-3d383b4-225775-426863 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-20 13:49:23,524 7 INFO rb-3d383b4-225775-426863 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-20 13:49:23,744 7 INFO rb-3d383b4-225775-426863 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-20 13:49:23,932 7 INFO rb-3d383b4-225775-426863 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-20 13:49:24,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/pricelist" ended (passed: 8 / time: 1823 ms) 2026-10-20 13:49:24,305 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/pricelist (after GC) - used: 91938308 - total: 199903824 - limit: 4395630592 - tests: 8 2026-10-20 13:49:24,379 7 INFO rb-3d383b4-225775-426863 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-20 13:49:24,547 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:24] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.024 ro 2026-10-20 13:49:24,708 7 INFO rb-3d383b4-225775-426863 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-20 13:49:24,998 7 INFO rb-3d383b4-225775-426863 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-20 13:49:25,242 7 INFO rb-3d383b4-225775-426863 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-20 13:49:25,528 7 INFO rb-3d383b4-225775-426863 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-20 13:49:25,762 7 INFO rb-3d383b4-225775-426863 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-20 13:49:25,997 7 INFO rb-3d383b4-225775-426863 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-20 13:49:26,230 7 INFO rb-3d383b4-225775-426863 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-20 13:49:26,480 7 INFO rb-3d383b4-225775-426863 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-20 13:49:26,758 7 INFO rb-3d383b4-225775-426863 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-20 13:49:27,008 7 INFO rb-3d383b4-225775-426863 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-20 13:49:27,265 7 INFO rb-3d383b4-225775-426863 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-20 13:49:27,524 7 INFO rb-3d383b4-225775-426863 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-20 13:49:27,815 7 INFO rb-3d383b4-225775-426863 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-20 13:49:28,110 7 INFO rb-3d383b4-225775-426863 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-20 13:49:28,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/accounting/rounding" ended (passed: 15 / time: 3948 ms) 2026-10-20 13:49:28,509 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/accounting/rounding (after GC) - used: 92616236 - total: 231361104 - limit: 4395630592 - tests: 15 2026-10-20 13:49:28,579 7 INFO rb-3d383b4-225775-426863 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-20 13:49:28,714 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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-20 13:49:28,911 7 INFO rb-3d383b4-225775-426863 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: 330 ms) 2026-10-20 13:49:28,917 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/backend/pos_search_model" ended (passed: 1 / time: 330 ms) 2026-10-20 13:49:29,008 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/backend/pos_search_model (after GC) - used: 92422884 - total: 176593288 - limit: 4395630592 - tests: 1 2026-10-20 13:49:29,075 7 INFO rb-3d383b4-225775-426863 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-20 13:49:29,227 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.014 ro 2026-10-20 13:49:29,341 7 INFO rb-3d383b4-225775-426863 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-20 13:49:29,530 7 INFO rb-3d383b4-225775-426863 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-20 13:49:29,724 7 INFO rb-3d383b4-225775-426863 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-20 13:49:29,923 7 INFO rb-3d383b4-225775-426863 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-20 13:49:30,110 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/cash_move_receipt" ended (passed: 5 / time: 1031 ms) 2026-10-20 13:49:30,209 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/cash_move_receipt (after GC) - used: 102222839 - total: 197584247 - limit: 4395630592 - tests: 5 2026-10-20 13:49:30,285 7 INFO rb-3d383b4-225775-426863 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-20 13:49:30,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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-20 13:49:30,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/category_selector" ended (passed: 1 / time: 278 ms) 2026-10-20 13:49:30,673 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/category_selector (after GC) - used: 98899262 - total: 186839118 - limit: 4395630592 - tests: 1 2026-10-20 13:49:30,752 7 INFO rb-3d383b4-225775-426863 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-20 13:49:30,902 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.014 ro 2026-10-20 13:49:31,100 7 INFO rb-3d383b4-225775-426863 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-20 13:49:31,104 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:31] "GET /web/static/fonts/google/Roboto/Roboto-Bold.ttf HTTP/1.1" 200 170064 0 0 0.003 - 2026-10-20 13:49:31,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/feedback_screen/canEditPayment" 2026-10-20 13:49:31,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/feedback_screen" ended (passed: 3 / time: 874 ms) 2026-10-20 13:49:31,722 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/feedback_screen (after GC) - used: 99241188 - total: 192614428 - limit: 4395630592 - tests: 3 2026-10-20 13:49:31,787 7 INFO rb-3d383b4-225775-426863 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-20 13:49:31,914 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.013 ro 2026-10-20 13:49:32,064 7 INFO rb-3d383b4-225775-426863 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-20 13:49:32,280 7 INFO rb-3d383b4-225775-426863 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-20 13:49:32,480 7 INFO rb-3d383b4-225775-426863 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-20 13:49:32,699 7 INFO rb-3d383b4-225775-426863 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-20 13:49:32,897 7 INFO rb-3d383b4-225775-426863 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-20 13:49:33,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 2081 0 0 0.002 - 2026-10-20 13:49:33,371 7 INFO rb-3d383b4-225775-426863 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-20 13:49:33,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_change_receipt" ended (passed: 7 / time: 1965 ms) 2026-10-20 13:49:33,931 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_change_receipt (after GC) - used: 105792531 - total: 214717611 - limit: 4395630592 - tests: 7 2026-10-20 13:49:34,005 7 INFO rb-3d383b4-225775-426863 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-20 13:49:34,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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-20 13:49:34,351 7 INFO rb-3d383b4-225775-426863 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-20 13:49:34,612 7 INFO rb-3d383b4-225775-426863 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-20 13:49:34,827 7 INFO rb-3d383b4-225775-426863 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-20 13:49:35,030 7 INFO rb-3d383b4-225775-426863 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-20 13:49:35,246 7 INFO rb-3d383b4-225775-426863 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-20 13:49:35,450 7 INFO rb-3d383b4-225775-426863 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-20 13:49:35,663 7 INFO rb-3d383b4-225775-426863 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-20 13:49:35,884 7 INFO rb-3d383b4-225775-426863 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-20 13:49:36,129 7 INFO rb-3d383b4-225775-426863 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-20 13:49:36,447 7 INFO rb-3d383b4-225775-426863 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-20 13:49:36,729 7 INFO rb-3d383b4-225775-426863 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-20 13:49:37,002 7 INFO rb-3d383b4-225775-426863 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-20 13:49:37,252 7 INFO rb-3d383b4-225775-426863 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-20 13:49:37,505 7 INFO rb-3d383b4-225775-426863 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-20 13:49:37,786 7 INFO rb-3d383b4-225775-426863 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-20 13:49:37,997 7 INFO rb-3d383b4-225775-426863 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-20 13:49:38,210 7 INFO rb-3d383b4-225775-426863 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-20 13:49:38,476 7 INFO rb-3d383b4-225775-426863 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-20 13:49:38,728 7 INFO rb-3d383b4-225775-426863 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-20 13:49:38,974 7 INFO rb-3d383b4-225775-426863 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-20 13:49:39,258 7 INFO rb-3d383b4-225775-426863 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-20 13:49:39,540 7 INFO rb-3d383b4-225775-426863 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-20 13:49:39,802 7 INFO rb-3d383b4-225775-426863 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-20 13:49:40,060 7 INFO rb-3d383b4-225775-426863 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-20 13:49:40,338 7 INFO rb-3d383b4-225775-426863 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-20 13:49:40,872 7 INFO rb-3d383b4-225775-426863 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-20 13:49:41,092 7 INFO rb-3d383b4-225775-426863 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-20 13:49:41,295 7 INFO rb-3d383b4-225775-426863 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-20 13:49:41,498 7 INFO rb-3d383b4-225775-426863 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-20 13:49:41,686 7 INFO rb-3d383b4-225775-426863 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-20 13:49:41,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_receipt" ended (passed: 31 / time: 7880 ms) 2026-10-20 13:49:42,041 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_receipt (after GC) - used: 108443148 - total: 225620932 - limit: 4395630592 - tests: 31 2026-10-20 13:49:42,125 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/order_summary/getNewLine" 2026-10-20 13:49:42,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.007 0.011 ro 2026-10-20 13:49:42,438 7 INFO rb-3d383b4-225775-426863 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-20 13:49:42,741 7 INFO rb-3d383b4-225775-426863 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-20 13:49:43,036 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/order_summary" ended (passed: 3 / time: 902 ms) 2026-10-20 13:49:43,130 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/order_summary (after GC) - used: 108188383 - total: 208581571 - limit: 4395630592 - tests: 3 2026-10-20 13:49:43,207 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/orderline/orderline.js" 2026-10-20 13:49:43,372 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.016 ro 2026-10-20 13:49:43,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/orderline" ended (passed: 1 / time: 307 ms) 2026-10-20 13:49:43,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/orderline (after GC) - used: 108159758 - total: 194689326 - limit: 4395630592 - tests: 1 2026-10-20 13:49:43,687 7 INFO rb-3d383b4-225775-426863 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-20 13:49:43,808 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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-20 13:49:44,005 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:44] "GET /web/static/fonts/google/Roboto/Roboto-MediumItalic.ttf HTTP/1.1" 200 176080 0 0 0.003 - 2026-10-20 13:49:44,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:44] "GET /web/static/fonts/google/Roboto/Roboto-BoldItalic.ttf HTTP/1.1" 200 174236 0 0 0.003 - 2026-10-20 13:49:44,359 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/orderline_note_button" ended (passed: 1 / time: 667 ms) 2026-10-20 13:49:44,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/orderline_note_button (after GC) - used: 108359415 - total: 194172355 - limit: 4395630592 - tests: 1 2026-10-20 13:49:44,558 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/payment_lines/getPaymentActionState" 2026-10-20 13:49:44,718 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:44] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.012 0.017 ro 2026-10-20 13:49:44,965 7 INFO rb-3d383b4-225775-426863 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-20 13:49:45,207 7 INFO rb-3d383b4-225775-426863 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-20 13:49:45,457 7 INFO rb-3d383b4-225775-426863 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-20 13:49:45,688 7 INFO rb-3d383b4-225775-426863 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-20 13:49:45,911 7 INFO rb-3d383b4-225775-426863 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: 945 ms) 2026-10-20 13:49:45,912 7 INFO rb-3d383b4-225775-426863 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-20 13:49:46,156 7 INFO rb-3d383b4-225775-426863 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-20 13:49:46,405 7 INFO rb-3d383b4-225775-426863 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-20 13:49:46,662 7 INFO rb-3d383b4-225775-426863 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-20 13:49:46,888 7 INFO rb-3d383b4-225775-426863 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-20 13:49:47,130 7 INFO rb-3d383b4-225775-426863 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-20 13:49:47,328 7 INFO rb-3d383b4-225775-426863 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: 1415 ms) 2026-10-20 13:49:47,333 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_lines" ended (passed: 11 / time: 2765 ms) 2026-10-20 13:49:47,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/payment_lines (after GC) - used: 108815346 - total: 224325466 - limit: 4395630592 - tests: 11 2026-10-20 13:49:47,569 7 INFO rb-3d383b4-225775-426863 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-20 13:49:47,717 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.017 ro 2026-10-20 13:49:47,904 7 INFO rb-3d383b4-225775-426863 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-20 13:49:48,152 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/payment_screen" ended (passed: 2 / time: 576 ms) 2026-10-20 13:49:48,261 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/payment_screen (after GC) - used: 108783210 - total: 203374550 - limit: 4395630592 - tests: 2 2026-10-20 13:49:48,332 7 INFO rb-3d383b4-225775-426863 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-20 13:49:48,486 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:48] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.016 ro 2026-10-20 13:49:48,687 7 INFO rb-3d383b4-225775-426863 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: 357 ms) 2026-10-20 13:49:48,688 7 INFO rb-3d383b4-225775-426863 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-20 13:49:48,968 7 INFO rb-3d383b4-225775-426863 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-20 13:49:49,247 7 INFO rb-3d383b4-225775-426863 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-20 13:49:49,538 7 INFO rb-3d383b4-225775-426863 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-20 13:49:49,794 7 INFO rb-3d383b4-225775-426863 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-20 13:49:50,087 7 INFO rb-3d383b4-225775-426863 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: 1748 ms) 2026-10-20 13:49:50,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/chose_combo_popup (after GC) - used: 109013655 - total: 215436619 - limit: 4395630592 - tests: 6 2026-10-20 13:49:50,281 7 INFO rb-3d383b4-225775-426863 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-20 13:49:50,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:50] "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-20 13:49:50,634 7 INFO rb-3d383b4-225775-426863 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-20 13:49:50,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/closing_popup" ended (passed: 2 / time: 600 ms) 2026-10-20 13:49:51,023 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/closing_popup (after GC) - used: 109143293 - total: 202873789 - limit: 4395630592 - tests: 2 2026-10-20 13:49:51,109 7 INFO rb-3d383b4-225775-426863 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-20 13:49:51,269 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:51] "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-20 13:49:51,449 7 INFO rb-3d383b4-225775-426863 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: 331 ms) 2026-10-20 13:49:51,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/combo_configurator_popup (after GC) - used: 109038482 - total: 196057930 - limit: 4395630592 - tests: 1 2026-10-20 13:49:51,653 7 INFO rb-3d383b4-225775-426863 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-20 13:49:51,811 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49:51] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.027 ro 2026-10-20 13:49:52,070 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/popup/error_dialog" ended (passed: 1 / time: 419 ms) 2026-10-20 13:49:52,167 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/error_dialog (after GC) - used: 108788300 - total: 196063068 - limit: 4395630592 - tests: 1 2026-10-20 13:49:52,232 7 INFO rb-3d383b4-225775-426863 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-20 13:49:52,367 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.018 ro 2026-10-20 13:49:52,534 7 INFO rb-3d383b4-225775-426863 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: 290 ms) 2026-10-20 13:49:52,617 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/order_details_dialog (after GC) - used: 108857162 - total: 195546534 - limit: 4395630592 - tests: 1 2026-10-20 13:49:52,675 7 INFO rb-3d383b4-225775-426863 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-20 13:49:52,795 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.015 ro 2026-10-20 13:49:52,975 7 INFO rb-3d383b4-225775-426863 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: 290 ms) 2026-10-20 13:49:53,074 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/preset_slots_popup (after GC) - used: 108938027 - total: 195551003 - limit: 4395630592 - tests: 1 2026-10-20 13:49:53,155 7 INFO rb-3d383b4-225775-426863 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-20 13:49:53,306 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.013 ro 2026-10-20 13:49:53,464 7 INFO rb-3d383b4-225775-426863 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-20 13:49:53,735 7 INFO rb-3d383b4-225775-426863 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: 572 ms) 2026-10-20 13:49:53,822 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/popup/product_info_popup (after GC) - used: 109162921 - total: 200286617 - limit: 4395630592 - tests: 2 2026-10-20 13:49:53,887 7 INFO rb-3d383b4-225775-426863 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-20 13:49:54,012 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.009 ro 2026-10-20 13:49:54,174 7 INFO rb-3d383b4-225775-426863 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-20 13:49:54,441 7 INFO rb-3d383b4-225775-426863 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-20 13:49:54,693 7 INFO rb-3d383b4-225775-426863 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-20 13:49:54,929 7 INFO rb-3d383b4-225775-426863 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-20 13:49:55,162 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/product_configurator_popup" ended (passed: 5 / time: 1267 ms) 2026-10-20 13:49:55,279 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/product_configurator_popup (after GC) - used: 109454750 - total: 210519550 - limit: 4395630592 - tests: 5 2026-10-20 13:49:55,351 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_getProductByBarcode" 2026-10-20 13:49:55,485 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.011 ro 2026-10-20 13:49:55,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/_barcodeProductAction" 2026-10-20 13:49:55,914 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/product_screen/fastValidate" 2026-10-20 13:49:55,922 7 INFO rb-3d383b4-225775-426863 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-20 13:49:56,194 7 INFO rb-3d383b4-225775-426863 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-20 13:49:56,485 7 INFO rb-3d383b4-225775-426863 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-20 13:49:56,763 7 INFO rb-3d383b4-225775-426863 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-20 13:49:57,021 7 INFO rb-3d383b4-225775-426863 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-20 13:49:57,555 7 INFO rb-3d383b4-225775-426863 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-20 13:49:57,888 7 INFO rb-3d383b4-225775-426863 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-20 13:49:58,256 7 INFO rb-3d383b4-225775-426863 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-20 13:49:58,564 7 INFO rb-3d383b4-225775-426863 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-20 13:49:58,801 7 INFO rb-3d383b4-225775-426863 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-20 13:49:59,113 7 INFO rb-3d383b4-225775-426863 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-20 13:49:59,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/product_screen" ended (passed: 13 / time: 4051 ms) 2026-10-20 13:49:59,627 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/product_screen (after GC) - used: 110076924 - total: 247482596 - limit: 4395630592 - tests: 13 2026-10-20 13:49:59,693 7 INFO rb-3d383b4-225775-426863 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-20 13:49:59,820 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:49: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.011 ro 2026-10-20 13:49:59,935 7 INFO rb-3d383b4-225775-426863 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-20 13:50:00,145 7 INFO rb-3d383b4-225775-426863 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-20 13:50:00,339 7 INFO rb-3d383b4-225775-426863 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-20 13:50:00,538 7 INFO rb-3d383b4-225775-426863 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-20 13:50:00,729 7 INFO rb-3d383b4-225775-426863 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-20 13:50:00,897 7 INFO rb-3d383b4-225775-426863 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-20 13:50:01,080 7 INFO rb-3d383b4-225775-426863 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-20 13:50:01,266 7 INFO rb-3d383b4-225775-426863 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-20 13:50:01,492 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/sale_details_receipt" ended (passed: 9 / time: 1785 ms) 2026-10-20 13:50:01,619 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/sale_details_receipt (after GC) - used: 110013476 - total: 246179332 - limit: 4395630592 - tests: 9 2026-10-20 13:50:01,689 7 INFO rb-3d383b4-225775-426863 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-20 13:50:01,847 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.025 ro 2026-10-20 13:50:02,130 7 INFO rb-3d383b4-225775-426863 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-20 13:50:02,473 7 INFO rb-3d383b4-225775-426863 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-20 13:50:02,730 7 INFO rb-3d383b4-225775-426863 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-20 13:50:02,956 7 INFO rb-3d383b4-225775-426863 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-20 13:50:03,228 7 INFO rb-3d383b4-225775-426863 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-20 13:50:03,478 7 INFO rb-3d383b4-225775-426863 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-20 13:50:03,737 7 INFO rb-3d383b4-225775-426863 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-20 13:50:04,030 7 INFO rb-3d383b4-225775-426863 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-20 13:50:04,356 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen/getFilteredOrderList" ended (passed: 7 / time: 1882 ms) 2026-10-20 13:50:04,357 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderDoneOrPaid" 2026-10-20 13:50:04,593 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderCancelled" 2026-10-20 13:50:04,863 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatus" 2026-10-20 13:50:05,135 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_getOrderStates" 2026-10-20 13:50:05,406 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/getStatusDecoration" 2026-10-20 13:50:05,620 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/_updateSyncedOrders" 2026-10-20 13:50:05,839 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/isOrderSynced" 2026-10-20 13:50:06,102 7 INFO rb-3d383b4-225775-426863 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-20 13:50:06,329 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showSubPads" 2026-10-20 13:50:06,658 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/components/ticket_screen/showInvoiceButton" 2026-10-20 13:50:06,969 7 INFO rb-3d383b4-225775-426863 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-20 13:50:07,229 7 INFO rb-3d383b4-225775-426863 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-20 13:50:07,520 7 INFO rb-3d383b4-225775-426863 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-20 13:50:08,035 7 INFO rb-3d383b4-225775-426863 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-20 13:50:08,499 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/ticket_screen" ended (passed: 23 / time: 6790 ms) 2026-10-20 13:50:08,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/ticket_screen (after GC) - used: 110832990 - total: 210821234 - limit: 4395630592 - tests: 23 2026-10-20 13:50:08,705 7 INFO rb-3d383b4-225775-426863 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-20 13:50:08,840 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.009 ro 2026-10-20 13:50:08,976 7 INFO rb-3d383b4-225775-426863 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-20 13:50:09,199 7 INFO rb-3d383b4-225775-426863 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-20 13:50:09,385 7 INFO rb-3d383b4-225775-426863 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-20 13:50:09,579 7 INFO rb-3d383b4-225775-426863 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-20 13:50:09,796 7 INFO rb-3d383b4-225775-426863 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-20 13:50:10,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/components/tip_receipt" ended (passed: 6 / time: 1288 ms) 2026-10-20 13:50:10,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/components/tip_receipt (after GC) - used: 110813722 - total: 218427002 - limit: 4395630592 - tests: 6 2026-10-20 13:50:10,195 7 INFO rb-3d383b4-225775-426863 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-20 13:50:10,328 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.015 ro 2026-10-20 13:50:10,626 7 INFO rb-3d383b4-225775-426863 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-20 13:50:11,003 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 1571 0 0 0.005 - 2026-10-20 13:50:11,008 7 INFO rb-3d383b4-225775-426863 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-20 13:50:12,322 7 INFO rb-3d383b4-225775-426863 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-20 13:50:12,738 7 INFO rb-3d383b4-225775-426863 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-20 13:50:13,100 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 58464 0 0 0.003 - 2026-10-20 13:50:13,106 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/customer_display" ended (passed: 5 / time: 2897 ms) 2026-10-20 13:50:13,263 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display (after GC) - used: 111157652 - total: 224740640 - limit: 4395630592 - tests: 5 2026-10-20 13:50:13,332 7 INFO rb-3d383b4-225775-426863 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-20 13:50:13,462 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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-20 13:50:13,629 7 INFO rb-3d383b4-225775-426863 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: 291 ms) 2026-10-20 13:50:13,726 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/customer_display_plugin (after GC) - used: 110842830 - total: 200885502 - limit: 4395630592 - tests: 1 2026-10-20 13:50:13,805 7 INFO rb-3d383b4-225775-426863 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-20 13:50:13,952 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.008 ro 2026-10-20 13:50:14,084 7 INFO rb-3d383b4-225775-426863 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-20 13:50:14,336 7 INFO rb-3d383b4-225775-426863 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-20 13:50:14,604 7 INFO rb-3d383b4-225775-426863 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-20 13:50:14,839 7 INFO rb-3d383b4-225775-426863 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-20 13:50:15,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/customer_display/device_registration" ended (passed: 5 / time: 1283 ms) 2026-10-20 13:50:15,206 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/customer_display/device_registration (after GC) - used: 111136154 - total: 209536254 - limit: 4395630592 - tests: 5 2026-10-20 13:50:15,285 7 INFO rb-3d383b4-225775-426863 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-20 13:50:15,438 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.011 ro 2026-10-20 13:50:15,567 7 INFO rb-3d383b4-225775-426863 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-20 13:50:15,806 7 INFO rb-3d383b4-225775-426863 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-20 13:50:16,004 7 INFO rb-3d383b4-225775-426863 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-20 13:50:16,240 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/account_fiscal_position" ended (passed: 4 / time: 952 ms) 2026-10-20 13:50:16,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/account_fiscal_position (after GC) - used: 111256870 - total: 209274126 - limit: 4395630592 - tests: 4 2026-10-20 13:50:16,438 7 INFO rb-3d383b4-225775-426863 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-20 13:50:16,588 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.009 ro 2026-10-20 13:50:16,743 7 INFO rb-3d383b4-225775-426863 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-20 13:50:16,975 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/combo_suggestion" ended (passed: 2 / time: 530 ms) 2026-10-20 13:50:17,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/combo_suggestion (after GC) - used: 111036186 - total: 206652670 - limit: 4395630592 - tests: 2 2026-10-20 13:50:17,154 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_category/getAllChildren" 2026-10-20 13:50:17,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:17] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.027 ro 2026-10-20 13:50:17,450 7 INFO rb-3d383b4-225775-426863 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-20 13:50:17,708 7 INFO rb-3d383b4-225775-426863 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-20 13:50:17,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_category" ended (passed: 3 / time: 796 ms) 2026-10-20 13:50:18,082 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_category (after GC) - used: 111151154 - total: 208487678 - limit: 4395630592 - tests: 3 2026-10-20 13:50:18,162 7 INFO rb-3d383b4-225775-426863 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-20 13:50:18,305 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.018 ro 2026-10-20 13:50:18,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_combo" ended (passed: 1 / time: 305 ms) 2026-10-20 13:50:18,572 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_combo (after GC) - used: 111037750 - total: 201671934 - limit: 4395630592 - tests: 1 2026-10-20 13:50:18,654 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/uiState" 2026-10-20 13:50:18,793 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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-20 13:50:18,903 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/totalItemQuantity" 2026-10-20 13:50:19,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/setPreset" 2026-10-20 13:50:19,421 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/updateLastOrderChange" 2026-10-20 13:50:19,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getPreparationChanges" 2026-10-20 13:50:19,836 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/removeOrderline" 2026-10-20 13:50:20,040 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/addPaymentline" 2026-10-20 13:50:20,239 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/getTotalDiscount" 2026-10-20 13:50:20,466 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/preventRoundingErrorsCombo" 2026-10-20 13:50:20,732 7 INFO rb-3d383b4-225775-426863 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-20 13:50:20,951 7 INFO rb-3d383b4-225775-426863 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-20 13:50:21,195 7 INFO rb-3d383b4-225775-426863 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-20 13:50:21,439 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/isCustomerRequired" 2026-10-20 13:50:21,671 7 INFO rb-3d383b4-225775-426863 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-20 13:50:21,900 7 INFO rb-3d383b4-225775-426863 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-20 13:50:22,155 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/priceDoesntChangeWhenChangingPreset" 2026-10-20 13:50:22,524 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_order/finalized" 2026-10-20 13:50:22,775 7 INFO rb-3d383b4-225775-426863 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-20 13:50:23,018 7 INFO rb-3d383b4-225775-426863 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-20 13:50:23,255 7 INFO rb-3d383b4-225775-426863 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: 481 ms) 2026-10-20 13:50:23,256 7 INFO rb-3d383b4-225775-426863 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-20 13:50:23,523 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order" ended (passed: 20 / time: 4849 ms) 2026-10-20 13:50:23,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_order (after GC) - used: 111543534 - total: 252527886 - limit: 4395630592 - tests: 20 2026-10-20 13:50:23,829 7 INFO rb-3d383b4-225775-426863 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-20 13:50:23,969 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.008 ro 2026-10-20 13:50:24,113 7 INFO rb-3d383b4-225775-426863 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-20 13:50:24,343 7 INFO rb-3d383b4-225775-426863 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-20 13:50:24,591 7 INFO rb-3d383b4-225775-426863 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-20 13:50:24,819 7 INFO rb-3d383b4-225775-426863 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-20 13:50:25,003 7 INFO rb-3d383b4-225775-426863 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-20 13:50:25,168 7 INFO rb-3d383b4-225775-426863 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-20 13:50:25,383 7 INFO rb-3d383b4-225775-426863 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-20 13:50:25,639 7 INFO rb-3d383b4-225775-426863 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-20 13:50:25,904 7 INFO rb-3d383b4-225775-426863 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-20 13:50:26,156 7 INFO rb-3d383b4-225775-426863 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-20 13:50:26,416 7 INFO rb-3d383b4-225775-426863 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: 775 ms) 2026-10-20 13:50:26,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_order_line" ended (passed: 11 / time: 2584 ms) 2026-10-20 13:50:26,600 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_order_line (after GC) - used: 111502954 - total: 256460030 - limit: 4395630592 - tests: 11 2026-10-20 13:50:26,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/uiState" 2026-10-20 13:50:26,832 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.015 ro 2026-10-20 13:50:26,961 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isDone" 2026-10-20 13:50:27,236 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/isProcessing" 2026-10-20 13:50:27,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentResponse" 2026-10-20 13:50:27,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/handlePaymentCancelResponse" 2026-10-20 13:50:27,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceDone" 2026-10-20 13:50:28,039 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/forceCancel" 2026-10-20 13:50:28,212 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/canBeAdjusted" 2026-10-20 13:50:28,401 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_payment/adjustAmount" 2026-10-20 13:50:28,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_payment" ended (passed: 9 / time: 1908 ms) 2026-10-20 13:50:28,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment (after GC) - used: 111374614 - total: 255411454 - limit: 4395630592 - tests: 9 2026-10-20 13:50:28,807 7 INFO rb-3d383b4-225775-426863 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-20 13:50:28,976 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:28] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.025 ro 2026-10-20 13:50:29,169 7 INFO rb-3d383b4-225775-426863 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-20 13:50:29,453 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_payment_method" ended (passed: 2 / time: 636 ms) 2026-10-20 13:50:29,560 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_payment_method (after GC) - used: 111275306 - total: 208487694 - limit: 4395630592 - tests: 2 2026-10-20 13:50:29,624 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/models/pos_preset/generateSlots" 2026-10-20 13:50:29,771 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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-20 13:50:29,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/pos_preset" ended (passed: 1 / time: 267 ms) 2026-10-20 13:50:29,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/pos_preset (after GC) - used: 111211314 - total: 199574782 - limit: 4395630592 - tests: 1 2026-10-20 13:50:30,068 7 INFO rb-3d383b4-225775-426863 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-20 13:50:30,226 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:30] "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-20 13:50:30,593 7 INFO rb-3d383b4-225775-426863 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-20 13:50:30,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/product_product" ended (passed: 2 / time: 564 ms) 2026-10-20 13:50:30,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/product_product (after GC) - used: 111414766 - total: 204555518 - limit: 4395630592 - tests: 2 2026-10-20 13:50:30,804 7 INFO rb-3d383b4-225775-426863 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-20 13:50:30,930 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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-20 13:50:31,062 7 INFO rb-3d383b4-225775-426863 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-20 13:50:31,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/models/product_template" ended (passed: 2 / time: 486 ms) 2026-10-20 13:50:31,400 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/models/product_template (after GC) - used: 111284522 - total: 204817678 - limit: 4395630592 - tests: 2 2026-10-20 13:50:31,473 7 INFO rb-3d383b4-225775-426863 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-20 13:50:31,584 7 INFO rb-3d383b4-225775-426863 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-20 13:50:31,685 7 INFO rb-3d383b4-225775-426863 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-20 13:50:31,788 7 INFO rb-3d383b4-225775-426863 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-20 13:50:31,879 7 INFO rb-3d383b4-225775-426863 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: 402 ms) 2026-10-20 13:50:31,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/events" ended (passed: 4 / time: 402 ms) 2026-10-20 13:50:31,982 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/events (after GC) - used: 111306144 - total: 201147640 - limit: 4395630592 - tests: 4 2026-10-20 13:50:32,055 7 INFO rb-3d383b4-225775-426863 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-20 13:50:32,185 7 INFO rb-3d383b4-225775-426863 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-20 13:50:32,304 7 INFO rb-3d383b4-225775-426863 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-20 13:50:32,435 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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-20 13:50:32,605 7 INFO rb-3d383b4-225775-426863 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: 536 ms) 2026-10-20 13:50:32,694 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/indexed_db_serialization (after GC) - used: 111295682 - total: 202720510 - limit: 4395630592 - tests: 3 2026-10-20 13:50:32,779 7 INFO rb-3d383b4-225775-426863 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-20 13:50:32,903 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,027 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,132 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,256 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,356 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,464 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,569 7 INFO rb-3d383b4-225775-426863 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-20 13:50:33,685 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/orm_serialization" ended (passed: 8 / time: 893 ms) 2026-10-20 13:50:33,813 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/orm_serialization (after GC) - used: 111468893 - total: 204555533 - limit: 4395630592 - tests: 8 2026-10-20 13:50:33,907 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,036 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,159 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,281 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,412 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,517 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,633 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,742 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,860 7 INFO rb-3d383b4-225775-426863 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-20 13:50:34,962 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,063 7 INFO rb-3d383b4-225775-426863 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: 1155 ms) 2026-10-20 13:50:35,063 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,144 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,248 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,345 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,431 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,537 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,627 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,709 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,803 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,882 7 INFO rb-3d383b4-225775-426863 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-20 13:50:35,968 7 INFO rb-3d383b4-225775-426863 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: 898 ms) 2026-10-20 13:50:35,969 7 INFO rb-3d383b4-225775-426863 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: 898 ms) 2026-10-20 13:50:35,969 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,041 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,134 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,220 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,309 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,399 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,496 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,595 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,700 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,789 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,895 7 INFO rb-3d383b4-225775-426863 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-20 13:50:36,973 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,079 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,150 7 INFO rb-3d383b4-225775-426863 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: 554 ms) 2026-10-20 13:50:37,151 7 INFO rb-3d383b4-225775-426863 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: 1183 ms) 2026-10-20 13:50:37,151 7 INFO rb-3d383b4-225775-426863 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: 3236 ms) 2026-10-20 13:50:37,151 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,252 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,358 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,474 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,568 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,670 7 INFO rb-3d383b4-225775-426863 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: 519 ms) 2026-10-20 13:50:37,671 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,763 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,895 7 INFO rb-3d383b4-225775-426863 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-20 13:50:37,987 7 INFO rb-3d383b4-225775-426863 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-20 13:50:38,101 7 INFO rb-3d383b4-225775-426863 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-20 13:50:38,198 7 INFO rb-3d383b4-225775-426863 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-20 13:50:38,347 7 INFO rb-3d383b4-225775-426863 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: 674 ms) 2026-10-20 13:50:38,348 7 INFO rb-3d383b4-225775-426863 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: 1193 ms) 2026-10-20 13:50:38,355 7 INFO rb-3d383b4-225775-426863 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: 4429 ms) 2026-10-20 13:50:38,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models.backlink (after GC) - used: 111358002 - total: 245974322 - limit: 4395630592 - tests: 44 2026-10-20 13:50:38,536 7 INFO rb-3d383b4-225775-426863 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-20 13:50:38,670 7 INFO rb-3d383b4-225775-426863 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-20 13:50:38,788 7 INFO rb-3d383b4-225775-426863 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-20 13:50:38,895 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,020 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,119 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,221 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,311 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,414 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,498 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,591 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,670 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,772 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,865 7 INFO rb-3d383b4-225775-426863 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-20 13:50:39,964 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,054 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,152 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,230 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,306 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,388 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,485 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,578 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,669 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,760 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,855 7 INFO rb-3d383b4-225775-426863 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-20 13:50:40,941 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,032 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,132 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,226 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,313 7 INFO rb-3d383b4-225775-426863 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: 279 ms) 2026-10-20 13:50:41,314 7 INFO rb-3d383b4-225775-426863 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: 279 ms) 2026-10-20 13:50:41,315 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,423 7 INFO rb-3d383b4-225775-426863 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: 2861 ms) 2026-10-20 13:50:41,423 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/related_models" ended (passed: 30 / time: 2861 ms) 2026-10-20 13:50:41,545 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models (after GC) - used: 111403339 - total: 259343703 - limit: 4395630592 - tests: 30 2026-10-20 13:50:41,627 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,759 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,872 7 INFO rb-3d383b4-225775-426863 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-20 13:50:41,995 7 INFO rb-3d383b4-225775-426863 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-20 13:50:42,111 7 INFO rb-3d383b4-225775-426863 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-20 13:50:42,206 7 INFO rb-3d383b4-225775-426863 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-20 13:50:42,301 7 INFO rb-3d383b4-225775-426863 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: 674 ms) 2026-10-20 13:50:42,309 7 INFO rb-3d383b4-225775-426863 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: 674 ms) 2026-10-20 13:50:42,409 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/related_models_dirty (after GC) - used: 111470152 - total: 206390652 - limit: 4395630592 - tests: 6 2026-10-20 13:50:42,462 7 INFO rb-3d383b4-225775-426863 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-20 13:50:42,468 7 INFO rb-3d383b4-225775-426863 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-20 13:50:42,470 7 INFO rb-3d383b4-225775-426863 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: 10 ms) 2026-10-20 13:50:42,477 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/related_models/utils" ended (passed: 2 / time: 10 ms) 2026-10-20 13:50:42,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/related_models/utils (after GC) - used: 111178404 - total: 199574908 - limit: 4395630592 - tests: 2 2026-10-20 13:50:42,661 7 INFO rb-3d383b4-225775-426863 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-20 13:50:42,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.016 ro 2026-10-20 13:50:43,058 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,080 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,121 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,151 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,174 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,534 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,572 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,598 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,639 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,668 7 INFO rb-3d383b4-225775-426863 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-20 13:50:43,765 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,058 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,243 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,254 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,587 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,595 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,895 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,909 7 INFO rb-3d383b4-225775-426863 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-20 13:50:44,927 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/barcode_scanning_flow" ended (passed: 5 / time: 2254 ms) 2026-10-20 13:50:45,078 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/barcode_scanning_flow (after GC) - used: 112219797 - total: 220035201 - limit: 4395630592 - tests: 5 2026-10-20 13:50:45,150 7 INFO rb-3d383b4-225775-426863 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-20 13:50:45,294 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:45] "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-20 13:50:46,039 7 INFO rb-3d383b4-225775-426863 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-20 13:50:46,455 7 INFO rb-3d383b4-225775-426863 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-20 13:50:46,957 7 INFO rb-3d383b4-225775-426863 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-20 13:50:47,527 7 INFO rb-3d383b4-225775-426863 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-20 13:50:47,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/chrome_flow" ended (passed: 5 / time: 2737 ms) 2026-10-20 13:50:48,089 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/chrome_flow (after GC) - used: 116619436 - total: 225607764 - limit: 4395630592 - tests: 5 2026-10-20 13:50:48,176 7 INFO rb-3d383b4-225775-426863 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-20 13:50:48,336 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50: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.009 ro 2026-10-20 13:50:48,699 7 INFO rb-3d383b4-225775-426863 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-20 13:50:49,819 7 INFO rb-3d383b4-225775-426863 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-20 13:50:50,444 7 INFO rb-3d383b4-225775-426863 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-20 13:50:51,028 7 INFO rb-3d383b4-225775-426863 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-20 13:50:51,571 7 INFO rb-3d383b4-225775-426863 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-20 13:50:52,105 7 INFO rb-3d383b4-225775-426863 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-20 13:50:52,746 7 INFO rb-3d383b4-225775-426863 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-20 13:50:53,277 7 INFO rb-3d383b4-225775-426863 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-20 13:50:53,716 7 INFO rb-3d383b4-225775-426863 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-20 13:50:54,639 7 INFO rb-3d383b4-225775-426863 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-20 13:50:55,338 7 INFO rb-3d383b4-225775-426863 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-20 13:50:55,910 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/combo_flow" ended (passed: 12 / time: 7713 ms) 2026-10-20 13:50:56,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/combo_flow (after GC) - used: 113605034 - total: 276692962 - limit: 4395630592 - tests: 12 2026-10-20 13:50:56,326 7 INFO rb-3d383b4-225775-426863 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-20 13:50:56,476 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:50:56] "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-20 13:50:58,722 7 INFO rb-3d383b4-225775-426863 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-20 13:50:59,482 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/feedback_screen_flow" ended (passed: 2 / time: 3144 ms) 2026-10-20 13:50:59,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/feedback_screen_flow (after GC) - used: 119191978 - total: 218345090 - limit: 4395630592 - tests: 2 2026-10-20 13:50:59,768 7 INFO rb-3d383b4-225775-426863 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-20 13:50:59,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.011 ro 2026-10-20 13:51:00,402 7 INFO rb-3d383b4-225775-426863 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-20 13:51:01,074 7 INFO rb-3d383b4-225775-426863 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-20 13:51:01,737 7 INFO rb-3d383b4-225775-426863 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-20 13:51:02,252 7 INFO rb-3d383b4-225775-426863 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-20 13:51:02,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/fiscal_position_flow" ended (passed: 5 / time: 2865 ms) 2026-10-20 13:51:02,840 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/fiscal_position_flow (after GC) - used: 113482741 - total: 225054413 - limit: 4395630592 - tests: 5 2026-10-20 13:51:02,907 7 INFO rb-3d383b4-225775-426863 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-20 13:51:03,047 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.009 ro 2026-10-20 13:51:03,720 7 INFO rb-3d383b4-225775-426863 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-20 13:51:04,520 7 INFO rb-3d383b4-225775-426863 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-20 13:51:04,967 7 INFO rb-3d383b4-225775-426863 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-20 13:51:05,469 7 INFO rb-3d383b4-225775-426863 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-20 13:51:05,942 7 INFO rb-3d383b4-225775-426863 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-20 13:51:06,553 7 INFO rb-3d383b4-225775-426863 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-20 13:51:07,202 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/payment_screen_flow" ended (passed: 7 / time: 4281 ms) 2026-10-20 13:51:07,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/payment_screen_flow (after GC) - used: 114726213 - total: 241832449 - limit: 4395630592 - tests: 7 2026-10-20 13:51:07,457 7 INFO rb-3d383b4-225775-426863 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-20 13:51:07,618 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:07] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.013 0.017 ro 2026-10-20 13:51:08,275 7 INFO rb-3d383b4-225775-426863 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-20 13:51:09,496 7 INFO rb-3d383b4-225775-426863 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-20 13:51:09,894 7 INFO rb-3d383b4-225775-426863 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-20 13:51:10,405 7 INFO rb-3d383b4-225775-426863 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-20 13:51:10,855 7 INFO rb-3d383b4-225775-426863 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-20 13:51:11,854 7 INFO rb-3d383b4-225775-426863 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-20 13:51:12,323 7 INFO rb-3d383b4-225775-426863 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-20 13:51:12,391 7 INFO rb-3d383b4-225775-426863 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-20 13:51:12,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/product_configurator_flow" ended (passed: 8 / time: 5322 ms) 2026-10-20 13:51:13,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_configurator_flow (after GC) - used: 114055872 - total: 252586888 - limit: 4395630592 - tests: 8 2026-10-20 13:51:13,113 7 INFO rb-3d383b4-225775-426863 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-20 13:51:13,279 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:13] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.002 0.02 ro 2026-10-20 13:51:13,687 7 INFO rb-3d383b4-225775-426863 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-20 13:51:14,061 7 INFO rb-3d383b4-225775-426863 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-20 13:51:14,629 7 INFO rb-3d383b4-225775-426863 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-20 13:51:14,971 7 INFO rb-3d383b4-225775-426863 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-20 13:51:15,355 7 INFO rb-3d383b4-225775-426863 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-20 13:51:15,803 7 INFO rb-3d383b4-225775-426863 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-20 13:51:16,089 7 INFO rb-3d383b4-225775-426863 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-20 13:51:16,854 7 INFO rb-3d383b4-225775-426863 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-20 13:51:17,339 7 INFO rb-3d383b4-225775-426863 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-20 13:51:17,672 7 INFO rb-3d383b4-225775-426863 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-20 13:51:18,054 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/product_screen_flow" ended (passed: 11 / time: 4927 ms) 2026-10-20 13:51:18,287 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/product_screen_flow (after GC) - used: 114458596 - total: 270418280 - limit: 4395630592 - tests: 11 2026-10-20 13:51:18,357 7 INFO rb-3d383b4-225775-426863 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-20 13:51:18,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:18] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.003 0.026 ro 2026-10-20 13:51:19,185 7 INFO rb-3d383b4-225775-426863 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-20 13:51:20,166 7 INFO rb-3d383b4-225775-426863 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-20 13:51:21,043 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/scenarios/refund_flow" ended (passed: 3 / time: 2682 ms) 2026-10-20 13:51:21,200 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/scenarios/refund_flow (after GC) - used: 114883488 - total: 224805284 - limit: 4395630592 - tests: 3 2026-10-20 13:51:21,279 7 INFO rb-3d383b4-225775-426863 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-20 13:51:21,436 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:21] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.024 ro 2026-10-20 13:51:21,569 7 INFO rb-3d383b4-225775-426863 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-20 13:51:21,829 7 INFO rb-3d383b4-225775-426863 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-20 13:51:22,039 7 INFO rb-3d383b4-225775-426863 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-20 13:51:22,269 7 INFO rb-3d383b4-225775-426863 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-20 13:51:22,489 7 INFO rb-3d383b4-225775-426863 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-20 13:51:22,749 7 INFO rb-3d383b4-225775-426863 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: 1470 ms) 2026-10-20 13:51:22,757 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/data_service" ended (passed: 6 / time: 1470 ms) 2026-10-20 13:51:22,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/data_service (after GC) - used: 115046904 - total: 227951012 - limit: 4395630592 - tests: 6 2026-10-20 13:51:22,973 7 INFO rb-3d383b4-225775-426863 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-20 13:51:22,991 7 INFO rb-3d383b4-225775-426863 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-20 13:51:23,025 7 INFO rb-3d383b4-225775-426863 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-20 13:51:23,055 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/indexed_db" ended (passed: 3 / time: 75 ms) 2026-10-20 13:51:23,185 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/indexed_db (after GC) - used: 114700524 - total: 201474460 - limit: 4395630592 - tests: 3 2026-10-20 13:51:23,266 7 INFO rb-3d383b4-225775-426863 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-20 13:51:23,459 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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-20 13:51:23,597 7 INFO rb-3d383b4-225775-426863 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-20 13:51:23,614 7 INFO rb-3d383b4-225775-426863 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-20 13:51:23,879 7 INFO rb-3d383b4-225775-426863 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-20 13:51:24,112 7 INFO rb-3d383b4-225775-426863 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-20 13:51:24,354 7 INFO rb-3d383b4-225775-426863 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-20 13:51:24,628 7 INFO rb-3d383b4-225775-426863 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-20 13:51:24,829 7 INFO rb-3d383b4-225775-426863 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-20 13:51:25,032 7 INFO rb-3d383b4-225775-426863 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-20 13:51:25,302 7 INFO rb-3d383b4-225775-426863 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-20 13:51:25,527 7 INFO rb-3d383b4-225775-426863 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: 1411 ms) 2026-10-20 13:51:25,528 7 INFO rb-3d383b4-225775-426863 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-20 13:51:25,770 7 INFO rb-3d383b4-225775-426863 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-20 13:51:25,998 7 INFO rb-3d383b4-225775-426863 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-20 13:51:26,238 7 INFO rb-3d383b4-225775-426863 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-20 13:51:26,516 7 INFO rb-3d383b4-225775-426863 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-20 13:51:26,768 7 INFO rb-3d383b4-225775-426863 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-20 13:51:27,033 7 INFO rb-3d383b4-225775-426863 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-20 13:51:27,244 7 INFO rb-3d383b4-225775-426863 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-20 13:51:27,469 7 INFO rb-3d383b4-225775-426863 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-20 13:51:27,777 7 INFO rb-3d383b4-225775-426863 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-20 13:51:28,018 7 INFO rb-3d383b4-225775-426863 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-20 13:51:28,275 7 INFO rb-3d383b4-225775-426863 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-20 13:51:28,583 7 INFO rb-3d383b4-225775-426863 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-20 13:51:29,074 7 INFO rb-3d383b4-225775-426863 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-20 13:51:29,345 7 INFO rb-3d383b4-225775-426863 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-20 13:51:29,521 7 INFO rb-3d383b4-225775-426863 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-20 13:51:29,798 7 INFO rb-3d383b4-225775-426863 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-20 13:51:30,033 7 INFO rb-3d383b4-225775-426863 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-20 13:51:30,684 7 INFO rb-3d383b4-225775-426863 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-20 13:51:30,899 7 INFO rb-3d383b4-225775-426863 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-20 13:51:31,081 7 INFO rb-3d383b4-225775-426863 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-20 13:51:31,258 7 INFO rb-3d383b4-225775-426863 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-20 13:51:31,438 7 INFO rb-3d383b4-225775-426863 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-20 13:51:31,597 7 INFO rb-3d383b4-225775-426863 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-20 13:51:31,792 7 INFO rb-3d383b4-225775-426863 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: 351 ms) 2026-10-20 13:51:31,792 7 INFO rb-3d383b4-225775-426863 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-20 13:51:31,983 7 INFO rb-3d383b4-225775-426863 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-20 13:51:32,158 7 INFO rb-3d383b4-225775-426863 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: 365 ms) 2026-10-20 13:51:32,160 7 INFO rb-3d383b4-225775-426863 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-20 13:51:32,358 7 INFO rb-3d383b4-225775-426863 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-20 13:51:32,596 7 INFO rb-3d383b4-225775-426863 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: 439 ms) 2026-10-20 13:51:32,597 7 INFO rb-3d383b4-225775-426863 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: 9313 ms) 2026-10-20 13:51:32,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/pos_service" ended (passed: 38 / time: 9313 ms) 2026-10-20 13:51:32,809 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/pos_service (after GC) - used: 115653694 - total: 260719026 - limit: 4395630592 - tests: 38 2026-10-20 13:51:32,889 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,029 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.01 ro 2026-10-20 13:51:33,196 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,475 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,707 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/services/printer" ended (passed: 3 / time: 813 ms) 2026-10-20 13:51:33,841 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/services/printer (after GC) - used: 115160590 - total: 219300274 - limit: 4395630592 - tests: 3 2026-10-20 13:51:33,907 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,911 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,915 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,920 7 INFO rb-3d383b4-225775-426863 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-20 13:51:33,930 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/backend_widgets_fallback" ended (passed: 4 / time: 18 ms) 2026-10-20 13:51:34,018 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/backend_widgets_fallback (after GC) - used: 114967774 - total: 202523138 - limit: 4395630592 - tests: 4 2026-10-20 13:51:34,084 7 INFO rb-3d383b4-225775-426863 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-20 13:51:34,087 7 INFO rb-3d383b4-225775-426863 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-20 13:51:34,091 7 INFO rb-3d383b4-225775-426863 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-20 13:51:34,092 7 INFO rb-3d383b4-225775-426863 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-20 13:51:34,103 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/convert_python_template" ended (passed: 4 / time: 10 ms) 2026-10-20 13:51:34,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/convert_python_template (after GC) - used: 115006078 - total: 201998850 - limit: 4395630592 - tests: 4 2026-10-20 13:51:34,264 7 INFO rb-3d383b4-225775-426863 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-20 13:51:34,412 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:34] "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-20 13:51:35,776 7 INFO rb-3d383b4-225775-426863 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-20 13:51:35,981 7 INFO rb-3d383b4-225775-426863 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-20 13:51:36,196 7 INFO rb-3d383b4-225775-426863 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-20 13:51:36,411 7 INFO rb-3d383b4-225775-426863 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-20 13:51:36,676 7 INFO rb-3d383b4-225775-426863 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-20 13:51:36,916 7 INFO rb-3d383b4-225775-426863 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-20 13:51:37,120 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/devices_identifier_sequence" ended (passed: 7 / time: 2848 ms) 2026-10-20 13:51:37,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/devices_identifier_sequence (after GC) - used: 115605448 - total: 234766872 - limit: 4395630592 - tests: 7 2026-10-20 13:51:37,378 7 INFO rb-3d383b4-225775-426863 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-20 13:51:37,435 7 INFO rb-3d383b4-225775-426863 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-20 13:51:37,538 7 INFO rb-3d383b4-225775-426863 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-20 13:51:37,551 7 INFO rb-3d383b4-225775-426863 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-20 13:51:37,559 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/lazy_getter" ended (passed: 4 / time: 175 ms) 2026-10-20 13:51:37,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/lazy_getter (after GC) - used: 115201536 - total: 203309652 - limit: 4395630592 - tests: 4 2026-10-20 13:51:37,743 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace local" 2026-10-20 13:51:37,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/lna/targetAddressSpace loopback" 2026-10-20 13:51:37,758 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/lna" ended (passed: 2 / time: 8 ms) 2026-10-20 13:51:37,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/lna (after GC) - used: 115140845 - total: 202785505 - limit: 4395630592 - tests: 2 2026-10-20 13:51:37,911 7 INFO rb-3d383b4-225775-426863 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-20 13:51:37,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/rounding" 2026-10-20 13:51:37,921 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@point_of_sale/unit/tools/numbers/DOWN asymmetricRound" 2026-10-20 13:51:37,932 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/numbers" ended (passed: 3 / time: 11 ms) 2026-10-20 13:51:38,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/numbers (after GC) - used: 115129610 - total: 202785542 - limit: 4395630592 - tests: 3 2026-10-20 13:51:38,096 7 INFO rb-3d383b4-225775-426863 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-20 13:51:38,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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-20 13:51:38,434 7 INFO rb-3d383b4-225775-426863 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-20 13:51:38,697 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/order_payment_validation" ended (passed: 2 / time: 596 ms) 2026-10-20 13:51:38,842 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/order_payment_validation (after GC) - used: 115347757 - total: 208028497 - limit: 4395630592 - tests: 2 2026-10-20 13:51:38,921 7 INFO rb-3d383b4-225775-426863 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-20 13:51:39,063 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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.02 ro 2026-10-20 13:51:39,174 7 INFO rb-3d383b4-225775-426863 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-20 13:51:39,430 7 INFO rb-3d383b4-225775-426863 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-20 13:51:39,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface/connectWebsocket" ended (passed: 3 / time: 711 ms) 2026-10-20 13:51:39,661 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/payment_interface" ended (passed: 3 / time: 711 ms) 2026-10-20 13:51:39,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/payment_interface (after GC) - used: 115472529 - total: 210387777 - limit: 4395630592 - tests: 3 2026-10-20 13:51:39,856 7 INFO rb-3d383b4-225775-426863 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-20 13:51:39,870 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/pretty_console_log" ended (passed: 1 / time: 6 ms) 2026-10-20 13:51:40,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/pretty_console_log (after GC) - used: 115241327 - total: 202261291 - limit: 4395630592 - tests: 1 2026-10-20 13:51:40,075 7 INFO rb-3d383b4-225775-426863 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-20 13:51:40,220 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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-20 13:51:40,388 7 INFO rb-3d383b4-225775-426863 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-20 13:51:40,666 7 INFO rb-3d383b4-225775-426863 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-20 13:51:40,948 7 INFO rb-3d383b4-225775-426863 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: 875 ms) 2026-10-20 13:51:40,948 7 INFO rb-3d383b4-225775-426863 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-20 13:51:41,241 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale/unit/tools/server_synchronization" ended (passed: 4 / time: 1158 ms) 2026-10-20 13:51:41,375 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @point_of_sale/unit/tools/server_synchronization (after GC) - used: 115740846 - total: 213533558 - limit: 4395630592 - tests: 4 2026-10-20 13:51:41,419 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:41] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1397 11 0.014 0.018 rw 2026-10-20 13:51:41,511 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/actionpad_widget/highlightPay" 2026-10-20 13:51:41,657 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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.009 ro 2026-10-20 13:51:41,885 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/actionpad_widget" ended (passed: 1 / time: 362 ms) 2026-10-20 13:51:42,006 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/actionpad_widget (after GC) - used: 115455945 - total: 204098425 - limit: 4395630592 - tests: 1 2026-10-20 13:51:42,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/control_buttons/showAddCourse" 2026-10-20 13:51:42,265 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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.024 ro 2026-10-20 13:51:42,471 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/control_buttons" ended (passed: 1 / time: 368 ms) 2026-10-20 13:51:42,605 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/control_buttons (after GC) - used: 115587556 - total: 203050956 - limit: 4395630592 - tests: 1 2026-10-20 13:51:42,678 7 INFO rb-3d383b4-225775-426863 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-20 13:51:42,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:42] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.013 ro 2026-10-20 13:51:43,024 7 INFO rb-3d383b4-225775-426863 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-20 13:51:43,338 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/floor_screen" ended (passed: 2 / time: 639 ms) 2026-10-20 13:51:43,465 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/floor_screen (after GC) - used: 120479254 - total: 209356502 - limit: 4395630592 - tests: 2 2026-10-20 13:51:43,549 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/payment_lines/getPaymentActionState" 2026-10-20 13:51:43,709 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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.013 ro 2026-10-20 13:51:43,919 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/payment_lines" ended (passed: 1 / time: 359 ms) 2026-10-20 13:51:44,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/payment_lines (after GC) - used: 115879999 - total: 209356415 - limit: 4395630592 - tests: 1 2026-10-20 13:51:44,128 7 INFO rb-3d383b4-225775-426863 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-20 13:51:44,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.01 ro 2026-10-20 13:51:44,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/popup/order_details_dialog" ended (passed: 1 / time: 308 ms) 2026-10-20 13:51:44,544 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/popup/order_details_dialog (after GC) - used: 115833825 - total: 203589541 - limit: 4395630592 - tests: 1 2026-10-20 13:51:44,626 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/product_screen/addProductToOrder" 2026-10-20 13:51:44,756 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:44] "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-20 13:51:45,147 7 INFO rb-3d383b4-225775-426863 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-20 13:51:45,452 7 INFO rb-3d383b4-225775-426863 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-20 13:51:45,733 7 INFO rb-3d383b4-225775-426863 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: 585 ms) 2026-10-20 13:51:45,735 7 INFO rb-3d383b4-225775-426863 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-20 13:51:46,039 7 INFO rb-3d383b4-225775-426863 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-20 13:51:46,436 7 INFO rb-3d383b4-225775-426863 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-20 13:51:46,850 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/product_screen" ended (passed: 6 / time: 2214 ms) 2026-10-20 13:51:47,013 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/product_screen (after GC) - used: 125265345 - total: 237673189 - limit: 4395630592 - tests: 6 2026-10-20 13:51:47,099 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getSplitOrderName" 2026-10-20 13:51:47,251 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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.01 ro 2026-10-20 13:51:47,444 7 INFO rb-3d383b4-225775-426863 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-20 13:51:47,713 7 INFO rb-3d383b4-225775-426863 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-20 13:51:47,998 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen/onClickLine" ended (passed: 2 / time: 542 ms) 2026-10-20 13:51:47,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/_getOrderName" 2026-10-20 13:51:48,254 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/setLineQtyStr" 2026-10-20 13:51:48,575 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/split_bill_screen/createSplittedOrder" 2026-10-20 13:51:48,977 7 INFO rb-3d383b4-225775-426863 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-20 13:51:49,373 7 INFO rb-3d383b4-225775-426863 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-20 13:51:49,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/split_bill_screen" ended (passed: 8 / time: 2664 ms) 2026-10-20 13:51:49,971 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/split_bill_screen (after GC) - used: 116757144 - total: 247641344 - limit: 4395630592 - tests: 8 2026-10-20 13:51:50,051 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/validateTip" 2026-10-20 13:51:50,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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-20 13:51:50,411 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipAmount" 2026-10-20 13:51:50,730 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/overallAmount" 2026-10-20 13:51:51,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/tipSubText" 2026-10-20 13:51:51,277 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/canSettle" 2026-10-20 13:51:51,574 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/components/tip_screen/selectTip" 2026-10-20 13:51:51,827 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/components/tip_screen" ended (passed: 6 / time: 1765 ms) 2026-10-20 13:51:51,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/components/tip_screen (after GC) - used: 116909363 - total: 246074243 - limit: 4395630592 - tests: 6 2026-10-20 13:51:52,076 7 INFO rb-3d383b4-225775-426863 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-20 13:51:52,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:52] "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-20 13:51:52,374 7 INFO rb-3d383b4-225775-426863 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-20 13:51:52,596 7 INFO rb-3d383b4-225775-426863 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-20 13:51:52,796 7 INFO rb-3d383b4-225775-426863 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-20 13:51:53,018 7 INFO rb-3d383b4-225775-426863 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-20 13:51:53,254 7 INFO rb-3d383b4-225775-426863 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-20 13:51:53,486 7 INFO rb-3d383b4-225775-426863 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-20 13:51:53,790 7 INFO rb-3d383b4-225775-426863 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-20 13:51:54,108 7 INFO rb-3d383b4-225775-426863 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-20 13:51:54,503 7 INFO rb-3d383b4-225775-426863 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-20 13:51:54,828 7 INFO rb-3d383b4-225775-426863 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-20 13:51:55,077 7 INFO rb-3d383b4-225775-426863 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-20 13:51:55,308 7 INFO rb-3d383b4-225775-426863 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-20 13:51:55,554 7 INFO rb-3d383b4-225775-426863 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-20 13:51:55,789 7 INFO rb-3d383b4-225775-426863 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-20 13:51:56,021 7 INFO rb-3d383b4-225775-426863 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: 3936 ms) 2026-10-20 13:51:56,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/pos_order" ended (passed: 15 / time: 3936 ms) 2026-10-20 13:51:56,257 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/pos_order (after GC) - used: 117103467 - total: 277269315 - limit: 4395630592 - tests: 15 2026-10-20 13:51:56,329 7 INFO rb-3d383b4-225775-426863 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-20 13:51:56,471 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.016 ro 2026-10-20 13:51:56,622 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSelected" 2026-10-20 13:51:56,859 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isEmpty" 2026-10-20 13:51:57,073 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isReadyToFire" 2026-10-20 13:51:57,308 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_order_course/isSynced" 2026-10-20 13:51:57,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_order_course" ended (passed: 5 / time: 1203 ms) 2026-10-20 13:51:57,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_order_course (after GC) - used: 117031211 - total: 239520563 - limit: 4395630592 - tests: 5 2026-10-20 13:51:57,764 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/getOrders" 2026-10-20 13:51:57,938 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51:57] "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-20 13:51:58,077 7 INFO rb-3d383b4-225775-426863 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-20 13:51:58,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_restaurant/unit/models/restaurant_table/rootTable" 2026-10-20 13:51:58,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/models/restaurant_table" ended (passed: 3 / time: 752 ms) 2026-10-20 13:51:58,687 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/models/restaurant_table (after GC) - used: 117118787 - total: 224316211 - limit: 4395630592 - tests: 3 2026-10-20 13:51:58,783 7 INFO rb-3d383b4-225775-426863 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-20 13:51:58,955 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:51: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.014 ro 2026-10-20 13:51:59,527 7 INFO rb-3d383b4-225775-426863 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-20 13:52:01,012 7 INFO rb-3d383b4-225775-426863 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-20 13:52:01,926 7 INFO rb-3d383b4-225775-426863 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-20 13:52:03,352 7 INFO rb-3d383b4-225775-426863 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-20 13:52:04,374 7 INFO rb-3d383b4-225775-426863 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-20 13:52:04,632 7 INFO rb-3d383b4-225775-426863 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-20 13:52:05,304 7 INFO rb-3d383b4-225775-426863 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-20 13:52:05,784 7 INFO rb-3d383b4-225775-426863 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-20 13:52:07,044 7 INFO rb-3d383b4-225775-426863 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-20 13:52:07,590 7 INFO rb-3d383b4-225775-426863 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-20 13:52:08,356 7 INFO rb-3d383b4-225775-426863 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-20 13:52:10,488 7 INFO rb-3d383b4-225775-426863 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-20 13:52:11,451 7 INFO rb-3d383b4-225775-426863 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-20 13:52:12,617 7 INFO rb-3d383b4-225775-426863 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-20 13:52:14,136 7 INFO rb-3d383b4-225775-426863 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-20 13:52:15,083 7 INFO rb-3d383b4-225775-426863 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-20 13:52:16,071 7 INFO rb-3d383b4-225775-426863 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-20 13:52:16,472 7 INFO rb-3d383b4-225775-426863 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-20 13:52:17,189 7 INFO rb-3d383b4-225775-426863 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-20 13:52:17,632 7 INFO rb-3d383b4-225775-426863 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-20 13:52:18,180 7 INFO rb-3d383b4-225775-426863 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-20 13:52:18,866 7 INFO rb-3d383b4-225775-426863 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-20 13:52:19,502 7 INFO rb-3d383b4-225775-426863 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-20 13:52:20,007 7 INFO rb-3d383b4-225775-426863 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-20 13:52:20,769 7 INFO rb-3d383b4-225775-426863 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-20 13:52:21,480 7 INFO rb-3d383b4-225775-426863 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-20 13:52:22,382 7 INFO rb-3d383b4-225775-426863 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-20 13:52:22,878 7 INFO rb-3d383b4-225775-426863 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-20 13:52:24,133 7 INFO rb-3d383b4-225775-426863 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-20 13:52:24,550 7 INFO rb-3d383b4-225775-426863 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-20 13:52:25,163 7 INFO rb-3d383b4-225775-426863 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-20 13:52:25,458 7 INFO rb-3d383b4-225775-426863 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-20 13:52:26,117 7 INFO rb-3d383b4-225775-426863 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-20 13:52:27,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/scenario/restaurant_flow" ended (passed: 34 / time: 28297 ms) 2026-10-20 13:52:27,628 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/scenario/restaurant_flow (after GC) - used: 124298024 - total: 388441280 - limit: 4395630592 - tests: 34 2026-10-20 13:52:27,709 7 INFO rb-3d383b4-225775-426863 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-20 13:52:27,833 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.009 ro 2026-10-20 13:52:27,983 7 INFO rb-3d383b4-225775-426863 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-20 13:52:28,299 7 INFO rb-3d383b4-225775-426863 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: 585 ms) 2026-10-20 13:52:28,307 7 INFO rb-3d383b4-225775-426863 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: 585 ms) 2026-10-20 13:52:28,463 7 INFO rb-3d383b4-225775-426863 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: 120465493 - total: 224076637 - limit: 4395630592 - tests: 2 2026-10-20 13:52:28,525 7 INFO rb-3d383b4-225775-426863 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-20 13:52:28,666 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.009 ro 2026-10-20 13:52:28,796 7 INFO rb-3d383b4-225775-426863 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-20 13:52:29,023 7 INFO rb-3d383b4-225775-426863 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-20 13:52:29,234 7 INFO rb-3d383b4-225775-426863 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-20 13:52:29,521 7 INFO rb-3d383b4-225775-426863 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-20 13:52:29,764 7 INFO rb-3d383b4-225775-426863 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-20 13:52:30,040 7 INFO rb-3d383b4-225775-426863 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-20 13:52:30,280 7 INFO rb-3d383b4-225775-426863 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-20 13:52:30,533 7 INFO rb-3d383b4-225775-426863 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-20 13:52:30,784 7 INFO rb-3d383b4-225775-426863 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-20 13:52:31,059 7 INFO rb-3d383b4-225775-426863 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-20 13:52:31,442 7 INFO rb-3d383b4-225775-426863 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: 1677 ms) 2026-10-20 13:52:31,442 7 INFO rb-3d383b4-225775-426863 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-20 13:52:31,650 7 INFO rb-3d383b4-225775-426863 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-20 13:52:31,847 7 INFO rb-3d383b4-225775-426863 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: 402 ms) 2026-10-20 13:52:31,848 7 INFO rb-3d383b4-225775-426863 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-20 13:52:32,048 7 INFO rb-3d383b4-225775-426863 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-20 13:52:32,252 7 INFO rb-3d383b4-225775-426863 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-20 13:52:32,450 7 INFO rb-3d383b4-225775-426863 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-20 13:52:32,639 7 INFO rb-3d383b4-225775-426863 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-20 13:52:32,847 7 INFO rb-3d383b4-225775-426863 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-20 13:52:33,058 7 INFO rb-3d383b4-225775-426863 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-20 13:52:33,288 7 INFO rb-3d383b4-225775-426863 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-20 13:52:33,497 7 INFO rb-3d383b4-225775-426863 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: 439 ms) 2026-10-20 13:52:33,497 7 INFO rb-3d383b4-225775-426863 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-20 13:52:33,728 7 INFO rb-3d383b4-225775-426863 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-20 13:52:33,978 7 INFO rb-3d383b4-225775-426863 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-20 13:52:34,210 7 INFO rb-3d383b4-225775-426863 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-20 13:52:34,494 7 INFO rb-3d383b4-225775-426863 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-20 13:52:35,007 7 INFO rb-3d383b4-225775-426863 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-20 13:52:35,212 7 INFO rb-3d383b4-225775-426863 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-20 13:52:35,419 7 INFO rb-3d383b4-225775-426863 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-20 13:52:35,643 7 INFO rb-3d383b4-225775-426863 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-20 13:52:35,881 7 INFO rb-3d383b4-225775-426863 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-20 13:52:36,097 7 INFO rb-3d383b4-225775-426863 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-20 13:52:36,316 7 INFO rb-3d383b4-225775-426863 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-20 13:52:36,502 7 INFO rb-3d383b4-225775-426863 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-20 13:52:36,696 7 INFO rb-3d383b4-225775-426863 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-20 13:52:36,892 7 INFO rb-3d383b4-225775-426863 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-20 13:52:37,084 7 INFO rb-3d383b4-225775-426863 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-20 13:52:37,292 7 INFO rb-3d383b4-225775-426863 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-20 13:52:37,533 7 INFO rb-3d383b4-225775-426863 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-20 13:52:37,767 7 INFO rb-3d383b4-225775-426863 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-20 13:52:37,958 7 INFO rb-3d383b4-225775-426863 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-20 13:52:38,168 7 INFO rb-3d383b4-225775-426863 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-20 13:52:38,365 7 INFO rb-3d383b4-225775-426863 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-20 13:52:38,543 7 INFO rb-3d383b4-225775-426863 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-20 13:52:38,764 7 INFO rb-3d383b4-225775-426863 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-20 13:52:38,980 7 INFO rb-3d383b4-225775-426863 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-20 13:52:39,178 7 INFO rb-3d383b4-225775-426863 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-20 13:52:39,379 7 INFO rb-3d383b4-225775-426863 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-20 13:52:39,581 7 INFO rb-3d383b4-225775-426863 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-20 13:52:39,814 7 INFO rb-3d383b4-225775-426863 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-20 13:52:40,066 7 INFO rb-3d383b4-225775-426863 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-20 13:52:40,249 7 INFO rb-3d383b4-225775-426863 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-20 13:52:40,460 7 INFO rb-3d383b4-225775-426863 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-20 13:52:40,613 7 INFO rb-3d383b4-225775-426863 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-20 13:52:40,833 7 INFO rb-3d383b4-225775-426863 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-20 13:52:41,060 7 INFO rb-3d383b4-225775-426863 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-20 13:52:41,331 7 INFO rb-3d383b4-225775-426863 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-20 13:52:41,539 7 INFO rb-3d383b4-225775-426863 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: 705 ms) 2026-10-20 13:52:41,539 7 INFO rb-3d383b4-225775-426863 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-20 13:52:41,772 7 INFO rb-3d383b4-225775-426863 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-20 13:52:42,006 7 INFO rb-3d383b4-225775-426863 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-20 13:52:42,184 7 INFO rb-3d383b4-225775-426863 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-20 13:52:42,413 7 INFO rb-3d383b4-225775-426863 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: 13866 ms) 2026-10-20 13:52:42,424 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/pos_service" ended (passed: 61 / time: 13866 ms) 2026-10-20 13:52:43,026 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/services/pos_service (after GC) - used: 121174866 - total: 337322878 - limit: 4395630592 - tests: 61 2026-10-20 13:52:43,116 7 INFO rb-3d383b4-225775-426863 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-20 13:52:43,271 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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.013 ro 2026-10-20 13:52:43,425 7 INFO rb-3d383b4-225775-426863 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-20 13:52:43,682 7 INFO rb-3d383b4-225775-426863 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-20 13:52:43,946 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant/unit/services/preparation_printer" ended (passed: 3 / time: 817 ms) 2026-10-20 13:52:44,102 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_restaurant/unit/services/preparation_printer (after GC) - used: 120876617 - total: 229843789 - limit: 4395630592 - tests: 3 2026-10-20 13:52:44,132 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:44] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 824 8 0.005 0.013 rw 2026-10-20 13:52:44,205 7 INFO rb-3d383b4-225775-426863 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-20 13:52:44,402 7 INFO rb-3d383b4-225775-426863 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-20 13:52:44,522 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_is_favorite_field" ended (passed: 2 / time: 309 ms) 2026-10-20 13:52:44,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_is_favorite_field (after GC) - used: 120980164 - total: 213619100 - limit: 4395630592 - tests: 2 2026-10-20 13:52:44,711 7 INFO rb-3d383b4-225775-426863 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-20 13:52:44,935 7 INFO rb-3d383b4-225775-426863 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-20 13:52:45,113 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_notebook_task_list_mobile" ended (passed: 2 / time: 404 ms) 2026-10-20 13:52:45,246 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_notebook_task_list_mobile (after GC) - used: 119280732 - total: 213638028 - limit: 4395630592 - tests: 2 2026-10-20 13:52:45,297 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@project/project_project_form_view/project.project (form)" 2026-10-20 13:52:45,396 7 INFO rb-3d383b4-225775-426863 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-20 13:52:45,522 7 INFO rb-3d383b4-225775-426863 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-20 13:52:45,751 7 INFO rb-3d383b4-225775-426863 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-20 13:52:45,868 7 INFO rb-3d383b4-225775-426863 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-20 13:52:45,996 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,100 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,234 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,366 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,489 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,606 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,760 7 INFO rb-3d383b4-225775-426863 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-20 13:52:46,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_project_form_view" ended (passed: 12 / time: 1585 ms) 2026-10-20 13:52:47,007 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_project_form_view (after GC) - used: 120058550 - total: 221808014 - limit: 4395630592 - tests: 12 2026-10-20 13:52:47,063 7 INFO rb-3d383b4-225775-426863 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-20 13:52:47,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_project_state_selection" ended (passed: 1 / time: 103 ms) 2026-10-20 13:52:47,316 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_project_state_selection (after GC) - used: 119861574 - total: 209191118 - limit: 4395630592 - tests: 1 2026-10-20 13:52:47,371 7 INFO rb-3d383b4-225775-426863 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-20 13:52:47,554 7 INFO rb-3d383b4-225775-426863 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-20 13:52:47,690 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_groupby" ended (passed: 2 / time: 309 ms) 2026-10-20 13:52:47,789 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_groupby (after GC) - used: 120168004 - total: 209476896 - limit: 4395630592 - tests: 2 2026-10-20 13:52:47,856 7 INFO rb-3d383b4-225775-426863 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-20 13:52:47,983 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_priority_switch" ended (passed: 1 / time: 119 ms) 2026-10-20 13:52:48,088 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_priority_switch (after GC) - used: 120222136 - total: 209473776 - limit: 4395630592 - tests: 1 2026-10-20 13:52:48,149 7 INFO rb-3d383b4-225775-426863 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-20 13:52:48,260 7 INFO rb-3d383b4-225775-426863 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-20 13:52:48,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_project_many2one_field" ended (passed: 2 / time: 301 ms) 2026-10-20 13:52:48,571 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_project_many2one_field (after GC) - used: 120504946 - total: 209777302 - limit: 4395630592 - tests: 2 2026-10-20 13:52:48,624 7 INFO rb-3d383b4-225775-426863 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-20 13:52:48,738 7 INFO rb-3d383b4-225775-426863 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-20 13:52:48,949 7 INFO rb-3d383b4-225775-426863 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-20 13:52:49,068 7 INFO rb-3d383b4-225775-426863 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-20 13:52:49,317 7 INFO rb-3d383b4-225775-426863 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-20 13:52:49,467 7 INFO rb-3d383b4-225775-426863 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-20 13:52:49,687 7 INFO rb-3d383b4-225775-426863 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-20 13:52:49,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_task_template_dropdown" ended (passed: 7 / time: 1163 ms) 2026-10-20 13:52:49,913 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_task_template_dropdown (after GC) - used: 121270900 - total: 213740252 - limit: 4395630592 - tests: 7 2026-10-20 13:52:49,960 7 INFO rb-3d383b4-225775-426863 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-20 13:52:50,063 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project/project_update_with_color" ended (passed: 1 / time: 91 ms) 2026-10-20 13:52:50,184 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project/project_update_with_color (after GC) - used: 123217398 - total: 211607378 - limit: 4395630592 - tests: 1 2026-10-20 13:52:50,232 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:50] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 853 10 0.019 0.017 rw 2026-10-20 13:52:50,308 7 INFO rb-3d383b4-225775-426863 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-20 13:52:50,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo/todo_conversion_form_view" ended (passed: 1 / time: 261 ms) 2026-10-20 13:52:50,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project_todo/todo_conversion_form_view (after GC) - used: 121335661 - total: 211630037 - limit: 4395630592 - tests: 1 2026-10-20 13:52:50,800 7 INFO rb-3d383b4-225775-426863 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-20 13:52:50,928 7 INFO rb-3d383b4-225775-426863 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-20 13:52:51,039 7 INFO rb-3d383b4-225775-426863 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-20 13:52:51,238 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo/todo_form_view" ended (passed: 3 / time: 428 ms) 2026-10-20 13:52:51,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @project_todo/todo_form_view (after GC) - used: 121179099 - total: 212174199 - limit: 4395630592 - tests: 3 2026-10-20 13:52:51,413 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:51] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.012 0.014 rw 2026-10-20 13:52:51,487 7 INFO rb-3d383b4-225775-426863 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-20 13:52:51,631 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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.008 ro 2026-10-20 13:52:51,773 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/control_buttons" ended (passed: 1 / time: 278 ms) 2026-10-20 13:52:51,891 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/control_buttons (after GC) - used: 121106746 - total: 212413630 - limit: 4395630592 - tests: 1 2026-10-20 13:52:51,965 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/components/product_screen/getNumpadButtons" 2026-10-20 13:52:52,111 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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.014 ro 2026-10-20 13:52:52,374 7 INFO rb-3d383b4-225775-426863 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-20 13:52:52,780 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/product_screen" ended (passed: 2 / time: 813 ms) 2026-10-20 13:52:52,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/product_screen (after GC) - used: 121368518 - total: 217394530 - limit: 4395630592 - tests: 2 2026-10-20 13:52:52,983 7 INFO rb-3d383b4-225775-426863 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-20 13:52:53,141 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:53] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.017 ro 2026-10-20 13:52:53,350 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/components/ticket_screen" ended (passed: 1 / time: 359 ms) 2026-10-20 13:52:53,480 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/components/ticket_screen (after GC) - used: 121414968 - total: 213925164 - limit: 4395630592 - tests: 1 2026-10-20 13:52:53,552 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_discount/unit/models/pos_order_line/isDiscountLine" 2026-10-20 13:52:53,702 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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.018 ro 2026-10-20 13:52:53,872 7 INFO rb-3d383b4-225775-426863 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-20 13:52:54,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/models/pos_order_line" ended (passed: 2 / time: 573 ms) 2026-10-20 13:52:54,276 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/models/pos_order_line (after GC) - used: 121514938 - total: 219167934 - limit: 4395630592 - tests: 2 2026-10-20 13:52:54,359 7 INFO rb-3d383b4-225775-426863 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-20 13:52:54,520 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:54] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.009 0.014 ro 2026-10-20 13:52:55,157 7 INFO rb-3d383b4-225775-426863 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-20 13:52:55,943 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/scenario/pos_discount_flow" ended (passed: 2 / time: 1576 ms) 2026-10-20 13:52:56,115 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/scenario/pos_discount_flow (after GC) - used: 124018322 - total: 226770894 - limit: 4395630592 - tests: 2 2026-10-20 13:52:56,190 7 INFO rb-3d383b4-225775-426863 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-20 13:52:56,363 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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.012 ro 2026-10-20 13:52:56,539 7 INFO rb-3d383b4-225775-426863 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-20 13:52:56,770 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/services/pos_service/PoS Discount" ended (passed: 2 / time: 580 ms) 2026-10-20 13:52:56,778 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount/unit/services/pos_service" ended (passed: 2 / time: 580 ms) 2026-10-20 13:52:56,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_discount/unit/services/pos_service (after GC) - used: 124094795 - total: 226508511 - limit: 4395630592 - tests: 2 2026-10-20 13:52:56,940 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:56] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1465 11 0.017 0.018 rw 2026-10-20 13:52:57,032 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/manage_giftcard_popup/addBalance" 2026-10-20 13:52:57,176 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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.015 ro 2026-10-20 13:52:57,393 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/manage_giftcard_popup" ended (passed: 1 / time: 353 ms) 2026-10-20 13:52:57,530 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/manage_giftcard_popup (after GC) - used: 124044247 - total: 217861171 - limit: 4395630592 - tests: 1 2026-10-20 13:52:57,608 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_loyalty/unit/components/screens/control_buttons/getPotentialRewards" 2026-10-20 13:52:57,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:57] "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-20 13:52:57,892 7 INFO rb-3d383b4-225775-426863 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-20 13:52:58,222 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/control_buttons" ended (passed: 2 / time: 605 ms) 2026-10-20 13:52:58,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/control_buttons (after GC) - used: 124317091 - total: 223106407 - limit: 4395630592 - tests: 2 2026-10-20 13:52:58,391 7 INFO rb-3d383b4-225775-426863 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-20 13:52:58,523 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:58] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.007 0.019 ro 2026-10-20 13:52:58,666 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/order_summary" ended (passed: 1 / time: 264 ms) 2026-10-20 13:52:58,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/order_summary (after GC) - used: 124221335 - total: 218125507 - limit: 4395630592 - tests: 1 2026-10-20 13:52:58,874 7 INFO rb-3d383b4-225775-426863 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-20 13:52:59,035 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52: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-20 13:52:59,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/components/screens/partner_line" ended (passed: 1 / time: 330 ms) 2026-10-20 13:52:59,327 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/components/screens/partner_line (after GC) - used: 124275999 - total: 218125595 - limit: 4395630592 - tests: 1 2026-10-20 13:52:59,412 7 INFO rb-3d383b4-225775-426863 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-20 13:52:59,571 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:52:59] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.008 ro 2026-10-20 13:53:00,076 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/customer_display/customer_display" ended (passed: 1 / time: 653 ms) 2026-10-20 13:53:00,178 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/customer_display/customer_display (after GC) - used: 124455637 - total: 222844649 - limit: 4395630592 - tests: 1 2026-10-20 13:53:00,250 7 INFO rb-3d383b4-225775-426863 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-20 13:53:00,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:00,546 7 INFO rb-3d383b4-225775-426863 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-20 13:53:00,806 7 INFO rb-3d383b4-225775-426863 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-20 13:53:01,049 7 INFO rb-3d383b4-225775-426863 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-20 13:53:01,322 7 INFO rb-3d383b4-225775-426863 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-20 13:53:01,556 7 INFO rb-3d383b4-225775-426863 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-20 13:53:01,789 7 INFO rb-3d383b4-225775-426863 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-20 13:53:02,052 7 INFO rb-3d383b4-225775-426863 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-20 13:53:02,272 7 INFO rb-3d383b4-225775-426863 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-20 13:53:02,531 7 INFO rb-3d383b4-225775-426863 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-20 13:53:02,782 7 INFO rb-3d383b4-225775-426863 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-20 13:53:03,048 7 INFO rb-3d383b4-225775-426863 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-20 13:53:03,356 7 INFO rb-3d383b4-225775-426863 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-20 13:53:03,669 7 INFO rb-3d383b4-225775-426863 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: 3417 ms) 2026-10-20 13:53:03,680 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order" ended (passed: 13 / time: 3417 ms) 2026-10-20 13:53:03,906 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order (after GC) - used: 124868471 - total: 259544791 - limit: 4395630592 - tests: 13 2026-10-20 13:53:03,982 7 INFO rb-3d383b4-225775-426863 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-20 13:53:04,135 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:04] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.014 ro 2026-10-20 13:53:04,339 7 INFO rb-3d383b4-225775-426863 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-20 13:53:04,595 7 INFO rb-3d383b4-225775-426863 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-20 13:53:04,840 7 INFO rb-3d383b4-225775-426863 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: 856 ms) 2026-10-20 13:53:04,849 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/models/pos_order_line" ended (passed: 3 / time: 856 ms) 2026-10-20 13:53:05,003 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/models/pos_order_line (after GC) - used: 124606467 - total: 234641111 - limit: 4395630592 - tests: 3 2026-10-20 13:53:05,076 7 INFO rb-3d383b4-225775-426863 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-20 13:53:05,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:05,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty/unit/screens/ticket_screen" ended (passed: 1 / time: 367 ms) 2026-10-20 13:53:05,562 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_loyalty/unit/screens/ticket_screen (after GC) - used: 124689637 - total: 219961141 - limit: 4395630592 - tests: 1 2026-10-20 13:53:05,611 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:05] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1479 11 0.016 0.022 rw 2026-10-20 13:53:05,709 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_mollie/unit/payment_mollie/successful payment" 2026-10-20 13:53:05,855 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.008 ro 2026-10-20 13:53:06,009 7 INFO rb-3d383b4-225775-426863 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-20 13:53:06,272 7 INFO rb-3d383b4-225775-426863 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-20 13:53:06,534 7 INFO rb-3d383b4-225775-426863 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-20 13:53:06,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_mollie/unit/payment_mollie" ended (passed: 4 / time: 1084 ms) 2026-10-20 13:53:06,939 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_mollie/unit/payment_mollie (after GC) - used: 124780061 - total: 224677053 - limit: 4395630592 - tests: 4 2026-10-20 13:53:06,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:06] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1509 11 0.02 0.015 rw 2026-10-20 13:53:07,062 7 INFO rb-3d383b4-225775-426863 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-20 13:53:07,197 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.009 ro 2026-10-20 13:53:07,686 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/accounting/price" ended (passed: 1 / time: 622 ms) 2026-10-20 13:53:07,802 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/accounting/price (after GC) - used: 124843309 - total: 219966589 - limit: 4395630592 - tests: 1 2026-10-20 13:53:07,873 7 INFO rb-3d383b4-225775-426863 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-20 13:53:08,015 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.009 ro 2026-10-20 13:53:08,204 7 INFO rb-3d383b4-225775-426863 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-20 13:53:08,498 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/components/payment_screen" ended (passed: 2 / time: 618 ms) 2026-10-20 13:53:08,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/components/payment_screen (after GC) - used: 124979841 - total: 223374725 - limit: 4395630592 - tests: 2 2026-10-20 13:53:08,693 7 INFO rb-3d383b4-225775-426863 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-20 13:53:08,825 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:08] "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-20 13:53:09,161 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/customer_display/customer_display" ended (passed: 1 / time: 461 ms) 2026-10-20 13:53:09,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/customer_display/customer_display (after GC) - used: 124961164 - total: 219180328 - limit: 4395630592 - tests: 1 2026-10-20 13:53:09,369 7 INFO rb-3d383b4-225775-426863 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-20 13:53:09,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.013 ro 2026-10-20 13:53:09,671 7 INFO rb-3d383b4-225775-426863 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-20 13:53:09,915 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/models/pos_order_line" ended (passed: 2 / time: 536 ms) 2026-10-20 13:53:10,034 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/models/pos_order_line (after GC) - used: 125033102 - total: 224947478 - limit: 4395630592 - tests: 2 2026-10-20 13:53:10,110 7 INFO rb-3d383b4-225775-426863 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-20 13:53:10,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock/unit/related_models/orm_serialization" ended (passed: 1 / time: 118 ms) 2026-10-20 13:53:10,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_stock/unit/related_models/orm_serialization (after GC) - used: 124928372 - total: 218918144 - limit: 4395630592 - tests: 1 2026-10-20 13:53:10,382 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:10] "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.011 rw 2026-10-20 13:53:10,467 7 INFO rb-3d383b4-225775-426863 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-20 13:53:10,604 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.011 ro 2026-10-20 13:53:10,784 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/components/orderline" ended (passed: 1 / time: 306 ms) 2026-10-20 13:53:10,895 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/components/orderline (after GC) - used: 125038815 - total: 218917707 - limit: 4395630592 - tests: 1 2026-10-20 13:53:10,977 7 INFO rb-3d383b4-225775-426863 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-20 13:53:11,134 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:11] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.007 0.021 ro 2026-10-20 13:53:11,271 7 INFO rb-3d383b4-225775-426863 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-20 13:53:11,531 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/models/pos_order_line/saleDetails" ended (passed: 2 / time: 554 ms) 2026-10-20 13:53:11,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/models/pos_order_line" ended (passed: 2 / time: 554 ms) 2026-10-20 13:53:11,663 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/models/pos_order_line (after GC) - used: 125200904 - total: 223898408 - limit: 4395630592 - tests: 2 2026-10-20 13:53:11,740 7 INFO rb-3d383b4-225775-426863 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-20 13:53:11,904 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:12,513 7 INFO rb-3d383b4-225775-426863 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-20 13:53:13,368 7 INFO rb-3d383b4-225775-426863 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-20 13:53:13,819 7 INFO rb-3d383b4-225775-426863 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-20 13:53:14,367 7 INFO rb-3d383b4-225775-426863 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-20 13:53:14,832 7 INFO rb-3d383b4-225775-426863 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-20 13:53:15,601 7 INFO rb-3d383b4-225775-426863 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-20 13:53:16,130 7 INFO rb-3d383b4-225775-426863 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-20 13:53:16,708 7 INFO rb-3d383b4-225775-426863 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-20 13:53:17,243 7 INFO rb-3d383b4-225775-426863 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-20 13:53:17,849 7 INFO rb-3d383b4-225775-426863 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-20 13:53:18,372 7 INFO rb-3d383b4-225775-426863 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-20 13:53:18,881 7 INFO rb-3d383b4-225775-426863 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-20 13:53:19,449 7 INFO rb-3d383b4-225775-426863 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-20 13:53:20,018 7 INFO rb-3d383b4-225775-426863 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-20 13:53:20,501 7 INFO rb-3d383b4-225775-426863 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-20 13:53:20,947 7 INFO rb-3d383b4-225775-426863 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-20 13:53:21,426 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/pos_sale_flow" ended (passed: 17 / time: 9668 ms) 2026-10-20 13:53:21,794 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/pos_sale_flow (after GC) - used: 127997855 - total: 317056419 - limit: 4395630592 - tests: 17 2026-10-20 13:53:21,867 7 INFO rb-3d383b4-225775-426863 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-20 13:53:22,027 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.014 ro 2026-10-20 13:53:22,314 7 INFO rb-3d383b4-225775-426863 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-20 13:53:22,740 7 INFO rb-3d383b4-225775-426863 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-20 13:53:23,532 7 INFO rb-3d383b4-225775-426863 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-20 13:53:23,953 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/quotation_list_flow" ended (passed: 4 / time: 2071 ms) 2026-10-20 13:53:24,133 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/quotation_list_flow (after GC) - used: 126420556 - total: 253917496 - limit: 4395630592 - tests: 4 2026-10-20 13:53:24,211 7 INFO rb-3d383b4-225775-426863 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-20 13:53:24,344 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:25,030 7 INFO rb-3d383b4-225775-426863 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-20 13:53:25,425 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/scenarios/sale_warning_flow" ended (passed: 2 / time: 1210 ms) 2026-10-20 13:53:25,573 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/scenarios/sale_warning_flow (after GC) - used: 126111142 - total: 234127806 - limit: 4395630592 - tests: 2 2026-10-20 13:53:25,646 7 INFO rb-3d383b4-225775-426863 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-20 13:53:25,818 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.012 ro 2026-10-20 13:53:26,057 7 INFO rb-3d383b4-225775-426863 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-20 13:53:26,508 7 INFO rb-3d383b4-225775-426863 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-20 13:53:26,937 7 INFO rb-3d383b4-225775-426863 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-20 13:53:27,404 7 INFO rb-3d383b4-225775-426863 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-20 13:53:27,803 7 INFO rb-3d383b4-225775-426863 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-20 13:53:28,344 7 INFO rb-3d383b4-225775-426863 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-20 13:53:28,677 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store/onClickSaleOrder" ended (passed: 7 / time: 3031 ms) 2026-10-20 13:53:28,677 7 INFO rb-3d383b4-225775-426863 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-20 13:53:28,908 7 INFO rb-3d383b4-225775-426863 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-20 13:53:29,175 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store/getConvertedQuantityFromSaleOrderline" ended (passed: 2 / time: 493 ms) 2026-10-20 13:53:29,180 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale/unit/services/pos_store" ended (passed: 9 / time: 3524 ms) 2026-10-20 13:53:29,380 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale/unit/services/pos_store (after GC) - used: 126479449 - total: 256147917 - limit: 4395630592 - tests: 9 2026-10-20 13:53:29,421 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:29] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1395 11 0.023 0.015 rw 2026-10-20 13:53:29,516 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_viva_com/unit/app/payment_lines/getPaymentActionState" 2026-10-20 13:53:29,678 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:29] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.019 0.009 ro 2026-10-20 13:53:29,837 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com/unit/app/payment_lines" ended (passed: 1 / time: 315 ms) 2026-10-20 13:53:29,992 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_viva_com/unit/app/payment_lines (after GC) - used: 126107619 - total: 220756723 - limit: 4395630592 - tests: 1 2026-10-20 13:53:30,072 7 INFO rb-3d383b4-225775-426863 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-20 13:53:30,210 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.011 ro 2026-10-20 13:53:30,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com/unit/app/payment_screen" ended (passed: 1 / time: 316 ms) 2026-10-20 13:53:30,521 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_viva_com/unit/app/payment_screen (after GC) - used: 126165348 - total: 219970392 - limit: 4395630592 - tests: 1 2026-10-20 13:53:30,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:30] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1401 11 0.017 0.016 rw 2026-10-20 13:53:30,663 7 INFO rb-3d383b4-225775-426863 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-20 13:53:30,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:30,974 7 INFO rb-3d383b4-225775-426863 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-20 13:53:31,188 7 INFO rb-3d383b4-225775-426863 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-20 13:53:31,425 7 INFO rb-3d383b4-225775-426863 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-20 13:53:31,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentRequest" ended (passed: 4 / time: 974 ms) 2026-10-20 13:53:31,641 7 INFO rb-3d383b4-225775-426863 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-20 13:53:31,837 7 INFO rb-3d383b4-225775-426863 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-20 13:53:32,154 7 INFO rb-3d383b4-225775-426863 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-20 13:53:32,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact/sendPaymentCancel" ended (passed: 3 / time: 764 ms) 2026-10-20 13:53:32,413 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/payment_bancontact" ended (passed: 7 / time: 1738 ms) 2026-10-20 13:53:32,580 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 126533938 - total: 238058714 - limit: 4395630592 - tests: 7 2026-10-20 13:53:32,662 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/handlePaymentResponse" 2026-10-20 13:53:32,821 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.012 ro 2026-10-20 13:53:32,956 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceDone" 2026-10-20 13:53:33,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_bancontact_pay/unit/app/pos_payment/forceCancel" 2026-10-20 13:53:33,437 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment" ended (passed: 3 / time: 751 ms) 2026-10-20 13:53:33,581 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment (after GC) - used: 126385422 - total: 235699318 - limit: 4395630592 - tests: 3 2026-10-20 13:53:33,665 7 INFO rb-3d383b4-225775-426863 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-20 13:53:33,806 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:33,944 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_payment_method" ended (passed: 1 / time: 278 ms) 2026-10-20 13:53:34,072 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_payment_method (after GC) - used: 126318098 - total: 220757110 - limit: 4395630592 - tests: 1 2026-10-20 13:53:34,136 7 INFO rb-3d383b4-225775-426863 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-20 13:53:34,259 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:34] "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-20 13:53:34,353 7 INFO rb-3d383b4-225775-426863 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-20 13:53:34,572 7 INFO rb-3d383b4-225775-426863 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-20 13:53:34,761 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/getBancontactErrorMessage" ended (passed: 3 / time: 623 ms) 2026-10-20 13:53:34,762 7 INFO rb-3d383b4-225775-426863 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-20 13:53:35,015 7 INFO rb-3d383b4-225775-426863 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-20 13:53:35,230 7 INFO rb-3d383b4-225775-426863 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-20 13:53:35,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store/handleBancontactPayNotification" ended (passed: 3 / time: 685 ms) 2026-10-20 13:53:35,452 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/app/pos_store" ended (passed: 6 / time: 1308 ms) 2026-10-20 13:53:35,612 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/app/pos_store (after GC) - used: 126579026 - total: 233864310 - limit: 4395630592 - tests: 6 2026-10-20 13:53:35,675 7 INFO rb-3d383b4-225775-426863 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-20 13:53:35,807 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.011 ro 2026-10-20 13:53:36,382 7 INFO rb-3d383b4-225775-426863 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-20 13:53:37,814 7 INFO rb-3d383b4-225775-426863 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-20 13:53:40,296 7 INFO rb-3d383b4-225775-426863 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-20 13:53:41,514 7 INFO rb-3d383b4-225775-426863 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-20 13:53:42,377 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,052 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay/unit/scenario/bancontact_pay_flow" ended (passed: 6 / time: 7370 ms) 2026-10-20 13:53:43,282 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_bancontact_pay/unit/scenario/bancontact_pay_flow (after GC) - used: 126387480 - total: 253267044 - limit: 4395630592 - tests: 6 2026-10-20 13:53:43,326 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:43] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1394 11 0.024 0.015 rw 2026-10-20 13:53:43,407 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/sets credentials" 2026-10-20 13:53:43,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashdro/cashdro_service/connect/resets state" 2026-10-20 13:53:43,416 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/connect" ended (passed: 2 / time: 5 ms) 2026-10-20 13:53:43,417 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,417 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,420 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/sendPaymentRequest" ended (passed: 2 / time: 8 ms) 2026-10-20 13:53:43,421 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,459 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/waitForPaymentCompletion" ended (passed: 1 / time: 36 ms) 2026-10-20 13:53:43,460 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,466 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,472 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service/cancelPayment" ended (passed: 2 / time: 9 ms) 2026-10-20 13:53:43,475 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro/cashdro_service" ended (passed: 7 / time: 58 ms) 2026-10-20 13:53:43,601 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_cashdro/cashdro_service (after GC) - used: 125968313 - total: 218400673 - limit: 4395630592 - tests: 7 2026-10-20 13:53:43,642 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:43] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1396 11 0.017 0.02 rw 2026-10-20 13:53:43,715 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/sets credentials" 2026-10-20 13:53:43,718 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/connect/renewOrLogin" 2026-10-20 13:53:43,720 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service/connect" ended (passed: 2 / time: 8 ms) 2026-10-20 13:53:43,728 7 INFO rb-3d383b4-225775-426863 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-20 13:53:43,925 7 INFO rb-3d383b4-225775-426863 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-20 13:53:44,128 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_cashmatic/cashmatic_service/sendPaymentRequest/Cancel payment" 2026-10-20 13:53:44,134 7 INFO rb-3d383b4-225775-426863 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-20 13:53:44,144 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service/sendPaymentRequest" ended (passed: 4 / time: 420 ms) 2026-10-20 13:53:44,148 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic/cashmatic_service" ended (passed: 6 / time: 428 ms) 2026-10-20 13:53:44,258 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_cashmatic/cashmatic_service (after GC) - used: 126009174 - total: 217352110 - limit: 4395630592 - tests: 6 2026-10-20 13:53:44,300 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:44] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1591 11 0.011 0.013 rw 2026-10-20 13:53:44,394 7 INFO rb-3d383b4-225775-426863 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-20 13:53:44,563 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:44] "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-20 13:53:44,737 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_configurator_popup" ended (passed: 1 / time: 338 ms) 2026-10-20 13:53:44,858 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_configurator_popup (after GC) - used: 126300109 - total: 217356417 - limit: 4395630592 - tests: 1 2026-10-20 13:53:44,940 7 INFO rb-3d383b4-225775-426863 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-20 13:53:45,088 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.011 ro 2026-10-20 13:53:45,238 7 INFO rb-3d383b4-225775-426863 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-20 13:53:45,495 7 INFO rb-3d383b4-225775-426863 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-20 13:53:45,752 7 INFO rb-3d383b4-225775-426863 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-20 13:53:46,014 7 INFO rb-3d383b4-225775-426863 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-20 13:53:46,268 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_registration_popup" ended (passed: 5 / time: 1320 ms) 2026-10-20 13:53:46,395 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_registration_popup (after GC) - used: 126627890 - total: 232039986 - limit: 4395630592 - tests: 5 2026-10-20 13:53:46,454 7 INFO rb-3d383b4-225775-426863 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-20 13:53:46,589 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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.012 ro 2026-10-20 13:53:46,775 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/event_slot_selection_popup" ended (passed: 1 / time: 303 ms) 2026-10-20 13:53:46,892 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/event_slot_selection_popup (after GC) - used: 126464294 - total: 219983414 - limit: 4395630592 - tests: 1 2026-10-20 13:53:46,975 7 INFO rb-3d383b4-225775-426863 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-20 13:53:47,129 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:47,301 7 INFO rb-3d383b4-225775-426863 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-20 13:53:47,595 7 INFO rb-3d383b4-225775-426863 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-20 13:53:47,869 7 INFO rb-3d383b4-225775-426863 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-20 13:53:48,138 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/components/product_card" ended (passed: 4 / time: 1155 ms) 2026-10-20 13:53:48,285 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/components/product_card (after GC) - used: 126750757 - total: 229945205 - limit: 4395630592 - tests: 4 2026-10-20 13:53:48,363 7 INFO rb-3d383b4-225775-426863 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-20 13:53:48,367 7 INFO rb-3d383b4-225775-426863 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-20 13:53:48,373 7 INFO rb-3d383b4-225775-426863 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-20 13:53:48,374 7 INFO rb-3d383b4-225775-426863 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: 12 ms) 2026-10-20 13:53:48,386 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/data_service_options" ended (passed: 3 / time: 12 ms) 2026-10-20 13:53:48,503 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/data_service_options (after GC) - used: 126407552 - total: 219197228 - limit: 4395630592 - tests: 3 2026-10-20 13:53:48,578 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_event/unit/services/pos_store/createDummyProductForEvents" 2026-10-20 13:53:48,719 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:48] "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-20 13:53:48,845 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event/unit/services/pos_store" ended (passed: 1 / time: 255 ms) 2026-10-20 13:53:48,979 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_event/unit/services/pos_store (after GC) - used: 126549554 - total: 219197250 - limit: 4395630592 - tests: 1 2026-10-20 13:53:49,026 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:49] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1576 11 0.014 0.017 rw 2026-10-20 13:53:49,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/avatarAndCssClass" 2026-10-20 13:53:49,234 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:49] "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-20 13:53:49,379 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/navbar/cashier_name/selectCashier" 2026-10-20 13:53:49,664 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/navbar/cashier_name" ended (passed: 2 / time: 546 ms) 2026-10-20 13:53:49,782 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/navbar/cashier_name (after GC) - used: 126773694 - total: 223392066 - limit: 4395630592 - tests: 2 2026-10-20 13:53:49,860 7 INFO rb-3d383b4-225775-426863 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-20 13:53:50,010 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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-20 13:53:50,182 7 INFO rb-3d383b4-225775-426863 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-20 13:53:50,472 7 INFO rb-3d383b4-225775-426863 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-20 13:53:50,747 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/cash_move_popup" ended (passed: 3 / time: 878 ms) 2026-10-20 13:53:50,887 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/cash_move_popup (after GC) - used: 126875478 - total: 228900818 - limit: 4395630592 - tests: 3 2026-10-20 13:53:50,963 7 INFO rb-3d383b4-225775-426863 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-20 13:53:51,097 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:51] "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-20 13:53:51,241 7 INFO rb-3d383b4-225775-426863 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-20 13:53:51,507 7 INFO rb-3d383b4-225775-426863 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-20 13:53:51,751 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/cashier_selection_popup" ended (passed: 3 / time: 780 ms) 2026-10-20 13:53:51,902 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/cashier_selection_popup (after GC) - used: 126845454 - total: 231263810 - limit: 4395630592 - tests: 3 2026-10-20 13:53:51,982 7 INFO rb-3d383b4-225775-426863 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-20 13:53:52,149 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:52] "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-20 13:53:52,332 7 INFO rb-3d383b4-225775-426863 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-20 13:53:52,674 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/popups/product_info_popup" ended (passed: 2 / time: 684 ms) 2026-10-20 13:53:52,792 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/popups/product_info_popup (after GC) - used: 126958188 - total: 229166708 - limit: 4395630592 - tests: 2 2026-10-20 13:53:52,867 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/feedback_screen/canEditPayment" 2026-10-20 13:53:53,020 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.009 ro 2026-10-20 13:53:53,169 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/feedback_screen" ended (passed: 1 / time: 297 ms) 2026-10-20 13:53:53,289 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/feedback_screen (after GC) - used: 126881396 - total: 220515876 - limit: 4395630592 - tests: 1 2026-10-20 13:53:53,365 7 INFO rb-3d383b4-225775-426863 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-20 13:53:53,512 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.006 ro 2026-10-20 13:53:53,652 7 INFO rb-3d383b4-225775-426863 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-20 13:53:53,956 7 INFO rb-3d383b4-225775-426863 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: 584 ms) 2026-10-20 13:53:53,960 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/login_screen" ended (passed: 2 / time: 584 ms) 2026-10-20 13:53:54,109 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/login_screen (after GC) - used: 127027608 - total: 227332160 - limit: 4395630592 - tests: 2 2026-10-20 13:53:54,191 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/payment_screen/showPaymentMethod" 2026-10-20 13:53:54,354 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:54] "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-20 13:53:54,550 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/payment_screen" ended (passed: 1 / time: 346 ms) 2026-10-20 13:53:54,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/payment_screen (after GC) - used: 126982152 - total: 221302916 - limit: 4395630592 - tests: 1 2026-10-20 13:53:54,739 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/components/screens/ticket_screen/showSubPads" 2026-10-20 13:53:54,872 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.009 ro 2026-10-20 13:53:55,094 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/components/screens/ticket_screen" ended (passed: 1 / time: 344 ms) 2026-10-20 13:53:55,234 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/components/screens/ticket_screen (after GC) - used: 127196219 - total: 221302895 - limit: 4395630592 - tests: 1 2026-10-20 13:53:55,307 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/models/pos_order/getCashierName" 2026-10-20 13:53:55,472 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.008 0.013 ro 2026-10-20 13:53:55,614 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/models/pos_order" ended (passed: 1 / time: 302 ms) 2026-10-20 13:53:55,719 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/models/pos_order (after GC) - used: 127260206 - total: 221302802 - limit: 4395630592 - tests: 1 2026-10-20 13:53:55,786 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/checkPin" 2026-10-20 13:53:55,929 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:55] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.006 0.017 ro 2026-10-20 13:53:56,046 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/access_right_plugin/selectCashier" 2026-10-20 13:53:56,284 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/services/access_right_plugin" ended (passed: 2 / time: 493 ms) 2026-10-20 13:53:56,396 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/services/access_right_plugin (after GC) - used: 127367102 - total: 226545698 - limit: 4395630592 - tests: 2 2026-10-20 13:53:56,470 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/createNewOrder" 2026-10-20 13:53:56,598 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.01 ro 2026-10-20 13:53:56,713 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/employeeIsAdmin" 2026-10-20 13:53:56,930 7 INFO rb-3d383b4-225775-426863 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-20 13:53:57,123 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/_getConnectedCashier" 2026-10-20 13:53:57,358 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/shouldShowOpeningControl" 2026-10-20 13:53:57,599 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccess" 2026-10-20 13:53:57,795 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/addLineToCurrentOrder" 2026-10-20 13:53:58,028 7 INFO rb-3d383b4-225775-426863 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-20 13:53:58,269 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/keybordInputRights" 2026-10-20 13:53:58,551 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/validateOrder" 2026-10-20 13:53:58,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithAdmin" 2026-10-20 13:53:59,057 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_hr/unit/services/pos_store/hasProductCreationAccessWithNonAdmin" 2026-10-20 13:53:59,301 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr/unit/services/pos_store" ended (passed: 12 / time: 2824 ms) 2026-10-20 13:53:59,488 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_hr/unit/services/pos_store (after GC) - used: 127669904 - total: 250400868 - limit: 4395630592 - tests: 12 2026-10-20 13:53:59,525 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53:59] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1500 11 0.009 0.014 rw 2026-10-20 13:53:59,611 7 INFO rb-3d383b4-225775-426863 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-20 13:53:59,744 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:53: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-20 13:53:59,910 7 INFO rb-3d383b4-225775-426863 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-20 13:54:00,194 7 INFO rb-3d383b4-225775-426863 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: 582 ms) 2026-10-20 13:54:00,205 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/components/payment_lines" ended (passed: 2 / time: 582 ms) 2026-10-20 13:54:00,349 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment/unit/components/payment_lines (after GC) - used: 127442610 - total: 231263650 - limit: 4395630592 - tests: 2 2026-10-20 13:54:00,410 7 INFO rb-3d383b4-225775-426863 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-20 13:54:00,561 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.014 ro 2026-10-20 13:54:01,321 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment/unit/customer_display/customer_display" ended (passed: 1 / time: 904 ms) 2026-10-20 13:54:01,447 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_online_payment/unit/customer_display/customer_display (after GC) - used: 127428219 - total: 221826455 - limit: 4395630592 - tests: 1 2026-10-20 13:54:01,502 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:01] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1548 13 0.026 0.021 rw 2026-10-20 13:54:01,578 7 INFO rb-3d383b4-225775-426863 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-20 13:54:01,791 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:01] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.016 ro 2026-10-20 13:54:01,978 7 INFO rb-3d383b4-225775-426863 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-20 13:54:01,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:01] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 200 9976 5 0.009 0.023 ro 2026-10-20 13:54:02,265 7 INFO rb-3d383b4-225775-426863 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-20 13:54:02,546 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/order_widget" ended (passed: 3 / time: 955 ms) 2026-10-20 13:54:02,721 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/order_widget (after GC) - used: 127779945 - total: 229702085 - limit: 4395630592 - tests: 3 2026-10-20 13:54:02,811 7 INFO rb-3d383b4-225775-426863 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-20 13:54:03,046 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:03] "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-20 13:54:03,214 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:03] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.009 ro 2026-10-20 13:54:03,249 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/pills_selection_popup" ended (passed: 1 / time: 421 ms) 2026-10-20 13:54:03,368 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/pills_selection_popup (after GC) - used: 127775549 - total: 221843097 - limit: 4395630592 - tests: 1 2026-10-20 13:54:03,438 7 INFO rb-3d383b4-225775-426863 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-20 13:54:03,660 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.008 ro 2026-10-20 13:54:03,824 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:03] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.015 ro 2026-10-20 13:54:03,825 7 INFO rb-3d383b4-225775-426863 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-20 13:54:04,210 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/preset_info_popup" ended (passed: 2 / time: 754 ms) 2026-10-20 13:54:04,370 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/preset_info_popup (after GC) - used: 128081352 - total: 225263460 - limit: 4395630592 - tests: 2 2026-10-20 13:54:04,453 7 INFO rb-3d383b4-225775-426863 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-20 13:54:04,686 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.007 ro 2026-10-20 13:54:04,853 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:04] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.012 0.011 ro 2026-10-20 13:54:04,881 7 INFO rb-3d383b4-225775-426863 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-20 13:54:05,214 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/components/product_card/selectProduct" 2026-10-20 13:54:05,582 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/product_card" ended (passed: 3 / time: 1112 ms) 2026-10-20 13:54:05,710 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/product_card (after GC) - used: 128482179 - total: 231319415 - limit: 4395630592 - tests: 3 2026-10-20 13:54:05,790 7 INFO rb-3d383b4-225775-426863 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-20 13:54:05,966 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.018 ro 2026-10-20 13:54:06,079 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:06] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.013 ro 2026-10-20 13:54:06,082 7 INFO rb-3d383b4-225775-426863 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-20 13:54:06,330 7 INFO rb-3d383b4-225775-426863 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-20 13:54:06,636 7 INFO rb-3d383b4-225775-426863 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-20 13:54:06,965 7 INFO rb-3d383b4-225775-426863 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-20 13:54:07,275 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/components/product_interface" ended (passed: 5 / time: 1472 ms) 2026-10-20 13:54:07,410 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/components/product_interface (after GC) - used: 128481459 - total: 236562739 - limit: 4395630592 - tests: 5 2026-10-20 13:54:07,490 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_order/isTakeaway" 2026-10-20 13:54:07,706 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.008 ro 2026-10-20 13:54:07,813 7 INFO rb-3d383b4-225775-426863 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-20 13:54:08,137 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_order" ended (passed: 2 / time: 634 ms) 2026-10-20 13:54:08,255 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_order (after GC) - used: 128411291 - total: 230009171 - limit: 4395630592 - tests: 2 2026-10-20 13:54:08,336 7 INFO rb-3d383b4-225775-426863 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-20 13:54:08,572 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:08] "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-20 13:54:08,734 7 INFO rb-3d383b4-225775-426863 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-20 13:54:09,018 7 INFO rb-3d383b4-225775-426863 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-20 13:54:09,340 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_order_line" ended (passed: 3 / time: 971 ms) 2026-10-20 13:54:09,467 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_order_line (after GC) - used: 128507051 - total: 233417027 - limit: 4395630592 - tests: 3 2026-10-20 13:54:09,541 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/pos_preset/needsEmail" 2026-10-20 13:54:09,733 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:09] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.011 ro 2026-10-20 13:54:09,848 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/pos_preset" ended (passed: 1 / time: 294 ms) 2026-10-20 13:54:09,973 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/pos_preset (after GC) - used: 128633263 - total: 222669139 - limit: 4395630592 - tests: 1 2026-10-20 13:54:10,057 7 INFO rb-3d383b4-225775-426863 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-20 13:54:10,307 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:10] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.007 0.024 ro 2026-10-20 13:54:10,438 7 INFO rb-3d383b4-225775-426863 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-20 13:54:10,765 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/models/product_template/showComboSelectionPage" 2026-10-20 13:54:11,062 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/models/product_template" ended (passed: 3 / time: 989 ms) 2026-10-20 13:54:11,211 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/models/product_template (after GC) - used: 128783115 - total: 227387731 - limit: 4395630592 - tests: 3 2026-10-20 13:54:11,300 7 INFO rb-3d383b4-225775-426863 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-20 13:54:11,537 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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-20 13:54:11,760 7 INFO rb-3d383b4-225775-426863 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-20 13:54:12,156 7 INFO rb-3d383b4-225775-426863 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-20 13:54:12,552 7 INFO rb-3d383b4-225775-426863 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: 1248 ms) 2026-10-20 13:54:12,568 7 INFO rb-3d383b4-225775-426863 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: 1248 ms) 2026-10-20 13:54:12,719 7 INFO rb-3d383b4-225775-426863 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: 128971629 - total: 234468393 - limit: 4395630592 - tests: 3 2026-10-20 13:54:12,802 7 INFO rb-3d383b4-225775-426863 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-20 13:54:13,016 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.009 ro 2026-10-20 13:54:13,191 7 INFO rb-3d383b4-225775-426863 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: 388 ms) 2026-10-20 13:54:13,208 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/overrides/services/pos_service" ended (passed: 1 / time: 388 ms) 2026-10-20 13:54:13,339 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/overrides/services/pos_service (after GC) - used: 128773481 - total: 225031145 - limit: 4395630592 - tests: 1 2026-10-20 13:54:13,419 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/removeLine" 2026-10-20 13:54:13,607 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.021 ro 2026-10-20 13:54:13,802 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:13] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.013 0.02 ro 2026-10-20 13:54:13,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/changeQuantity" 2026-10-20 13:54:13,822 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:13] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 200 63364 5 0.008 0.034 ro 2026-10-20 13:54:14,170 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/pay" 2026-10-20 13:54:14,541 7 INFO rb-3d383b4-225775-426863 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-20 13:54:14,894 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/canChangeQuantity" 2026-10-20 13:54:15,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/isCheckout" 2026-10-20 13:54:15,802 7 INFO rb-3d383b4-225775-426863 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-20 13:54:16,251 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/totalPriceAndTax" 2026-10-20 13:54:16,752 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getPrice" 2026-10-20 13:54:17,218 7 INFO rb-3d383b4-225775-426863 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-20 13:54:17,680 7 INFO rb-3d383b4-225775-426863 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-20 13:54:18,086 7 INFO rb-3d383b4-225775-426863 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-20 13:54:18,579 7 INFO rb-3d383b4-225775-426863 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-20 13:54:18,958 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/onClickBack" 2026-10-20 13:54:19,367 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/presetButton" 2026-10-20 13:54:19,766 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/payButton" 2026-10-20 13:54:20,396 7 INFO rb-3d383b4-225775-426863 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-20 13:54:20,776 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/getLineDisplayQty" 2026-10-20 13:54:21,158 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/cart_page/lines" 2026-10-20 13:54:21,658 7 INFO rb-3d383b4-225775-426863 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-20 13:54:22,158 7 INFO rb-3d383b4-225775-426863 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-20 13:54:22,553 7 INFO rb-3d383b4-225775-426863 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-20 13:54:23,054 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/cart_page" ended (passed: 22 / time: 9613 ms) 2026-10-20 13:54:23,446 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/cart_page (after GC) - used: 134577210 - total: 344610250 - limit: 4395630592 - tests: 22 2026-10-20 13:54:23,543 7 INFO rb-3d383b4-225775-426863 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-20 13:54:23,797 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.011 ro 2026-10-20 13:54:24,015 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/getComboSelection" 2026-10-20 13:54:24,445 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isBackVisible" 2026-10-20 13:54:24,818 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/combo_page/isNextEnabled" 2026-10-20 13:54:25,136 7 INFO rb-3d383b4-225775-426863 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-20 13:54:25,439 7 INFO rb-3d383b4-225775-426863 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-20 13:54:25,781 7 INFO rb-3d383b4-225775-426863 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-20 13:54:26,159 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/combo_page" ended (passed: 7 / time: 2578 ms) 2026-10-20 13:54:26,336 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/combo_page (after GC) - used: 124470106 - total: 275670938 - limit: 4395630592 - tests: 7 2026-10-20 13:54:26,418 7 INFO rb-3d383b4-225775-426863 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-20 13:54:26,661 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:26] "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-20 13:54:26,815 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:26] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-20 13:54:26,819 7 INFO rb-3d383b4-225775-426863 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-20 13:54:27,116 7 INFO rb-3d383b4-225775-426863 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-20 13:54:27,372 7 INFO rb-3d383b4-225775-426863 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-20 13:54:27,702 7 INFO rb-3d383b4-225775-426863 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-20 13:54:28,049 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/landing_page" ended (passed: 5 / time: 1610 ms) 2026-10-20 13:54:28,196 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/landing_page (after GC) - used: 124224241 - total: 257582985 - limit: 4395630592 - tests: 5 2026-10-20 13:54:28,284 7 INFO rb-3d383b4-225775-426863 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-20 13:54:28,496 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.01 ro 2026-10-20 13:54:28,620 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:28] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.006 ro 2026-10-20 13:54:28,646 7 INFO rb-3d383b4-225775-426863 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-20 13:54:28,971 7 INFO rb-3d383b4-225775-426863 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-20 13:54:30,025 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:30] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.02 0.012 ro 2026-10-20 13:54:30,294 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/optional_product_page" ended (passed: 3 / time: 1994 ms) 2026-10-20 13:54:30,450 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/optional_product_page (after GC) - used: 131291594 - total: 252347290 - limit: 4395630592 - tests: 3 2026-10-20 13:54:30,513 7 INFO rb-3d383b4-225775-426863 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-20 13:54:30,693 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:30] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.005 0.008 ro 2026-10-20 13:54:30,867 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/order_history_page" ended (passed: 1 / time: 339 ms) 2026-10-20 13:54:31,000 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/order_history_page (after GC) - used: 124432270 - total: 226665722 - limit: 4395630592 - tests: 1 2026-10-20 13:54:31,077 7 INFO rb-3d383b4-225775-426863 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-20 13:54:31,314 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.01 ro 2026-10-20 13:54:31,498 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:31] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.008 0.015 ro 2026-10-20 13:54:31,513 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:31] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.004 0.016 ro 2026-10-20 13:54:31,513 7 INFO rb-3d383b4-225775-426863 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-20 13:54:31,825 7 INFO rb-3d383b4-225775-426863 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-20 13:54:32,126 7 INFO rb-3d383b4-225775-426863 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-20 13:54:32,424 7 INFO rb-3d383b4-225775-426863 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-20 13:54:32,755 7 INFO rb-3d383b4-225775-426863 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-20 13:54:33,086 7 INFO rb-3d383b4-225775-426863 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-20 13:54:33,418 7 INFO rb-3d383b4-225775-426863 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-20 13:54:33,750 7 INFO rb-3d383b4-225775-426863 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-20 13:54:34,096 7 INFO rb-3d383b4-225775-426863 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-20 13:54:34,479 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/payment_page/startPayment" ended (passed: 10 / time: 3393 ms) 2026-10-20 13:54:34,496 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/payment_page" ended (passed: 10 / time: 3393 ms) 2026-10-20 13:54:34,681 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/payment_page (after GC) - used: 124683810 - total: 252888166 - limit: 4395630592 - tests: 10 2026-10-20 13:54:34,743 7 INFO rb-3d383b4-225775-426863 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-20 13:54:34,916 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.009 ro 2026-10-20 13:54:35,044 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:35] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.007 0.011 ro 2026-10-20 13:54:35,260 7 INFO rb-3d383b4-225775-426863 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-20 13:54:35,676 7 INFO rb-3d383b4-225775-426863 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-20 13:54:35,971 7 INFO rb-3d383b4-225775-426863 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-20 13:54:36,301 7 INFO rb-3d383b4-225775-426863 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-20 13:54:36,645 7 INFO rb-3d383b4-225775-426863 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-20 13:54:36,969 7 INFO rb-3d383b4-225775-426863 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-20 13:54:37,299 7 INFO rb-3d383b4-225775-426863 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-20 13:54:37,588 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_list_page" ended (passed: 8 / time: 2836 ms) 2026-10-20 13:54:37,774 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/product_list_page (after GC) - used: 124677863 - total: 260490351 - limit: 4395630592 - tests: 8 2026-10-20 13:54:37,842 7 INFO rb-3d383b4-225775-426863 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-20 13:54:38,052 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54: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.014 ro 2026-10-20 13:54:38,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/getProductPrice" 2026-10-20 13:54:38,198 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:38] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.009 ro 2026-10-20 13:54:38,479 7 INFO rb-3d383b4-225775-426863 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-20 13:54:38,734 7 INFO rb-3d383b4-225775-426863 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-20 13:54:38,985 7 INFO rb-3d383b4-225775-426863 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-20 13:54:39,289 7 INFO rb-3d383b4-225775-426863 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-20 13:54:39,601 7 INFO rb-3d383b4-225775-426863 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-20 13:54:39,999 7 INFO rb-3d383b4-225775-426863 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: 1016 ms) 2026-10-20 13:54:39,999 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Running test "@pos_self_order/unit/pages/product_page/isAddToCartEnabled" 2026-10-20 13:54:40,258 7 INFO rb-3d383b4-225775-426863 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-20 13:54:40,467 7 INFO rb-3d383b4-225775-426863 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-20 13:54:40,798 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/pages/product_page" ended (passed: 10 / time: 2938 ms) 2026-10-20 13:54:40,985 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/pages/product_page (after GC) - used: 124978735 - total: 271500467 - limit: 4395630592 - tests: 10 2026-10-20 13:54:41,052 7 INFO rb-3d383b4-225775-426863 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-20 13:54:41,242 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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.012 ro 2026-10-20 13:54:41,400 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:41] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.014 0.02 ro 2026-10-20 13:54:41,474 7 INFO rb-3d383b4-225775-426863 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-20 13:54:41,778 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:41] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.009 0.012 ro 2026-10-20 13:54:41,955 7 INFO rb-3d383b4-225775-426863 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-20 13:54:42,403 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:54:42] "GET /web/image/ir.attachment/101/raw HTTP/1.1" 200 11977 5 0.008 0.01 ro 2026-10-20 13:54:42,450 7 INFO rb-3d383b4-225775-426863 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-20 13:54:43,019 7 INFO rb-3d383b4-225775-426863 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-20 13:54:43,503 7 INFO rb-3d383b4-225775-426863 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-20 13:54:44,414 7 INFO rb-3d383b4-225775-426863 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-20 13:54:45,485 7 INFO rb-3d383b4-225775-426863 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-20 13:54:46,677 7 INFO rb-3d383b4-225775-426863 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-20 13:54:47,646 7 INFO rb-3d383b4-225775-426863 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-20 13:54:47,967 7 INFO rb-3d383b4-225775-426863 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-20 13:54:49,326 7 INFO rb-3d383b4-225775-426863 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-20 13:54:50,461 7 INFO rb-3d383b4-225775-426863 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-20 13:54:50,953 7 INFO rb-3d383b4-225775-426863 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-20 13:54:51,414 7 INFO rb-3d383b4-225775-426863 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-20 13:54:52,562 7 INFO rb-3d383b4-225775-426863 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-20 13:54:53,392 7 INFO rb-3d383b4-225775-426863 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-20 13:54:54,560 7 INFO rb-3d383b4-225775-426863 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-20 13:54:55,679 7 INFO rb-3d383b4-225775-426863 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-20 13:54:56,696 7 INFO rb-3d383b4-225775-426863 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-20 13:54:57,322 7 INFO rb-3d383b4-225775-426863 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-20 13:54:57,890 7 INFO rb-3d383b4-225775-426863 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-20 13:54:58,651 7 INFO rb-3d383b4-225775-426863 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-20 13:54:59,306 7 INFO rb-3d383b4-225775-426863 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-20 13:54:59,922 7 INFO rb-3d383b4-225775-426863 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-20 13:55:00,399 7 INFO rb-3d383b4-225775-426863 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-20 13:55:00,830 7 INFO rb-3d383b4-225775-426863 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-20 13:55:01,367 7 INFO rb-3d383b4-225775-426863 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-20 13:55:01,947 7 INFO rb-3d383b4-225775-426863 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-20 13:55:02,344 7 INFO rb-3d383b4-225775-426863 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-20 13:55:02,925 7 INFO rb-3d383b4-225775-426863 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-20 13:55:03,778 7 INFO rb-3d383b4-225775-426863 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-20 13:55:04,562 7 INFO rb-3d383b4-225775-426863 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-20 13:55:05,277 7 INFO rb-3d383b4-225775-426863 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-20 13:55:06,045 7 INFO rb-3d383b4-225775-426863 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-20 13:55:07,062 7 INFO rb-3d383b4-225775-426863 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-20 13:55:08,065 7 INFO rb-3d383b4-225775-426863 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-20 13:55:08,978 7 INFO rb-3d383b4-225775-426863 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-20 13:55:09,983 7 INFO rb-3d383b4-225775-426863 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-20 13:55:11,880 7 INFO rb-3d383b4-225775-426863 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-20 13:55:12,929 7 INFO rb-3d383b4-225775-426863 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-20 13:55:13,645 7 INFO rb-3d383b4-225775-426863 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-20 13:55:14,230 7 INFO rb-3d383b4-225775-426863 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-20 13:55:15,009 7 INFO rb-3d383b4-225775-426863 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-20 13:55:15,462 7 INFO rb-3d383b4-225775-426863 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-20 13:55:15,958 7 INFO rb-3d383b4-225775-426863 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-20 13:55:16,418 7 INFO rb-3d383b4-225775-426863 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-20 13:55:17,093 7 INFO rb-3d383b4-225775-426863 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-20 13:55:18,159 7 INFO rb-3d383b4-225775-426863 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-20 13:55:19,277 7 INFO rb-3d383b4-225775-426863 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-20 13:55:19,787 7 INFO rb-3d383b4-225775-426863 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-20 13:55:20,343 7 INFO rb-3d383b4-225775-426863 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-20 13:55:20,687 7 INFO rb-3d383b4-225775-426863 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-20 13:55:21,082 7 INFO rb-3d383b4-225775-426863 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-20 13:55:21,590 7 INFO rb-3d383b4-225775-426863 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-20 13:55:22,486 7 INFO rb-3d383b4-225775-426863 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-20 13:55:22,978 7 INFO rb-3d383b4-225775-426863 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: 41882 ms) 2026-10-20 13:55:23,527 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/scenario/pos_self_order_flow (after GC) - used: 140955405 - total: 424079421 - limit: 4395630592 - tests: 56 2026-10-20 13:55:23,602 7 INFO rb-3d383b4-225775-426863 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-20 13:55:23,786 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13: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-20 13:55:24,076 7 INFO rb-3d383b4-225775-426863 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: 457 ms) 2026-10-20 13:55:24,265 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/screens/floor_screen/floor_screen (after GC) - used: 131047939 - total: 235075987 - limit: 4395630592 - tests: 1 2026-10-20 13:55:24,362 7 INFO rb-3d383b4-225775-426863 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-20 13:55:24,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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.012 ro 2026-10-20 13:55:24,778 7 INFO rb-3d383b4-225775-426863 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-20 13:55:25,169 7 INFO rb-3d383b4-225775-426863 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-20 13:55:25,517 7 INFO rb-3d383b4-225775-426863 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: 1160 ms) 2026-10-20 13:55:25,533 7 INFO rb-3d383b4-225775-426863 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: 1160 ms) 2026-10-20 13:55:25,669 7 INFO rb-3d383b4-225775-426863 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: 131109604 - total: 239270388 - limit: 4395630592 - tests: 3 2026-10-20 13:55:25,758 7 INFO rb-3d383b4-225775-426863 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-20 13:55:25,962 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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.012 ro 2026-10-20 13:55:26,091 7 INFO rb-3d383b4-225775-426863 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-20 13:55:26,366 7 INFO rb-3d383b4-225775-426863 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-20 13:55:26,647 7 INFO rb-3d383b4-225775-426863 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-20 13:55:26,987 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:26] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.01 ro 2026-10-20 13:55:27,010 7 INFO rb-3d383b4-225775-426863 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: 1251 ms) 2026-10-20 13:55:27,027 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/preparation_receipt" ended (passed: 4 / time: 1251 ms) 2026-10-20 13:55:27,194 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/services/preparation_receipt (after GC) - used: 131172471 - total: 241629643 - limit: 4395630592 - tests: 4 2026-10-20 13:55:27,286 7 INFO rb-3d383b4-225775-426863 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-20 13:55:27,535 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:27] "POST /web/dataset/call_kw/ir.ui.view/search_read#ir.ui.view.search_read HTTP/1.1" 200 50948 1 0.004 0.01 ro 2026-10-20 13:55:27,727 7 INFO rb-3d383b4-225775-426863 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-20 13:55:28,056 7 INFO rb-3d383b4-225775-426863 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-20 13:55:28,375 7 INFO rb-3d383b4-225775-426863 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: 641 ms) 2026-10-20 13:55:28,376 7 INFO rb-3d383b4-225775-426863 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-20 13:55:28,702 7 INFO rb-3d383b4-225775-426863 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-20 13:55:28,994 7 INFO rb-3d383b4-225775-426863 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: 626 ms) 2026-10-20 13:55:28,995 7 INFO rb-3d383b4-225775-426863 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-20 13:55:29,262 7 INFO rb-3d383b4-225775-426863 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-20 13:55:29,545 7 INFO rb-3d383b4-225775-426863 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-20 13:55:29,847 7 INFO rb-3d383b4-225775-426863 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-20 13:55:30,092 7 INFO rb-3d383b4-225775-426863 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: 1096 ms) 2026-10-20 13:55:30,093 7 INFO rb-3d383b4-225775-426863 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-20 13:55:30,343 7 INFO rb-3d383b4-225775-426863 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-20 13:55:30,624 7 INFO rb-3d383b4-225775-426863 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-20 13:55:30,890 7 INFO rb-3d383b4-225775-426863 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: 795 ms) 2026-10-20 13:55:30,891 7 INFO rb-3d383b4-225775-426863 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-20 13:55:31,147 7 INFO rb-3d383b4-225775-426863 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-20 13:55:31,425 7 INFO rb-3d383b4-225775-426863 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: 535 ms) 2026-10-20 13:55:31,425 7 INFO rb-3d383b4-225775-426863 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-20 13:55:31,709 7 INFO rb-3d383b4-225775-426863 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-20 13:55:32,004 7 INFO rb-3d383b4-225775-426863 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-20 13:55:32,281 7 INFO rb-3d383b4-225775-426863 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: 852 ms) 2026-10-20 13:55:32,281 7 INFO rb-3d383b4-225775-426863 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-20 13:55:32,555 7 INFO rb-3d383b4-225775-426863 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-20 13:55:32,813 7 INFO rb-3d383b4-225775-426863 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-20 13:55:33,106 7 INFO rb-3d383b4-225775-426863 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-20 13:55:33,431 7 INFO rb-3d383b4-225775-426863 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: 1149 ms) 2026-10-20 13:55:33,432 7 INFO rb-3d383b4-225775-426863 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-20 13:55:33,712 7 INFO rb-3d383b4-225775-426863 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-20 13:55:34,109 7 INFO rb-3d383b4-225775-426863 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-20 13:55:34,464 7 INFO rb-3d383b4-225775-426863 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-20 13:55:34,795 7 INFO rb-3d383b4-225775-426863 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-20 13:55:35,132 7 INFO rb-3d383b4-225775-426863 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-20 13:55:35,485 7 INFO rb-3d383b4-225775-426863 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: 2052 ms) 2026-10-20 13:55:35,488 7 INFO rb-3d383b4-225775-426863 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-20 13:55:35,796 7 INFO rb-3d383b4-225775-426863 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-20 13:55:36,103 7 INFO rb-3d383b4-225775-426863 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-20 13:55:36,465 7 INFO rb-3d383b4-225775-426863 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-20 13:55:37,023 7 INFO rb-3d383b4-225775-426863 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: 1531 ms) 2026-10-20 13:55:37,024 7 INFO rb-3d383b4-225775-426863 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-20 13:55:37,316 7 INFO rb-3d383b4-225775-426863 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-20 13:55:37,626 7 INFO rb-3d383b4-225775-426863 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: 605 ms) 2026-10-20 13:55:37,627 7 INFO rb-3d383b4-225775-426863 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-20 13:55:37,906 7 INFO rb-3d383b4-225775-426863 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-20 13:55:38,159 7 INFO rb-3d383b4-225775-426863 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: 533 ms) 2026-10-20 13:55:38,160 7 INFO rb-3d383b4-225775-426863 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-20 13:55:38,370 7 INFO rb-3d383b4-225775-426863 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-20 13:55:38,661 7 INFO rb-3d383b4-225775-426863 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-20 13:55:38,919 7 INFO rb-3d383b4-225775-426863 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-20 13:55:39,170 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:39] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.008 ro 2026-10-20 13:55:39,171 7 INFO rb-3d383b4-225775-426863 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-20 13:55:39,446 7 INFO rb-3d383b4-225775-426863 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-20 13:55:39,721 7 INFO rb-3d383b4-225775-426863 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-20 13:55:39,991 7 INFO rb-3d383b4-225775-426863 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-20 13:55:40,279 7 INFO rb-3d383b4-225775-426863 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-20 13:55:40,552 7 INFO rb-3d383b4-225775-426863 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: 1102 ms) 2026-10-20 13:55:40,553 7 INFO rb-3d383b4-225775-426863 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-20 13:55:40,847 7 INFO rb-3d383b4-225775-426863 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-20 13:55:41,152 7 INFO rb-3d383b4-225775-426863 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-20 13:55:41,428 7 INFO rb-3d383b4-225775-426863 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: 276 ms) 2026-10-20 13:55:41,429 7 INFO rb-3d383b4-225775-426863 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-20 13:55:41,703 7 INFO rb-3d383b4-225775-426863 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-20 13:55:41,996 7 INFO rb-3d383b4-225775-426863 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-20 13:55:42,328 7 INFO rb-3d383b4-225775-426863 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: 898 ms) 2026-10-20 13:55:42,328 7 INFO rb-3d383b4-225775-426863 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-20 13:55:42,624 7 INFO rb-3d383b4-225775-426863 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-20 13:55:42,919 7 INFO rb-3d383b4-225775-426863 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-20 13:55:43,172 7 INFO rb-3d383b4-225775-426863 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-20 13:55:43,479 7 INFO rb-3d383b4-225775-426863 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-20 13:55:43,760 7 INFO rb-3d383b4-225775-426863 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-20 13:55:44,029 7 INFO rb-3d383b4-225775-426863 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-20 13:55:44,276 7 INFO rb-3d383b4-225775-426863 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: 1353 ms) 2026-10-20 13:55:44,276 7 INFO rb-3d383b4-225775-426863 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-20 13:55:44,586 7 INFO rb-3d383b4-225775-426863 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-20 13:55:44,878 7 INFO rb-3d383b4-225775-426863 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-20 13:55:45,257 7 INFO rb-3d383b4-225775-426863 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-20 13:55:45,611 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order/unit/services/self_order_service" ended (passed: 61 / time: 18275 ms) 2026-10-20 13:55:46,324 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order/unit/services/self_order_service (after GC) - used: 142319012 - total: 422377984 - limit: 4395630592 - tests: 61 2026-10-20 13:55:46,387 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:46] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1841 13 0.042 0.016 rw 2026-10-20 13:55:46,503 7 INFO rb-3d383b4-225775-426863 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-20 13:55:46,735 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:46] "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-20 13:55:46,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:46] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.016 ro 2026-10-20 13:55:47,023 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:47] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.006 0.011 ro 2026-10-20 13:55:47,309 7 INFO rb-3d383b4-225775-426863 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: 787 ms) 2026-10-20 13:55:47,482 7 INFO rb-3d383b4-225775-426863 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: 142507998 - total: 250186942 - limit: 4395630592 - tests: 1 2026-10-20 13:55:47,561 7 INFO rb-3d383b4-225775-426863 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-20 13:55:47,741 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:47] "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-20 13:55:47,870 7 INFO rb-3d383b4-225775-426863 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-20 13:55:48,164 7 INFO rb-3d383b4-225775-426863 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-20 13:55:48,440 7 INFO rb-3d383b4-225775-426863 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-20 13:55:48,707 7 INFO rb-3d383b4-225775-426863 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: 835 ms) 2026-10-20 13:55:48,708 7 INFO rb-3d383b4-225775-426863 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: 1145 ms) 2026-10-20 13:55:48,708 7 INFO rb-3d383b4-225775-426863 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-20 13:55:49,052 7 INFO rb-3d383b4-225775-426863 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: 1470 ms) 2026-10-20 13:55:49,250 7 INFO rb-3d383b4-225775-426863 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: 136395917 - total: 255913937 - limit: 4395630592 - tests: 5 2026-10-20 13:55:49,284 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:49] "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.015 rw 2026-10-20 13:55:49,370 7 INFO rb-3d383b4-225775-426863 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-20 13:55:49,508 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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-20 13:55:49,803 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom/unit/customer_display/customer_display" ended (passed: 1 / time: 425 ms) 2026-10-20 13:55:49,941 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_safaricom/unit/customer_display/customer_display (after GC) - used: 136138177 - total: 235994433 - limit: 4395630592 - tests: 1 2026-10-20 13:55:50,013 7 INFO rb-3d383b4-225775-426863 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-20 13:55:50,175 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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.016 ro 2026-10-20 13:55:50,585 7 INFO rb-3d383b4-225775-426863 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-20 13:55:51,051 7 INFO rb-3d383b4-225775-426863 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-20 13:55:51,563 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom/unit/scenarios/safaricom_flow" ended (passed: 3 / time: 1539 ms) 2026-10-20 13:55:51,754 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_safaricom/unit/scenarios/safaricom_flow (after GC) - used: 145157084 - total: 244645784 - limit: 4395630592 - tests: 3 2026-10-20 13:55:51,784 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:51] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1829 13 0.01 0.016 rw 2026-10-20 13:55:51,876 7 INFO rb-3d383b4-225775-426863 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-20 13:55:52,017 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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-20 13:55:52,471 7 INFO rb-3d383b4-225775-426863 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-20 13:55:53,031 7 INFO rb-3d383b4-225775-426863 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-20 13:55:53,573 7 INFO rb-3d383b4-225775-426863 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-20 13:55:54,111 7 INFO rb-3d383b4-225775-426863 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-20 13:55:54,618 7 INFO rb-3d383b4-225775-426863 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-20 13:55:55,213 7 INFO rb-3d383b4-225775-426863 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-20 13:55:55,795 7 INFO rb-3d383b4-225775-426863 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: 3904 ms) 2026-10-20 13:55:56,029 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_sale_stock/unit/scenarios/pos_sale_stock_flow (after GC) - used: 143286878 - total: 279939782 - limit: 4395630592 - tests: 7 2026-10-20 13:55:56,110 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:56] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1905 13 0.038 0.026 rw 2026-10-20 13:55:56,207 7 INFO rb-3d383b4-225775-426863 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-20 13:55:56,443 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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.019 ro 2026-10-20 13:55:56,585 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:56] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.001 0.009 ro 2026-10-20 13:55:56,588 7 INFO rb-3d383b4-225775-426863 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-20 13:55:56,857 7 INFO rb-3d383b4-225775-426863 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-20 13:55:57,195 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/components/product_card" ended (passed: 3 / time: 962 ms) 2026-10-20 13:55:57,363 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/components/product_card (after GC) - used: 142487314 - total: 260899806 - limit: 4395630592 - tests: 3 2026-10-20 13:55:57,450 7 INFO rb-3d383b4-225775-426863 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-20 13:55:57,699 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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.008 ro 2026-10-20 13:55:57,881 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:57] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.004 0.016 ro 2026-10-20 13:55:57,889 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:57] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.002 0.017 ro 2026-10-20 13:55:57,902 7 INFO rb-3d383b4-225775-426863 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: 451 ms) 2026-10-20 13:55:57,925 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/cart_page" ended (passed: 1 / time: 451 ms) 2026-10-20 13:55:58,065 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/pages/cart_page (after GC) - used: 142433787 - total: 242549759 - limit: 4395630592 - tests: 1 2026-10-20 13:55:58,158 7 INFO rb-3d383b4-225775-426863 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-20 13:55:58,414 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55: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.015 ro 2026-10-20 13:55:58,583 7 INFO rb-3d383b4-225775-426863 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-20 13:55:58,584 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:55:58] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.007 0.017 ro 2026-10-20 13:55:58,923 7 INFO rb-3d383b4-225775-426863 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-20 13:55:59,226 7 INFO rb-3d383b4-225775-426863 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-20 13:55:59,513 7 INFO rb-3d383b4-225775-426863 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-20 13:55:59,798 7 INFO rb-3d383b4-225775-426863 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: 1629 ms) 2026-10-20 13:55:59,812 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event/unit/pages/event_page" ended (passed: 5 / time: 1629 ms) 2026-10-20 13:55:59,981 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/pages/event_page (after GC) - used: 142882016 - total: 252529824 - limit: 4395630592 - tests: 5 2026-10-20 13:56:00,069 7 INFO rb-3d383b4-225775-426863 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-20 13:56:00,264 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56: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.009 ro 2026-10-20 13:56:00,391 7 INFO rb-3d383b4-225775-426863 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: 322 ms) 2026-10-20 13:56:00,413 7 INFO rb-3d383b4-225775-426863 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: 322 ms) 2026-10-20 13:56:00,557 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_event/unit/services/self_order_service (after GC) - used: 142646906 - total: 243354638 - limit: 4395630592 - tests: 1 2026-10-20 13:56:00,599 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56:00] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies#ir.module.module.dependency.all_dependencies HTTP/1.1" 200 1742 13 0.01 0.028 rw 2026-10-20 13:56:00,710 7 INFO rb-3d383b4-225775-426863 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-20 13:56:00,927 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56: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.011 ro 2026-10-20 13:56:01,101 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56:01] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.002 0.008 ro 2026-10-20 13:56:01,123 7 INFO rb-3d383b4-225775-426863 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-20 13:56:01,469 7 INFO rb-3d383b4-225775-426863 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: 758 ms) 2026-10-20 13:56:01,503 7 INFO rb-3d383b4-225775-426863 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: 758 ms) 2026-10-20 13:56:01,656 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] @pos_self_order_bancontact_pay/unit/app/payment_bancontact (after GC) - used: 142767918 - total: 246500546 - limit: 4395630592 - tests: 2 2026-10-20 13:56:01,751 7 INFO rb-3d383b4-225775-426863 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-20 13:56:01,996 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56:01] "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-20 13:56:02,157 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56:02] "GET /web/image/ir.attachment/100/raw HTTP/1.1" 304 0 5 0.012 0.016 ro 2026-10-20 13:56:02,174 7 INFO rb-3d383b4-225775-426863 odoo.http.server: 127.0.0.1 XcNA8U_C - [20/Oct/2026 13:56:02] "GET /web/image/ir.attachment/103/raw HTTP/1.1" 304 0 5 0.003 0.03 ro 2026-10-20 13:56:02,240 7 INFO rb-3d383b4-225775-426863 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-20 13:56:02,774 7 INFO rb-3d383b4-225775-426863 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-20 13:56:03,326 7 INFO rb-3d383b4-225775-426863 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: 1551 ms) 2026-10-20 13:56:03,485 7 INFO rb-3d383b4-225775-426863 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: 143045880 - total: 250695388 - limit: 4395630592 - tests: 3 2026-10-20 13:56:03,630 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [MEMINFO] tests done (after GC) - used: 137073155 - total: 243092495 - limit: 4395630592 2026-10-20 13:56:03,632 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@product" ended (passed: 1 / time: 2651 ms) 2026-10-20 13:56:03,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@point_of_sale" ended (passed: 480 / time: 128250 ms) 2026-10-20 13:56:03,633 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_restaurant" ended (passed: 149 / time: 58135 ms) 2026-10-20 13:56:03,634 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project" ended (passed: 30 / time: 4384 ms) 2026-10-20 13:56:03,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@project_todo" ended (passed: 4 / time: 689 ms) 2026-10-20 13:56:03,635 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_discount" ended (passed: 10 / time: 4179 ms) 2026-10-20 13:56:03,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_loyalty" ended (passed: 23 / time: 6845 ms) 2026-10-20 13:56:03,636 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_mollie" ended (passed: 4 / time: 1084 ms) 2026-10-20 13:56:03,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_stock" ended (passed: 7 / time: 2355 ms) 2026-10-20 13:56:03,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale" ended (passed: 35 / time: 17333 ms) 2026-10-20 13:56:03,637 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_viva_com" ended (passed: 2 / time: 631 ms) 2026-10-20 13:56:03,638 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_bancontact_pay" ended (passed: 23 / time: 11445 ms) 2026-10-20 13:56:03,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashdro" ended (passed: 7 / time: 58 ms) 2026-10-20 13:56:03,639 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_cashmatic" ended (passed: 6 / time: 428 ms) 2026-10-20 13:56:03,640 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_event" ended (passed: 15 / time: 3383 ms) 2026-10-20 13:56:03,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_hr" ended (passed: 30 / time: 8078 ms) 2026-10-20 13:56:03,641 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment" ended (passed: 3 / time: 1486 ms) 2026-10-20 13:56:03,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order" ended (passed: 218 / time: 97564 ms) 2026-10-20 13:56:03,642 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_online_payment_self_order" ended (passed: 6 / time: 2257 ms) 2026-10-20 13:56:03,643 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_safaricom" ended (passed: 4 / time: 1964 ms) 2026-10-20 13:56:03,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_sale_stock" ended (passed: 7 / time: 3904 ms) 2026-10-20 13:56:03,645 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_event" ended (passed: 10 / time: 3364 ms) 2026-10-20 13:56:03,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] "@pos_self_order_bancontact_pay" ended (passed: 5 / time: 2309 ms) 2026-10-20 13:56:03,646 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Passed 1079 tests (5281 assertions, total time: 00:06:48) 2026-10-20 13:56:03,647 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: [HOOT] Test suite succeeded 2026-10-20 13:56:04,167 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 13:56:04,171 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser: heap 93615280 (allocated 97955840) 2026-10-20 13:56:04,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Closing chrome headless with pid 69184 2026-10-20 13:56:04,270 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Closing websocket connection 2026-10-20 13:56:04,271 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Terminating chrome headless with pid 69184 2026-10-20 13:56:04,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Chrome Log in: /tmp/odoo_tests/rb-3d383b4-225775-426863/chrome_logs/chrome_log_20261020_135604_381023_test_unit_mobile.txt 2026-10-20 13:56:04,381 7 INFO rb-3d383b4-225775-426863 odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile: Removing chrome user profile "/tmp/tmpizemak9k_chrome_odoo" 2026-10-20 13:56:04,438 7 INFO rb-3d383b4-225775-426863 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-20 13:56:04,443 7 INFO rb-3d383b4-225775-426863 odoo.service.server: 1602 post-tests in 12293.26s, 2242634 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: point_of_sale: 370 tests 2454.30s 412783 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: portal: 37 tests 44.55s 5115 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: portal_discuss: 3 tests 1.16s 239 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_account_tax_python: 4 tests 39.86s 8097 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_adyen: 4 tests 54.48s 7363 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_bancontact_pay: 52 tests 84.27s 25721 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_discount: 6 tests 186.47s 23435 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_event: 9 tests 97.01s 12591 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_event_sale: 8 tests 64.66s 14643 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_hr: 30 tests 360.94s 45743 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_hr_restaurant: 5 tests 64.70s 10478 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_loyalty: 139 tests 1201.41s 177894 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_mercado_pago: 15 tests 19.02s 5902 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_mollie: 6 tests 16.90s 5814 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_mrp: 16 tests 69.05s 17476 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_online_payment: 11 tests 64.57s 13779 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_online_payment_self_order: 38 tests 579.65s 112650 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_qfpay: 3 tests 38.13s 6797 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_razorpay: 5 tests 68.51s 8121 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_repair: 3 tests 25.35s 6724 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_restaurant: 52 tests 584.48s 66789 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 37.33s 8698 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_safaricom: 6 tests 1.04s 397 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_sale: 49 tests 431.58s 86911 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_sale_delivery: 3 tests 21.09s 6349 queries 2026-10-20 13:56:04,452 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_sale_loyalty: 5 tests 52.09s 8916 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_sale_margin: 4 tests 18.91s 5212 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_sale_stock: 31 tests 142.95s 36661 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_self_order: 152 tests 1571.66s 394773 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_self_order_bancontact_pay: 7 tests 58.79s 17151 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_self_order_event: 3 tests 21.09s 5910 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_self_order_qfpay: 4 tests 25.06s 6778 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_self_order_sms: 3 tests 13.74s 3600 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_sms: 3 tests 32.03s 6634 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_stock: 123 tests 773.26s 140732 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: pos_viva_com: 7 tests 54.24s 11235 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: printer: 20 tests 4.80s 1284 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: privacy_lookup: 9 tests 11.21s 3544 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: product: 175 tests 154.10s 44643 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: product_email_template: 4 tests 14.39s 4426 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: product_expiry: 3 tests 18.09s 1315 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: product_margin: 7 tests 17.49s 4813 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project: 270 tests 421.59s 105558 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_hr_expense: 3 tests 29.78s 8349 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_mail_plugin: 3 tests 1.44s 341 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_mrp_account: 3 tests 4.71s 2264 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_mrp_sale: 4 tests 19.48s 6820 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_purchase: 4 tests 23.13s 5328 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_purchase_stock: 7 tests 4.11s 961 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_sale_expense: 12 tests 72.80s 19489 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_sms: 4 tests 23.63s 7611 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_stock_account: 5 tests 19.14s 4682 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_timesheet_holidays: 43 tests 337.22s 89051 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: project_todo: 25 tests 58.59s 12792 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase: 149 tests 526.53s 116734 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase_alternative: 15 tests 20.05s 4969 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 36.21s 10163 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase_mrp: 43 tests 101.99s 31165 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase_product_matrix: 4 tests 17.82s 2413 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase_repair: 5 tests 33.35s 9454 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: purchase_requisition: 12 tests 26.39s 6580 queries 2026-10-20 13:56:04,453 7 INFO rb-3d383b4-225775-426863 odoo.tests.stats: web: 6 tests 859.85s 2366 queries 2026-10-20 13:56:04,454 7 ERROR rb-3d383b4-225775-426863 odoo.tests.result: 1 failed, 0 error(s) of 1602 tests when loading database 'rb-3d383b4-225775-426863' 2026-10-20 13:56:04,454 7 INFO rb-3d383b4-225775-426863 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-20 13:56:04,454 7 INFO rb-3d383b4-225775-426863 odoo.service.server.ThreadedServer: Initiating shutdown 2026-10-20 13:56:04,454 7 INFO rb-3d383b4-225775-426863 odoo.service.server.ThreadedServer: Hit CTRL-C again or send a second signal to force the shutdown. 2026-10-20 13:56:04,454 7 INFO rb-3d383b4-225775-426863 odoo.addons.bus.websocket: Disconnecting 0 websockets 2026-10-20 13:56:04,555 7 INFO rb-3d383b4-225775-426863 odoo.sql_db: ConnectionPool(read/write;used=1/count=1/max=64): Closed 2 connections